logo

Informativa sulla Privacy

Introduzione

Questa Privacy Policy spiega come raccogliamo, utilizziamo e proteggiamo i tuoi dati personali quando visiti il nostro sito web. Ci impegniamo a garantire la privacy e la sicurezza delle tue informazioni.

Titolare del Trattamento

Il titolare del trattamento dei dati per questo sito web è Cristian Di Carlo.

Dati che Raccogliamo

Raccolta Passiva di Dati

Quando visiti il nostro sito web, raccogliamo automaticamente determinate informazioni sul tuo dispositivo, tra cui:

  • Il tuo indirizzo IP
  • Tipo e versione del browser
  • Sistema operativo
  • Sito web di provenienza
  • Pagine visualizzate
  • Tempo trascorso su ogni pagina
  • Ora e data della tua visita

Analisi

Utilizziamo Umami, uno strumento di analisi focalizzato sulla privacy, per raccogliere dati di utilizzo anonimi su come i visitatori interagiscono con il nostro sito web. Umami è self-hosted, il che significa che i tuoi dati non lasciano mai i nostri server e non sono condivisi con servizi di terze parti.

Umami raccoglie:

  • Visualizzazioni di pagina
  • Fonti di riferimento
  • Informazioni sul paese
  • Informazioni su browser e dispositivo
  • Informazioni sulla dimensione dello schermo

Tutti i dati sono anonimizzati e non possiamo identificarti personalmente da queste informazioni.

Tracciamento delle Visualizzazioni

Tracciamo le visualizzazioni delle pagine per i post del blog e i progetti del portfolio per fornire statistiche di visualizzazione. Questo tracciamento:

  • Utilizza il localStorage del browser per prevenire conteggi duplicati entro un periodo di 24 ore
  • Memorizza i conteggi delle visualizzazioni nel nostro database
  • Non identifica personalmente i singoli visitatori
  • Rispetta un periodo di cooldown di 24 ore per post per visitatore

Cookie e Local Storage

Utilizziamo cookie e local storage del browser per funzionalità essenziali del sito web:

Cookie:

  • themeMode e resolvedTheme: Memorizzano la tua preferenza di tema (modalità chiaro/scuro/auto) - conservati per 1 anno
  • NEXT_LOCALE: Memorizza la tua preferenza di lingua (Inglese/Italiano) - conservato fino a quando non lo cambi
  • Cookie di autenticazione Supabase: Necessari per l'accesso al CMS quando sei connesso - basati su sessione

Local Storage:

  • Preferenze di tema: Archiviazione di backup per le impostazioni del tema
  • Preferenze CMS: Memorizza la tua preferenza di sezione CMS attiva (solo utenti CMS)
  • Tracciamento visualizzazioni: Archiviazione temporanea per prevenire conteggi duplicati di visualizzazione (scadenza 24 ore per post)

Questi cookie e elementi di local storage sono essenziali per la funzionalità del sito web e le preferenze dell'utente. Non sono utilizzati per tracciamento o pubblicità.

Dati Utente CMS (Sistema di Gestione Contenuti)

Se hai accesso al nostro CMS, raccogliamo e memorizziamo le seguenti informazioni:

  • Indirizzo email (per autenticazione email/password)
  • Nome utente GitHub (per autenticazione GitHub OAuth)
  • Nome visualizzato
  • Immagine avatar (opzionale)
  • Token di autenticazione e dati di sessione
  • Assegnazione del ruolo (admin o editor)

Questi dati sono necessari per fornire l'accesso al CMS e gestire i permessi dei contenuti. Puoi aggiornare o eliminare i dati del tuo account in qualsiasi momento attraverso la sezione "Il Mio Account" nel CMS.

Scopo della Raccolta dei Dati

Raccogliamo queste informazioni per:

  • Migliorare il nostro sito web in base a come i visitatori lo utilizzano
  • Analizzare l'efficacia dei nostri contenuti
  • Garantire il corretto funzionamento del nostro sito web
  • Fornire statistiche di visualizzazione per i post del blog e i progetti del portfolio
  • Gestire l'accesso al CMS e i permessi degli utenti
  • Ricordare le tue preferenze (tema, lingua)

Base Legale per il Trattamento

Trattiamo i tuoi dati sulla base del nostro legittimo interesse nel fornire e migliorare il nostro sito web e i nostri servizi. Per gli utenti CMS, il trattamento dei dati è necessario per fornire l'accesso al sistema di gestione dei contenuti.

Conservazione dei Dati

  • Dati di analisi: Conservati per 12 mesi, dopodiché vengono eliminati automaticamente
  • Dati di tracciamento visualizzazioni: I conteggi delle visualizzazioni sono memorizzati indefinitamente come statistiche aggregate (nessuna identificazione personale)
  • Dati dell'account utente: Conservati fino a quando non viene richiesta l'eliminazione dell'account
  • Dati delle preferenze (cookie/localStorage): Preferenze di tema conservate per 1 anno, preferenze di lingua fino alla modifica, dati di tracciamento visualizzazioni scadono dopo 24 ore per post

I Tuoi Diritti

Ai sensi delle leggi applicabili sulla protezione dei dati, hai il diritto di:

  • Accedere ai tuoi dati personali
  • Correggere dati inaccurati
  • Richiedere la cancellazione dei tuoi dati
  • Limitare o opporti al trattamento
  • Portabilità dei dati

Gli utenti CMS possono esercitare questi diritti direttamente attraverso la sezione "Il Mio Account", dove puoi aggiornare le informazioni del tuo profilo o eliminare il tuo account.

Per esercitare questi diritti per altri dati, ti preghiamo di contattarci utilizzando le informazioni fornite di seguito.

Servizi di Terze Parti

Il nostro sito web utilizza i seguenti servizi di terze parti:

  • Vercel: Piattaforma di hosting e deployment. Vedi Privacy Policy di Vercel
  • Vercel Speed Insights: Strumento di monitoraggio delle prestazioni per migliorare la velocità del sito web
  • Supabase: Servizi backend inclusi database, autenticazione e archiviazione file. Vedi Privacy Policy di Supabase
  • GitHub OAuth: Provider di autenticazione per l'accesso al CMS. Vedi Privacy Policy di GitHub

Modifiche a Questa Policy

Potremmo aggiornare questa Privacy Policy di tanto in tanto. Eventuali modifiche saranno pubblicate su questa pagina con una data di revisione aggiornata.

Informazioni di Contatto

Se hai domande o dubbi su questa Privacy Policy, ti preghiamo di contattarci a:

Ultimo Aggiornamento: Gennaio 2026