GDPR — Guida pratica per aziende e sviluppatori 🔒
Il GDPR non è il nemico dello sviluppatore. È la lista delle regole del gioco che nessuno ti ha spiegato bene la prima volta.
Che cos’è e perché conta 🔍
Il Regolamento (UE) 2016/679 — noto come GDPR (General Data Protection Regulation) — è il testo di riferimento europeo per la protezione dei dati personali. È direttamente applicabile in tutti gli Stati membri dal 25 maggio 2018, senza necessità di recepimento nazionale.
Non è una legge italiana. Non è una direttiva che qualcuno deve tradurre. È un regolamento: vale uguale in tutta l’Unione Europea, e si applica a chiunque tratti dati personali di persone che si trovano nello Spazio Economico Europeo.
A chi si applica? A qualunque organizzazione — grande o piccola, pubblica o privata, stabilita nell’UE o meno — che tratta dati personali di persone nell’SEE. Se hai un’app che raccoglie email, un CRM con nomi di clienti, un database di dipendenti o anche solo un modulo di contatto, il GDPR si applica a te.
Le basi giuridiche del trattamento
Ogni trattamento di dati personali deve avere una base giuridica. Non puoi raccogliere dati “perché servono”. Devi avere uno di questi sei fondamenti (Art. 6):
| Base giuridica | Quando usarla | Esempio pratico |
|---|---|---|
| Consenso (Art. 6.1.a) | L’interessato ha espresso volontà libera, specifica, informata e inequivocabile | Form di iscrizione newsletter con checkbox attiva per default = ❌ |
| Esecuzione contratto (Art. 6.1.b) | Il trattamento è necessario per eseguire un contratto o misure precontrattuali | Raccolta indirizzo di spedizione per completare un ordine online |
| Obbligo legale (Art. 6.1.c) | Una legge impone il trattamento | Conservazione fatture per 10 anni (art. 222 DPR 633/72) |
| Interessi vitali (Art. 6.1.d) | Protezione della vita dell’interessato o di terzi | Condivisione dati medici in caso di emergenza sanitaria |
| Interesse pubblico (Art. 6.1.e) | Esercizio di pubblici poteri | Trattamento dati anagrafici da parte della PA |
| Legittimo interesse (Art. 6.1.f) | Interesse del titolare o di terzi, bilanciato con i diritti dell’interessato | Fraud detection, marketing diretto a clienti esistenti, profilazione interna |
Il legittimo interesse è la base giuridica più usata e più abusata. Richiede un test di bilanciamento documentato: se non puoi dimostrare che il tuo interesse prevale sui diritti dell’interessato, non puoi usarla.
I principi fondamentali 📋
Il GDPR si regge su sette principi (Art. 5). Non sono suggerimenti: sono requisiti. Ogni trattamento deve poterli soddisfare, e il titolare deve essere in grado di dimostrarlo (accountability).
1. Liceità, correttezza e trasparenza
I dati devono essere trattati in modo lecito (con una base giuridica valida), corretto (non ingannevole) e trasparente (l’interessato deve capire cosa succede ai suoi dati).
Impatto pratico: l’informativa privacy deve essere scritta in linguaggio semplice, non in legalese da 47 pagine. Se un utente non capisce cosa fai con i suoi dati, non sei trasparente.
2. Limitazione della finalità
Raccogli i dati per una finalità specifica, esplicita e legittima. Non puoi raccoglierli “perché magari servono un giorno”. Se la finalità cambia, serve una nuova base giuridica o una compatibilità dimostrabile.
3. Minimizzazione dei dati
Raccogli solo i dati che ti servono davvero. Se per mandare una newsletter ti basta l’email, non chiedere nome, cognome, data di nascita e codice fiscale.
4. Esattezza
I dati devono essere esatti e aggiornati. Se un cliente cambia indirizzo e tu Continui a spedire all’antico, violi questo principio. Devi fornire modi semplici per aggiornare i dati.
5. Limitazione della conservazione
Non puoi tenere i dati per sempre “per ogni evenienza”. Devi definire un periodo di conservazione proporzionato alla finalità. Scaduto il periodo, i dati vanno cancellati o anonimizzati.
Esempi di periodi di conservazione:
| Finalità | Periodo indicativo | Riferimento |
|---|---|---|
| Adempimenti fiscali | 10 anni | Art. 222 DPR 633/72 |
| Contenzioso civile | 10 anni | Art. 2946 c.c. |
| Newsletter (consenso) | Fino a revoca | Art. 7 GDPR |
| Candidature spontanee | 24 mesi | Garante, provvedimento 2018 |
| Registri di accesso | 6 mesi (minimo) | Art. 171 D.Lgs. 196/2003 (transitorio) |
6. Integrità e riservatezza
I dati devono essere protetti con misure tecniche e organizzative adeguate. Non è solo cifratura: è anche controllo degli accessi, formazione del personale, procedure di backup e disaster recovery.
7. Responsabilizzazione (accountability)
Questo è il principio che cambia tutto. Non basta rispettare le regole: devi dimostrare di rispettarle. Documentazione, registri, politiche interne, valutazioni d’impatto: tutto deve essere tracciabile.
I diritti dell’interessato 🧑⚖️
Il GDPR riconosce agli interessati (le persone i cui dati vengono trattati) una serie di diritti che le aziende sono obbligate a garantire. Ignorarli non è un’opzione.
Diritto di accesso (Art. 15)
L’interessato può chiedere conferma che tu stia trattando i suoi dati e ottenere una copia di tutti i dati che hai su di lui, insieme a: finalità, categorie di dati, destinatari, periodo di conservazione, origine dei dati, eventuali decisioni automatizzate.
Tempo di risposta: 1 mese, prorogabile di 2 mesi per complessità (con motivazione).
Costo: gratuito per la prima copia. Puoi addebitare un contributo ragionevole per copie successive o richieste manifestamente infondate/eccessive.
Diritto di rettifica (Art. 16)
Se i dati sono inesatti o incompleti, l’interessato può chiederne la rettifica. Tu devi comunicarla a tutti i destinatari cui hai trasmesso i dati (Art. 19), a meno che non sia impossibile o richieda uno sforzo sproporzionato.
Diritto alla cancellazione — “diritto all’oblio” (Art. 17)
L’interessato può chiedere la cancellazione dei suoi dati quando:
- I dati non sono più necessari per la finalità per cui furono raccolti
- Revoca il consenso e non c’è altra base giuridica
- Si oppone al trattamento e non ci sono motivi legittimi prevalenti
- I dati sono stati trattati illecitamente
- C’è un obbligo legale di cancellazione
- I dati sono stati raccolti nell’ambito di servizi della società dell’informazione offerti a minori
Le eccezioni (non devi cancellare): libertà di espressione, obblighi legali, sanità pubblica, ricerca scientifica, accertamento/difesa diritti in giudizio.
Diritto di limitazione (Art. 18)
In quattro casi specifici (contestazione esattezza, trattamento illecito con opposizione alla cancellazione, dati necessari per un giudizio, opposizione in attesa di verifica), l’interessato può chiedere di limitare il trattamento: i dati si conservano ma non si usano.
Diritto alla portabilità (Art. 20)
Quando il trattamento si basa su consenso o contratto ed è automatizzato, l’interessato può ottenere i dati in un formato strutturato, di uso comune e leggibile da dispositivo automatico, e trasferirli a un altro titolare.
Esempio: un utente può chiedere di esportare tutti i suoi dati da Spotify e importarli in un’altra piattaforma. Tu, come sviluppatore, devi prevedere questa funzionalità se offri un servizio analogo.
Diritto di opposizione (Art. 21)
Per il marketing diretto (inclusa la profilazione connessa), l’interessato può opporsi in qualsiasi momento: stop immediato, senza necessità di motivare.
Per il legittimo interesse, l’opposizione richiede motivi connessi alla situazione particolare dell’interessato, salvo che tu dimostri motivi legittimi cogenti che prevalgono.
Decisioni automatizzate (Art. 22)
L’interessato ha diritto a non essere sottoposto a una decisione basata unicamente su trattamento automatizzato (inclusa profilazione) che produca effetti giuridici significativi o lo incidano in modo analogo.
Eccezioni: decisioni necessarie per un contratto, autorizzate dalla legge, o basate su consenso esplicito. In ogni caso, hai l’obbligo di garantire intervento umano, espressione dell’opinione del soggetto e possibilità di contestazione.
Obblighi per le aziende 🏢
Informativa privacy (Art. 13-14)
Ogni volta che raccogli dati personali, devi fornire un’informativa che includa:
- Identità e contatti del titolare e del DPO (se designato)
- Finalità e base giuridica del trattamento
- Legittimo interesse, se è la base giuridica (specificare quale)
- Destinatari o categorie di destinatari
- Trasferimenti extra-UE e garanzie adottate
- Periodo di conservazione o criteri per determinarlo
- Diritti dell’interessato
- Diritto di revoca del consenso
- Diritto di reclamo all’autorità di controllo (Garante)
- Se la comunicazione dei dati è un obbligo contrattale/legal e quali sono le conseguenze della mancata comunicazione
- Esistenza di decisioni automatizzate inclusa profilazione
L’informativa per dati non raccolti direttamente (Art. 14) deve includere anche la fonte dei dati e va fornita entro un mese dall’ottenimento o al momento della prima comunicazione.
Registri delle attività di trattamento (Art. 30)
Chi tratta dati deve tenere un registro che documenti:
- Finalità del trattamento
- Categorie di interessati e di dati personali
- Categorie di destinatari
- Trasferimenti extra-UE
- Previsti termini di cancellazione
- Descrizione generale delle misure tecniche e organizzative di sicurezza
Esenzione: imprese con meno di 250 dipendenti, salvo che il trattamento non sia occasionale, o comporti categorie particolari di dati, o dati relativi a condanne penali.
La best practice è tenere il registro comunque. In caso di verifica, è il primo documento che l’autorità di controllo chiede di vedere.
Valutazione d’impatto — DPIA (Art. 35)
Prima di un trattamento a rischio elevato, devi condurre una Data Protection Impact Assessment (DPIA). È obbligatoria quando il trattamento comporta:
- Valutazione sistematica e globale di aspetti personali basata su trattamento automatizzato (inclusa profilazione)
- Trattamento su larga scala di categorie particolari di dati
- Sorveglianza sistematica su larga scala di una zona accessibile al pubblico
Contenuto minimo della DPIA:
- Descrizione sistematica delle operazioni di trattamento e delle finalità
- Valutazione della necessità e proporzionalità
- Valutazione dei rischi per i diritti e le libertà degli interessati
- Misure per affrontare i rischi, comprese garanzie, meccanismi di sicurezza e procedure
Se la DPIA indica rischio elevato residuo non mitigabile, devi consultare preventivamente l’autorità di controllo (Art. 36).
Responsabile della protezione dei dati — DPO (Art. 37-39)
La designazione del DPO è obbligatoria quando:
- Il trattamento è effettuato da un’autorità pubblica o un organismo pubblico
- Le attività principali del titolare consistono in trattamenti che richiedono monitoraggio sistematico su larga scala
- Le attività principali consistono in trattamento su larga scala di categorie particolari di dati o dati relativi a condanne penali
Posizione del DPO:
- Coinvolto tempestivo in tutte le questioni relative alla protezione dei dati
- Risorse adeguate per assolvere i propri compiti e mantenere la propria conoscenza specializzata
- Non riceve istruzioni riguardo all’esecuzione dei propri compiti
- Non è rimosso o penalizzato per l’esecuzione dei propri compiti
- Riferisce direttamente al vertice organizzativo
Compiti: informare e consulenzare, sorvegliare l’osservanza del GDPR, cooperare con l’autorità di controllo, fungere da punto di contatto per l’autorità.
Sicurezza del trattamento (Art. 32)
Le misure tecniche e organizzative devono essere adeguate al rischio. Il GDPR non prescrive tecnologie specifiche, ma richiede:
- Pseudonimizzazione e cifratura dei dati personali
- Capacità di garantire riservatezza, integrità, disponibilità e resilienza permanenti dei sistemi
- Capacità di ripristinare tempestivamente la disponibilità dei dati dopo un incidente
- Processi regolari di test, valutazione e misurazione dell’efficacia delle misure
Notifica delle violazioni — data breach (Art. 33-34)
In caso di violazione dei dati personali (accesso non autorizzato, perdita, distruzione, modifica), devi:
- Notificare all’autorità di controllo entro 72 ore dalla conoscenza (se il rischio per i diritti e le libertà è elevato)
- Comunicare all’interessato senza ingiustificato ritardo se il rischio è elevato
La notifica deve contenere: natura della violazione, categorie e numero approximativo di interessati, contatti del DPO, probabili conseguenze, misure adottate o proposte.
Importante: anche se non notifichi (perché il rischio non è elevato), devi comunque documentare internamente ogni violazione.
Impatto per gli sviluppatori 💻
Il GDPR non è solo un problema legale: cambia concretamente come si progetta e si scrive software.
Privacy by design e by default (Art. 25)
Questo è il principio che più impatta lo sviluppo. Significa che la protezione dei dati deve essere integrata fin dalla fase di progettazione del sistema, non aggiunta come overlay dopo.
Concretamente:
- Pseudonimizzazione dei dati fin dove possibile (Art. 25.1)
- Minimizzazione come impostazione predefinita: solo i dati strettamente necessari (Art. 25.2)
- Nessuna esposizione a numero indefinito di persone senza intervento umano o controllo (Art. 25.2)
- Configurazioni di sicurezza come default: crittografia attiva, accessi minimi, log abilitati
|
|
Gestione del consenso
Se usi il consenso come base giuridica, devi:
- Registrarne l’acquisizione (quando, come, quali finalità specifiche)
- Rendere la revoca semplice quanto l’acquisizione
- Non mescolare consenso per finalità diverse in un unico checkbox
- Non condizionare servizi al consenso per finalità non necessarie
|
|
Sicurezza nei sistemi
Il GDPR richiede misure “adeguate al rischio” (Art. 32). Per un sviluppatore, questo significa:
- Crittografia dei dati sensibili a riposo e in transito
- Access control basato sui principi di minimo privilegio
- Logging di accessi ai dati personali (senza loggare i dati stessi)
- Backup crittografati con procedura di disaster recovery testata
- Patch management regolare
- Penetration testing periodico
Integrazione con le API
Se il tuo sistema espone API che trattano dati personali, devi:
- Validare che ogni endpoint abbia una base giuridica documentata
- Implementare i meccanismi per i diritti degli interessati (portabilità, cancellazione, rettifica)
- Rate limiting e logging degli accessi
- Non esporre dati personali in error message dettagliati
Sanzioni 💰
Le sanzioni per violazione del GDPR sono tra le più severe al mondo. L’Art. 83 prevede tre livelli:
| Livello | Violazioni | Importo massimo |
|---|---|---|
| Standard | Obblighi specifici del titolare/responsabile (Artt. 8, 11, 25-39, 42, 43) | Fino a 10 milioni € o 2% del fatturato mondiale annuo |
| Rafforzato | Principi base, diritti dell’interessato, trasferimenti extra-UE, ordini dell’autorità | Fino a 20 milioni € o 4% del fatturato mondiale annuo |
| Ordini | Inosservanza ordini dell’autorità di controllo | Fino a 20 milioni € o 4% del fatturato mondiale annuo |
I criteri di determinazione dell’importo includono: natura e gravità della violazione, grado di responsabilità, misure di mitigazione adottate, precedenti, grado di cooperazione, categorie di dati coinvolte, modalità di scoperta della violazione.
In caso di violazioni multiple collegate allo stesso trattamento, il totale non supera la sanzione per la violazione più grave.
Oltre alle sanzioni pecuniarie, l’autorità può: ordinare la limitazione o cessazione del trattamento, vietare il trasferimento di dati, ordinare la rettifica/cancellazione. E l’interessato può chiedere il risarcimento dei danni materiali e immateriali (Art. 82), con responsabilità solidale tra titolare e responsabile.
Trasferimenti extra-UE 🌍
Trasferire dati personali al di fuori dello SEE è possibile solo se il paese destinatario garantisce un livello di protezione adeguato, oppure se sono in atto garanzie specifiche.
Decisione di adeguatezza (Art. 45)
La Commissione europea valuta se un paese garantisce protezione adeguata. In caso affermativo, il trasferimento è libero. Attualmente sono stati emessi pareri di adeguatezza per: Andorra, Argentina, Canada (commercial organizations), Faroe Islands, Guernsey, Israele, Isle of Man, Giappone, Jersey, Nuova Zelanda, Corea del Sud, Svizzera, Uruguay, Regno Unito.
Clausole contrattuali standard — SCC (Art. 46)
In assenza di decisione di adeguatezza, le Standard Contractual Clauses (SCC) della Commissione europea sono lo strumento più usato. Sono clausole tipo che il trasferitore e il destinatario inseriscono nel contratto.
Norme vincolanti d’impresa — BCR (Art. 47)
Per i trasferimenti intra-gruppo, le BCR sono approvate dall’autorità di controllo. Sono più complesse delle SCC ma offrono un framework organico per il gruppo.
Deroghe (Art. 49)
In casi eccezionali e non ripetitivi, il trasferimento può avvenire sulla base di: consenso esplicito (dopo informativa sui rischi), esecuzione contratto, interesse pubblico, accertamento/difesa diritti, interessi vitali.
Checklist di conformità ✅
Questa checklist riassume gli obblighi principali da verificare:
Organizzazione
- Individuato il titolare del trattamento e il responsabile del trattamento per ogni attività
- Designato il DPO (se obbligatorio o volontario)
- Definite le policy di protezione dei dati
- formato il personale sulla privacy e la sicurezza dei dati
Documentazione
- Registri delle attività di trattamento (Art. 30)
- Informativa privacy aggiornata per ogni canale (sito, app, newsletter, ecc.)
- Moduli di consenso con finalità specifiche e revoca
- DPIA per i trattamenti a rischio elevato
- Documentazione delle violazioni (anche se non notificate)
Sicurezza
- Crittografia dei dati sensibili a riposo e in transito
- Controllo degli accessi basato sul principio di minimo privilegio
- Backup crittografati con procedura di disaster recovery testata
- Patch management e vulnerability assessment regolari
- Log di accesso ai dati personali
Diritti degli interessati
- Meccanismo per rispondere alle richieste di accesso entro 1 mese
- Funzionalità di rettifica e cancellazione dei dati
- Funzionalità di portabilità (export in formato strutturato)
- Meccanismo di opposizione al marketing diretto
- Gestione della revoca del consenso
Trasferimenti extra-UE
- Mappatura di tutti i trasferimenti extra-UE (inclusi cloud provider)
- SCC o altre garanzie adeguate in atto per ogni trasferimento
- Valutazione del livello di protezione del paese destinatario
Monitoraggio
- Processo di notifica delle violazioni (72 ore)
- Aggiornamento periodico delle valutazioni di rischio
- Revisione annuale delle policy e delle informative
Collegamenti utili 🔗
- Testo completo del GDPR — EUR-Lex
- Garante per la protezione dei dati personali — Autorità di controllo italiana
- EDPB — European Data Protection Board — Comitato europeo per la protezione dei dati
- Guidapratica alla valutazione d’impatto (DPIA) — Garante
- Standard Contractual Clauses (SCC) — Commissione europea
- Registri delle attività di trattamento — Modello — Garante
Vedi anche 📖
- NIS 2 — Cybersecurity — Il complemento del GDPR per la sicurezza delle reti e dei sistemi informativi
- AI Act — Il regolamento europeo sull’intelligenza artificiale, con forti implicazioni sulla privacy
- Data Act — Accesso equo e portabilità dei dati: il GDPR incontra il mercato