CSV-anonymisering
Anonymiser en CSV-fil i din browser. Vælg pr. kolonne at beholde, fjerne, maskere, hashe, pseudonymisere eller generalisere persondata, og download den nye CSV.
Handling pr. kolonne
Kolonner, hvis navn ligner persondata (e-mail, telefon, navn, adresse, cpr-nummer …), er forhåndsvalgt. Tjek alle kolonner: forslagene læser kun overskrifterne.
| Kolonne | Eksempel | Handling | Indstilling |
|---|
Forhåndsvisning
Hashværdierne bruger et tilfældigt salt, der oprettes, når siden åbnes: den samme værdi får den samme hash i denne fil, men hashværdierne kan ikke genberegnes ud fra de oprindelige værdier. Når du genindlæser siden, får du nye hashværdier.
Sådan anonymiserer du en CSV-fil
- Slip en CSV-fil på feltet, eller indsæt dine data under Eller indsæt CSV-tekst, og klik på Brug den indsatte tekst. Den første række skal indeholde kolonnenavnene.
- Under Handling pr. kolonne forhåndsvælger værktøjet en handling for hver kolonne, hvis navn ligner persondata: e-mail, telefon, navn, adresse, fødselsdato, cpr-nummer eller andre personnumre (SSN, SIN, NAS) … Tjek alle kolonner, og ændr handlingen, hvor det er nødvendigt.
- Justér kolonnens Indstilling, hvis den har en: antallet af tegn, der bevares ved Maskér, intervalbredden ved Generalisér, betegnelsen ved Pseudonym.
- Se på Forhåndsvisning, der viser de første rækker præcis, som de bliver eksporteret.
- Klik på Download anonymiseret CSV. Filen beholder det oprindelige skilletegn (komma, semikolon eller tabulator).
De seks handlinger
| Handling | Hvad den gør | Eksempel |
|---|---|---|
| Behold | Lader kolonnen være uændret. | København → København |
| Fjern | Fjerner hele kolonnen fra filen. | (kolonnen er fjernet) |
| Maskér | Erstatter hvert tegn med * undtagen de sidste N (som standard 4). Mellemrum, bindestreger, punktummer og parenteser bevares. |
20-30-40-50 → **-**-**-**50 |
| Hash (SHA-256) | Erstatter værdien med de første 16 hexadecimale cifre af en saltet SHA-256-hash. | ada@example.com → 3f1c9a0b7e24d816 |
| Pseudonym | Erstatter hver enkelt værdi med en nummereret betegnelse, der altid er den samme for samme værdi. | Ada → Person 1 |
| Generalisér | Datoer bliver til årstallet, tal til et interval med den valgte bredde, anden tekst til de første 3 tegn. | 1985-07-14 → 1985, 37 → 30–39, 2100 → 210 |
Tomme celler forbliver tomme, uanset handlingen, så eksporten ikke opfinder data.
Hashværdier, salt og pseudonymer
En almindelig SHA-256-hash af en e-mailadresse er ikke anonym: enhver med en liste over adresser kan hashe dem og finde match. Derfor tilføjer dette værktøj et tilfældigt salt, der oprettes, når siden åbnes, før hashingen. Inden for én eksport giver den samme værdi altid den samme hash, så du stadig kan tælle, sammenkæde eller fjerne dubletter. Men ingen, heller ikke du, kan senere genberegne hashværdierne ud fra de oprindelige værdier. Når du genindlæser siden, oprettes et nyt salt og nye hashværdier.
Pseudonymer fungerer på samme måde: »Person 1« er den første forskellige værdi i kolonnen, »Person 2« den anden og så videre. Tabellen, der forbinder navne med numre, vises eller gemmes aldrig.
Anonymiseret eller pseudonymiseret?
Efter databeskyttelsesregler som GDPR er data kun anonyme, når ingen med rimelighed kan identificere en person igen, heller ikke ved at kombinere kolonner. Hashede og pseudonymiserede data er som regel stadig persondata: en sjælden jobtitel, en nøjagtig fødselsdato og et postnummer kan sammen pege på én person. For at mindske risikoen skal du fjerne de kolonner, du ikke har brug for, og generalisere resten (fødselsår, aldersinterval, de første 3 tegn af postnummeret). Dette værktøj hjælper med det tekniske. Det er ikke en juridisk vurdering.
Privatliv
Din fil læses og omdannes af din browser på din enhed. Intet uploades, og saltet forlader aldrig siden.
Ofte stillede spørgsmål
Hvilke kolonner opdages som persondata?
Kolonner, hvis navn indeholder ord som e-mail, telefon, navn, fornavn, efternavn, adresse, fødsel, postnummer, cpr, SSN, SIN, NAS, pas, IBAN, kort eller konto, samt tilsvarende ord på de andre sprog på siden (Vorname, teléfono, correo, PLZ, الهاتف …). Opdagelsen læser kun kolonnenavnene, så tjek selv alle kolonner.
Kan jeg få de samme hashværdier i næste uge?
Nej. Saltet er tilfældigt og går tabt, når du forlader siden, og det er netop det, der gør hashværdierne svære at vende om. Behandl alle beslægtede filer i samme session, hvis du skal sammenkæde dem.
Hvad gør Generalisér ved en fødselsdato?
Den bevarer kun årstallet: 1985-07-14 bliver til 1985. Datoer skrevet som 14/07/1985 eller 1985/07/14 genkendes også.
Ændrer værktøjet kolonnernes rækkefølge?
Nej. Kolonnerne beholder rækkefølge og navne. Kun fjernede kolonner forsvinder.
Er der en størrelsesgrænse?
Der er ingen fast grænse. Filer på flere megabyte fungerer fint. Meget store filer afhænger af din enheds hukommelse.
Relaterede værktøjer
- CSV-fremviser og -editor Åbn en CSV-fil i din browser, søg, filtrér og sortér, rediger celler, tilføj eller slet rækker og kolonner, og eksportér en ren CSV. Intet uploades.
- Hash-generator Generér MD5-, SHA-1-, SHA-256- og SHA-512-hashes af tekst eller filer i enhver størrelse, og kontrollér tjeksummer. Alt kører i din browser.
- Testdatagenerator Generér realistiske falske testdata (navne, e-mails, adresser, datoer, tal) i din browser, og eksportér dem som JSON, CSV eller SQL INSERT-sætninger.