Anonimizare CSV
Anonimizează un fișier CSV în browser. Alege pentru fiecare coloană: păstrează, elimină, maschează, hash, pseudonim sau generalizare, apoi descarcă noul CSV.
Acțiune pentru fiecare coloană
Coloanele al căror nume pare personal (e-mail, telefon, nume, adresă, CNP…) sunt preselectate. Verifică fiecare coloană: sugestiile se bazează doar pe antete.
| Coloană | Exemplu | Acțiune | Setare |
|---|
Previzualizare
Hash-urile folosesc un salt aleatoriu creat la deschiderea paginii: aceeași valoare primește același hash în acest fișier, dar hash-urile nu pot fi recalculate din valorile originale. Reîncărcarea paginii produce hash-uri noi.
Cum anonimizezi un fișier CSV
- Trage un fișier CSV în zona de încărcare sau lipește datele la Sau lipește textul CSV și apasă Folosește textul lipit. Primul rând trebuie să conțină numele coloanelor.
- La Acțiune pentru fiecare coloană, instrumentul preselectează o acțiune pentru fiecare coloană al cărei nume pare personal: e-mail, telefon, nume, adresă, data nașterii, cod numeric personal sau număr de asigurare socială (CNP, SSN, SIN, NAS)… Verifică fiecare coloană și schimbă acțiunea acolo unde e nevoie.
- Ajustează Setare pentru coloanele care au una: numărul de caractere păstrate la Mascare, lățimea intervalului la Generalizează, eticheta la Pseudonim.
- Privește Previzualizare, care arată primele rânduri exact așa cum vor fi exportate.
- Apasă Descarcă CSV-ul anonimizat. Fișierul păstrează delimitatorul original (virgulă, punct și virgulă sau tabulator).
Cele șase acțiuni
| Acțiune | Ce face | Exemplu |
|---|---|---|
| Păstrează | Lasă coloana neschimbată. | Cluj-Napoca → Cluj-Napoca |
| Elimină | Șterge întreaga coloană din fișier. | (coloană eliminată) |
| Mascare | Înlocuiește fiecare caracter cu *, în afară de ultimele N (implicit 4); spațiile, cratimele, punctele și parantezele rămân. |
0722-555-199 → ****-***-199 |
| Hash (SHA-256) | Înlocuiește valoarea cu primele 16 cifre hexazecimale ale unui hash SHA-256 cu salt. | ada@example.com → 3f1c9a0b7e24d816 |
| Pseudonim | Înlocuiește fiecare valoare distinctă cu o etichetă numerotată, mereu aceeași pentru aceeași valoare. | Ada → Persoana 1 |
| Generalizează | Datele devin anul lor, numerele un interval de lățimea aleasă, iar celelalte texte primele 3 caractere. | 1985-07-14 → 1985, 37 → 30–39, 400123 → 400 |
Celulele goale rămân goale indiferent de acțiune, așa că exportul nu inventează date.
Hash-uri, salt și pseudonime
Un hash SHA-256 simplu al unei adrese de e-mail nu este anonim: oricine are o listă de adrese le poate trece prin hash și găsi potrivirile. De aceea acest instrument adaugă înainte de calcul un salt aleatoriu, creat la deschiderea paginii. În cadrul unui singur export, aceeași valoare dă mereu același hash, deci poți totuși număra, uni sau deduplica înregistrări. Dar nimeni, nici măcar tu, nu poate recalcula ulterior acele hash-uri din valorile originale. Reîncărcarea paginii creează un salt nou și hash-uri noi.
Pseudonimele funcționează la fel: „Persoana 1” este prima valoare distinctă întâlnită în coloană, „Persoana 2” a doua și tot așa. Tabelul care leagă numele de numere nu este afișat și nu este salvat niciodată.
Anonimizat sau pseudonimizat?
În temeiul legilor privind protecția datelor, precum RGPD, datele sunt anonime doar atunci când nimeni nu mai poate identifica în mod rezonabil o persoană, nici măcar combinând coloane. Datele cu hash și cele pseudonimizate rămân de regulă date cu caracter personal: o funcție rară, o dată exactă a nașterii și un cod poștal pot indica împreună o singură persoană. Pentru a reduce acest risc, elimină coloanele de care nu ai nevoie și generalizează restul (anul nașterii, interval de vârstă, primele 3 caractere ale codului poștal). Instrumentul te ajută cu partea tehnică; nu este o evaluare juridică.
Confidențialitate
Fișierul tău este citit și transformat de browserul tău, pe dispozitivul tău. Nimic nu este încărcat, iar saltul nu părăsește pagina.
Întrebări frecvente
Ce coloane sunt detectate ca date personale?
Coloanele al căror nume conține cuvinte precum e-mail, telefon, nume, prenume, adresă, naștere, cod poștal, CNP, SSN, SIN, NAS, pașaport, IBAN, card sau cont, precum și echivalentele lor în celelalte limbi ale site-ului (Vorname, teléfono, correo, PLZ, الهاتف…). Detectarea citește doar numele coloanelor, așa că verifică tu fiecare coloană.
Voi obține aceleași hash-uri peste o săptămână?
Nu. Saltul este aleatoriu și se pierde când părăsești pagina, ceea ce face hash-urile greu de inversat. Dacă ai nevoie să unești fișiere înrudite, procesează-le pe toate în aceeași sesiune.
Ce face Generalizează cu o dată de naștere?
Păstrează doar anul: 1985-07-14 devine 1985. Sunt recunoscute și datele scrise 14/07/1985 sau 1985/07/14.
Instrumentul schimbă ordinea coloanelor?
Nu. Coloanele își păstrează ordinea și numele; dispar doar cele eliminate.
Există o limită de dimensiune?
Nu există o limită fixă. Fișierele de câțiva megaocteți funcționează bine; fișierele foarte mari depind de memoria dispozitivului tău.
Instrumente similare
- Vizualizator și editor CSV Deschide un CSV în browser, caută, filtrează și sortează, editează celule, adaugă sau șterge rânduri și coloane, apoi exportă. Nimic nu este încărcat.
- Generator de hash Generează hash-uri MD5, SHA-1, SHA-256 și SHA-512 pentru text sau fișiere de orice dimensiune și verifică sumele de control. Totul rulează în browser.
- Generator de date de test Generează date de test false, dar realiste (nume, e-mailuri, adrese, date, numere) în browser și exportă-le ca JSON, CSV sau instrucțiuni SQL INSERT.