Utilia

CSV-anonymisering

Anonymiser en CSV-fil i nettleseren. Velg per kolonne om personopplysninger skal beholdes, fjernes, maskeres, hashes, pseudonymiseres eller generaliseres.

Slik anonymiserer du en CSV-fil

  1. Slipp en CSV-fil i slippsonen, eller lim inn dataene under Eller lim inn CSV-tekst og klikk Bruk innlimt tekst. Den første raden må inneholde kolonnenavnene.
  2. Under Handling per kolonne forhåndsvelger verktøyet en handling for hver kolonne med navn som ser personlig ut: e-post, telefon, navn, adresse, fødselsdato, personnummer eller lignende (SSN, SIN, NAS) … Kontroller alle kolonnene og endre handlingen der det trengs.
  3. Juster Innstilling for en kolonne når den har en: antall tegn som beholdes for Maskér, områdebredden for Generaliser, etiketten for Pseudonym.
  4. Se på Forhåndsvisning, som viser de første radene nøyaktig slik de blir eksportert.
  5. Klikk Last ned anonymisert CSV. Filen beholder det opprinnelige skilletegnet (komma, semikolon eller tabulator).

De seks handlingene

Handling Hva den gjør Eksempel
Behold Lar kolonnen være uendret. Bergen → Bergen
Fjern Tar hele kolonnen ut av filen. (kolonnen er fjernet)
Maskér Erstatter hvert tegn med * bortsett fra de siste N (4 som standard). Mellomrom, bindestreker, punktum og parenteser blir stående. 912 34 567 → *** ** 4567
Hash (SHA-256) Erstatter verdien med de første 16 heksadesimale sifrene i en saltet SHA-256-hash. ada@example.com → 3f1c9a0b7e24d816
Pseudonym Erstatter hver unike verdi med en nummerert etikett, alltid den samme for samme verdi. Ada → Person 1
Generaliser Datoer blir til året, tall til et område med valgt bredde, og annen tekst til de tre første tegnene. 1985-07-14 → 1985, 37 → 30–39, 0150 Oslo → 015

Tomme celler forblir tomme uansett handling, slik at eksporten ikke finner på data.

Hash, salt og pseudonymer

En vanlig SHA-256-hash av en e-postadresse er ikke anonym: alle som har en liste over adresser, kan hashe dem og finne treff. Derfor legger dette verktøyet til et tilfeldig salt, som lages når siden åpnes, før hashingen. Innenfor én eksport gir samme verdi alltid samme hash, så du fortsatt kan telle, koble sammen eller fjerne duplikater. Men ingen, heller ikke du, kan regne ut hash-verdiene på nytt senere fra de opprinnelige verdiene. Når du laster siden på nytt, lages et nytt salt og nye hash-verdier.

Pseudonymer fungerer på samme måte: «Person 1» er den første unike verdien i kolonnen, «Person 2» den andre, og så videre. Tabellen som kobler navn til tall, vises eller lagres aldri.

Anonymisert eller pseudonymisert?

Etter personvernlovgivning som GDPR og den norske personopplysningsloven er data bare anonyme når ingen med rimelighet kan identifisere en person på nytt, selv ikke ved å kombinere kolonner. Hashede og pseudonymiserte data er som regel fortsatt personopplysninger: en sjelden stillingstittel, en nøyaktig fødselsdato og et postnummer kan til sammen peke ut én enkelt person. For å redusere risikoen kan du fjerne kolonnene du ikke trenger og generalisere resten (fødselsår, aldersgruppe, de første tegnene i postnummeret). Dette verktøyet hjelper med det tekniske. Det er ikke en juridisk vurdering.

Personvern

Filen din leses og behandles av nettleseren din, på enheten din. Ingenting lastes opp, og saltet forlater aldri siden.

Ofte stilte spørsmål

Hvilke kolonner oppdages som personopplysninger?

Kolonner der navnet inneholder ord som e-post, telefon, navn, fornavn, etternavn, adresse, fødsel, postnummer, SSN, SIN, NAS, pass, IBAN, kort eller konto, og tilsvarende ord på de andre språkene på nettstedet (Vorname, teléfono, correo, PLZ, الهاتف …). Gjenkjenningen leser bare kolonnenavnene, så du må selv kontrollere alle kolonnene.

Kan jeg få de samme hash-verdiene neste uke?

Nei. Saltet er tilfeldig og går tapt når du forlater siden, og det er nettopp det som gjør hash-verdiene vanskelige å reversere. Behandle alle tilhørende filer i samme økt hvis du skal koble dem sammen.

Hva gjør Generaliser med en fødselsdato?

Den beholder bare året: 1985-07-14 blir 1985. Datoer skrevet som 14/07/1985 eller 1985/07/14 gjenkjennes også.

Endrer verktøyet rekkefølgen på kolonnene?

Nei. Kolonnene beholder rekkefølge og navn. Bare kolonner du fjerner, forsvinner.

Finnes det en størrelsesgrense?

Det finnes ingen fast grense. Filer på flere megabyte fungerer fint, mens svært store filer avhenger av minnet på enheten din.