Anonymisera csv
Anonymisera en csv-fil i webbläsaren. Välj per kolumn att behålla, ta bort, maskera, hasha, pseudonymisera eller generalisera persondata och ladda ner ny csv.
Åtgärd per kolumn
Kolumner vars namn ser personliga ut (e-post, telefon, namn, adress, personnummer …) är förvalda. Kontrollera alla kolumner: förslagen utgår bara från rubrikerna.
| Kolumn | Exempel | Åtgärd | Inställning |
|---|
Förhandsvisning
Hashvärdena använder ett slumpmässigt salt som skapades när sidan öppnades: samma värde får samma hash i den här filen, men hashvärdena går inte att räkna fram igen från de ursprungliga värdena. Om du laddar om sidan får du nya hashvärden.
Så här anonymiserar du en csv-fil
- Släpp en csv-fil i släppzonen, eller klistra in dina data under Eller klistra in csv-text och klicka på Använd inklistrad text. Den första raden måste innehålla kolumnnamnen.
- Under Åtgärd per kolumn förväljer verktyget en åtgärd för varje kolumn vars namn ser personligt ut: e-post, telefon, namn, adress, födelsedatum, personnummer eller andra nationella id-nummer (SSN, SIN, NAS) … Kontrollera alla kolumner och ändra åtgärden där det behövs.
- Justera kolumnens Inställning när den har en: antalet tecken som behålls för Maskera, intervallbredden för Generalisera och etiketten för Pseudonym.
- Titta på Förhandsvisning, som visar de första raderna precis så som de exporteras.
- Klicka på Ladda ner anonymiserad csv. Filen behåller det ursprungliga skiljetecknet (komma, semikolon eller tabb).
De sex åtgärderna
| Åtgärd | Vad den gör | Exempel |
|---|---|---|
| Behåll | Lämnar kolumnen oförändrad. | Göteborg → Göteborg |
| Ta bort | Tar bort hela kolumnen från filen. | (kolumnen försvinner) |
| Maskera | Ersätter varje tecken med * utom de sista N (som standard 4). Mellanslag, bindestreck, punkter och parenteser behålls. |
070-555 01 99 → ***-*** ** 99 |
| Hash (SHA-256) | Ersätter värdet med de första 16 hexadecimala siffrorna i en saltad SHA-256-hash. | ada@example.com → 3f1c9a0b7e24d816 |
| Pseudonym | Ersätter varje unikt värde med en numrerad etikett, alltid densamma för samma värde. | Ada → Person 1 |
| Generalisera | Datum blir sitt år, tal ett intervall med vald bredd och annan text sina tre första tecken. | 1985-07-14 → 1985, 37 → 30–39, 114 32 → 114 |
Tomma celler förblir tomma oavsett åtgärd, så exporten hittar inte på några data.
Hashvärden, salt och pseudonymer
En vanlig SHA-256-hash av en e-postadress är inte anonym: den som har en lista med adresser kan hasha dem och hitta träffarna. Därför lägger det här verktyget till ett slumpmässigt salt, som skapas när sidan öppnas, före hashningen. I en och samma export ger samma värde alltid samma hash, så du kan fortfarande räkna, koppla ihop eller ta bort dubbletter bland posterna. Men ingen, inte heller du, kan i efterhand räkna fram hashvärdena från de ursprungliga värdena. När du laddar om sidan skapas ett nytt salt och nya hashvärden.
Pseudonymer fungerar på samma sätt: ”Person 1” är det första unika värdet i kolumnen, ”Person 2” det andra och så vidare. Tabellen som kopplar namn till nummer visas eller sparas aldrig.
Anonymiserat eller pseudonymiserat?
Enligt dataskyddslagstiftning som GDPR är data bara anonyma när ingen rimligen kan identifiera en person igen, inte ens genom att kombinera kolumner. Hashade och pseudonymiserade data är oftast fortfarande personuppgifter: en ovanlig yrkestitel, ett exakt födelsedatum och ett postnummer kan tillsammans peka ut en enda person. För att minska risken tar du bort de kolumner du inte behöver och generaliserar resten (födelseår, åldersgrupp, de första siffrorna i postnumret). Verktyget hjälper till med själva hanteringen, men det är ingen juridisk bedömning.
Integritet
Din fil läses och omvandlas av din webbläsare, på din enhet. Ingenting laddas upp och saltet lämnar aldrig sidan.
Vanliga frågor
Vilka kolumner identifieras som personuppgifter?
Kolumner vars namn innehåller ord som e-post, epost, mejl, telefon, mobil, namn, förnamn, efternamn, adress, födelse, postnummer, personnummer, pass, IBAN, kort eller konto, samt motsvarigheter på de övriga språk som webbplatsen finns på (Vorname, teléfono, correo, PLZ, الهاتف …). Identifieringen läser bara kolumnnamnen, så kontrollera alla kolumner själv.
Kan jag få samma hashvärden nästa vecka?
Nej. Saltet är slumpmässigt och försvinner när du lämnar sidan, och det är just det som gör hashvärdena svåra att vända. Behandla alla sammanhörande filer i samma session om du behöver koppla ihop dem.
Vad gör Generalisera med ett födelsedatum?
Det behåller bara året: 1985-07-14 blir 1985. Datum skrivna som 14/07/1985 eller 1985/07/14 känns också igen.
Ändrar verktyget kolumnernas ordning?
Nej. Kolumnerna behåller sin ordning och sina namn. Bara de kolumner du tar bort försvinner.
Finns det någon storleksgräns?
Det finns ingen fast gräns. Filer på flera megabyte fungerar bra, medan mycket stora filer beror på enhetens minne.
Relaterade verktyg
- Csv-visare och csv-redigerare Öppna en csv-fil i webbläsaren, sök, filtrera och sortera, redigera celler, lägg till eller ta bort rader och kolumner och exportera ren csv. Ingen uppladdning.
- Hashgenerator Generera MD5-, SHA-1-, SHA-256- och SHA-512-hashar av text eller filer i valfri storlek och kontrollera kontrollsummor. Allt körs i din webbläsare.
- Testdatagenerator Generera realistisk testdata (namn, e-post, adresser, datum, tal) i din webbläsare och exportera som JSON, CSV eller SQL INSERT-satser.