Utilia

Anonimizzare CSV

Anonimizza un file CSV nel browser: per ogni colonna scegli se mantenere, eliminare, mascherare, fare l’hash, pseudonimizzare o generalizzare i dati personali.

Come anonimizzare un file CSV

  1. Trascina un file CSV nell’area di caricamento, oppure incolla i dati in Oppure incolla il testo CSV e fai clic su Usa il testo incollato. La prima riga deve contenere i nomi delle colonne.
  2. In Azione per colonna, lo strumento preseleziona un’azione per ogni colonna il cui nome sembra personale: e-mail, telefono, nome, indirizzo, data di nascita, codice fiscale o numero di previdenza sociale (SSN, SIN, NAS)… Controlla ogni colonna e cambia l’azione dove serve.
  3. Regola l’Impostazione di una colonna, se ne ha una: il numero di caratteri mantenuti per Maschera, l’ampiezza dell’intervallo per Generalizza, l’etichetta per Pseudonimo.
  4. Guarda l’Anteprima, che mostra le prime righe esattamente come verranno esportate.
  5. Fai clic su Scarica il CSV anonimizzato. Il file mantiene il separatore originale (virgola, punto e virgola o tabulazione).

Le sei azioni

Azione Che cosa fa Esempio
Mantieni Lascia la colonna invariata. Milano → Milano
Elimina Rimuove l’intera colonna dal file. (colonna rimossa)
Maschera Sostituisce ogni carattere con * tranne gli ultimi N (4 di default); spazi, trattini, punti e parentesi restano. 333-555-0199 → ***-***-0199
Hash (SHA-256) Sostituisce il valore con le prime 16 cifre esadecimali di un hash SHA-256 con sale. ada@example.com → 3f1c9a0b7e24d816
Pseudonimo Sostituisce ogni valore distinto con un’etichetta numerata, sempre la stessa per lo stesso valore. Ada → Persona 1
Generalizza Le date diventano il loro anno, i numeri un intervallo dell’ampiezza scelta, il resto del testo i suoi primi 3 caratteri. 1985-07-14 → 1985, 37 → 30–39, 20121 → 201

Le celle vuote restano vuote qualunque sia l’azione, così l’esportazione non inventa dati.

Hash, sale e pseudonimi

Un semplice hash SHA-256 di un indirizzo e-mail non è anonimo: chiunque abbia un elenco di indirizzi può calcolarne gli hash e trovare le corrispondenze. Per questo lo strumento aggiunge, prima dell’hash, un sale casuale creato all’apertura della pagina. All’interno di una stessa esportazione, lo stesso valore dà sempre lo stesso hash, quindi puoi ancora contare, collegare o deduplicare i record. Ma nessuno, nemmeno tu, potrà ricalcolare quegli hash più tardi partendo dai valori originali. Ricaricando la pagina si crea un nuovo sale e si ottengono nuovi hash.

Gli pseudonimi funzionano allo stesso modo: «Persona 1» è il primo valore distinto incontrato nella colonna, «Persona 2» il secondo e così via. La tabella che collega i nomi ai numeri non viene mai mostrata né salvata.

Anonimizzati o pseudonimizzati?

Secondo le leggi sulla privacy come il GDPR o le normative canadesi, i dati sono anonimi solo quando nessuno può ragionevolmente risalire a una persona, nemmeno combinando più colonne. I dati sottoposti a hash o pseudonimizzati di solito restano dati personali: una qualifica professionale rara, una data di nascita esatta e un CAP, messi insieme, possono indicare una sola persona. Per ridurre questo rischio, elimina le colonne che non ti servono e generalizza le altre (anno di nascita, fascia d’età, prime 3 cifre del CAP). Lo strumento ti aiuta nella parte pratica; non è una valutazione legale.

Privacy

Il tuo file viene letto e trasformato dal browser, sul tuo dispositivo. Non viene caricato nulla e il sale non lascia mai la pagina.

Domande frequenti

Quali colonne vengono riconosciute come dati personali?

Le colonne il cui nome contiene parole come email, phone, name, address, birth, postal code, SSN, IBAN, card o account e i loro equivalenti nelle lingue del sito (nome, cognome, telefono, indirizzo, Vorname, correo, PLZ, الهاتف…). Il riconoscimento legge solo i nomi delle colonne, quindi controllale tutte tu.

Posso ottenere gli stessi hash la settimana prossima?

No. Il sale è casuale e va perso quando lasci la pagina: è proprio questo che rende gli hash difficili da invertire. Se devi collegare più file, elaborali tutti nella stessa sessione.

Che cosa fa Generalizza con una data di nascita?

Mantiene solo l’anno: 1985-07-14 diventa 1985. Vengono riconosciute anche le date scritte 14/07/1985 o 1985/07/14.

Lo strumento cambia l’ordine delle colonne?

No. Le colonne mantengono ordine e nomi; spariscono solo quelle eliminate.

C’è un limite di dimensione?

Non c’è un limite fisso. File di diversi megabyte funzionano bene; per quelli molto grandi dipende dalla memoria del tuo dispositivo.