sudo cat /etc/legal
Privacy
01 Titolare del trattamento
Daniele Michelin, Berlino · info@daniele-michelin.com · indirizzo completo nelle note legali
02 In breve
- Nessun cookie, nessun servizio di tracciamento o pubblicità di terzi. Nel browser viene salvato qualcosa solo se scegli tu un tema o chiudi l'avviso sulla privacy (vedi “Impostazione del tema”).
- Font e script sono serviti da questo server — niente Google Fonts né CDN.
- Una sola statistica di visita, propria e anonimizzata; Do Not Track e Global Privacy Control sono rispettati.
- Facoltativa: una newsletter del blog con doppio opt-in e senza tracciamento.
03 Hosting
Il sito è ospitato su un server di STRATO GmbH, Otto-Ostrowski-Straße 7, 10249 Berlino, Germania, con contratto di trattamento dati (art. 28 GDPR).
04 Log del server
Il server registra indirizzo IP, data e ora, pagina richiesta, referrer, user agent e codice di stato per sicurezza e stabilità (art. 6 par. 1 lett. f GDPR). I log ruotano ogni giorno e vengono cancellati al più tardi dopo 7 giorni. Dai log si contano solo gli accessi dei crawler di motori di ricerca e AI (senza IP).
05 Statistiche senza cookie
Un piccolo script proprio registra per ogni pagina vista: pagina e lingua, referrer, dimensione dello schermo, fuso orario, tempo di lettura, scroll e user agent. L'IP viene troncato prima del salvataggio (IPv4 ultimo ottetto, IPv6 a /48). I visitatori unici giornalieri si contano con un hash di IP, user agent, data e un segreto che cambia ogni giorno: l'IP completo non viene mai salvato e gli hash non sono collegabili tra giorni diversi. Per questa misurazione nulla viene salvato o letto sul tuo dispositivo. Con Do Not Track o Global Privacy Control attivi non viene misurato nulla. La provenienza approssimativa (paese/città) viene ricavata dall'IP già troncato direttamente su questo server con il database “IP to City Lite” di DB-IP – nessun dato viene inviato a terzi. Base giuridica: legittimo interesse (art. 6 par. 1 lett. f GDPR). I dati restano su questo server e sono cancellati dopo 14 mesi.
06 Impostazione del tema
Il sito segue prima l'impostazione chiaro/scuro del tuo dispositivo; l'impostazione (prefers-color-scheme) viene letta solo nel tuo browser e non è inviata al server. Se scegli un tema con l'interruttore ☀, viene salvata solo questa scelta (theme=light o theme=dark) nel localStorage del browser, così resta alla visita successiva. Non viene mai inviata al server. Il salvataggio è strettamente necessario per la funzione da te richiesta (§ 25 c. 2 n. 2 TDDDG).
Alla prima visita compare in basso un breve avviso che questo sito non usa cookie. Se lo chiudi con “Ho capito”, viene salvato solo questo (notice=1) nel localStorage, così l'avviso non ricompare — anche questo non viene mai inviato al server (§ 25 c. 2 n. 2 TDDDG).
07 Modulo contatti ed e-mail
Se mi scrivi tratto nome, e-mail e messaggio per risponderti (art. 6 par. 1 lett. b/f GDPR). Per prevenire abusi l'IP del mittente è incluso nell'e-mail di notifica. I messaggi sono recapitati tramite il servizio e-mail di STRATO e cancellati una volta evasa la richiesta. Nelle statistiche si conta solo l'arrivo di un messaggio (ora, lingua).
08 Newsletter
Se ti iscrivi alla newsletter del blog, tratto il tuo indirizzo e-mail e la lingua scelta per inviarti i nuovi articoli. La base giuridica è il tuo consenso (art. 6 par. 1 lett. a GDPR). L'iscrizione avviene con doppio opt-in: ricevi prima un'e-mail con un link di conferma e solo dopo vieni aggiunto alla lista. Come prova del consenso conservo l'orario della conferma e il tuo IP troncato (ultimo ottetto rimosso). Le iscrizioni non confermate vengono cancellate dopo 14 giorni. Se spunti anche la casella del patch radar, salvo questa scelta e ti invio inoltre il lunedì un'e-mail con le notizie di sicurezza della settimana; anche questa e-mail contiene un link per annullare l'iscrizione.
Ogni e-mail contiene un link per annullare l'iscrizione; annullandola l'indirizzo viene cancellato. Le e-mail sono inviate tramite il servizio di posta di STRATO (contratto di trattamento dei dati). Non c'è alcun tracciamento: nessuna misurazione di aperture o clic, nessuna immagine e nessun link tracciato; le e-mail sono inviate in versione HTML e testo semplice. I dati restano su questo server; puoi revocare il consenso in qualsiasi momento con effetto per il futuro.
09 Strumenti online
Gli strumenti sotto “Tools” (spiegazione cron, pianificatore TTL DNS, generatore DMARC, decoder JWT e SAML) girano interamente nel tuo browser; ciò che inserisci non viene trasmesso. Per il controllo SPF il dominio inserito viene inviato a questo server e interrogato via DNS (record TXT, A, AAAA e MX); il risultato viene mostrato ma non salvato. Per prevenire abusi un hash salato del tuo IP (non l'indirizzo stesso) viene conservato per un'ora e poi cancellato (art. 6 par. 1 lett. f GDPR, sicurezza e funzionalità). Lo stesso vale per il controllo DNS della posta, il controllo del certificato e il controllo degli header di sicurezza: il dominio o l'indirizzo inserito viene inviato a questo server, che esegue le query DNS, la connessione TLS o una singola richiesta della pagina; nulla viene salvato, solo l'hash salato dell'IP per un'ora. Il generatore DMARC gira interamente nel browser. Per i badge incorporabili (SPF, certificato TLS, header di sicurezza) viene memorizzato per sei ore solo il risultato per dominio (es. “7/10 ok”, “83 giorni”, “A”), senza dati su chi lo carica. Non vengono usati cookie né archiviazione locale. Per il “browser check” i dati del dispositivo mostrati vengono letti solo nel tuo browser; il tuo indirizzo IP viene restituito una sola volta da questo server al tuo browser e non viene né salvato né registrato. Per il “controllo truffe” il testo che incolli viene inviato a questo server, passato a un flusso di automazione (n8n, server proprio) e trasmesso al servizio AI di IONOS (Germania) per l'analisi; i domini trovati vengono inoltre interrogati presso servizi pubblici (RDAP, Google Public DNS). Il testo non viene salvato. Per limitare l'uso, un hash salato del tuo IP viene conservato per 24 ore. Non incollare password o dati di documenti. Lo strumento “spiega un errore” funziona allo stesso modo: il testo incollato va a questo server, indirizzi e-mail e IP e password vengono sostituiti da segnaposto, poi viene inviato tramite n8n al servizio AI di IONOS (Germania); non viene salvato, l'hash salato dell'IP è conservato 24 ore.
10 Link esterni
I link a GitHub e LinkedIn sono semplici collegamenti: i dati vengono trasmessi a quei servizi solo quando ci clicchi.
11 I tuoi diritti
Hai diritto di accesso, rettifica, cancellazione, limitazione, portabilità e opposizione (art. 15–21 GDPR) — basta una e-mail — e di proporre reclamo a un'autorità di controllo, ad es. la Garante per la protezione dei dati di Berlino.
12 Assistente AI (chat e chiamata nel browser)
Quando l’assistente AI è attivo su questo sito puoi scrivergli, o chiamarlo direttamente dal browser, con un piccolo pulsante in basso a destra. L’uso è volontario e inizia solo quando scrivi qualcosa o clicchi su “Chiama”. Il microfono viene usato solo dopo il tuo consenso esplicito nel browser; senza microfono puoi scrivere.
Cosa viene trattato: il testo che scrivi, durante una chiamata la tua voce (come flusso audio) e la lingua della pagina. Riconoscimento e sintesi vocale girano su un mio computer in Germania; l’audio non viene salvato né ceduto a terzi. Per rispondere, il testo riconosciuto viene inviato a un modello linguistico AI di un fornitore esterno (al momento Anthropic, USA). Non inserire dati sensibili.
Conservazione: il contenuto delle conversazioni non viene salvato. Nei log tecnici compaiono al massimo orario e lunghezza dei messaggi. Il tuo indirizzo IP viene inoltrato dal server web al mio computer e usato lì solo in memoria per limitare le richieste per ora e per giorno; non viene conservato. Non vengono impostati cookie.
Base giuridica: art. 6 par. 1 lett. f GDPR (interesse legittimo a un servizio informativo su di me e su questo sito); per il microfono, il tuo consenso nel browser. L’assistente è un’AI e non una persona reale; può sbagliare e non assume impegni vincolanti. Per richieste vincolanti usa il modulo di contatto.
Prenotare un appuntamento tramite l’assistente: se fissi un appuntamento con Daniele vengono trattati nome, indirizzo e-mail, il motivo (breve testo libero) e l’orario scelto. Sono conservati in un file non pubblico sul server in Germania e cancellati automaticamente al più tardi 90 giorni dopo l’appuntamento. Ricevi una conferma per e-mail e Daniele una notifica; l’invio passa dal servizio e-mail di STRATO (contratto di trattamento dei dati). L’appuntamento compare nel calendario di Daniele. La base giuridica è l’art. 6 par. 1 lett. b GDPR (fissare un appuntamento su tua richiesta). Senza indirizzo e-mail non si può prenotare.
Messaggio a Daniele tramite l’assistente: se detti o scrivi all’assistente un messaggio per Daniele, nome, indirizzo e-mail e testo gli vengono inviati per e-mail, come con il modulo di contatto (vedi sopra), solo per rispondere. Il contenuto non viene salvato su questo sito; si contano solo orario e lingua. La base giuridica è l’art. 6 par. 1 lett. b GDPR.
Fa fede la versione tedesca.
Aggiornato: ottobre 2026