Utilia

Anonymizace CSV

Anonymizuj soubor CSV v prohlížeči. Pro každý sloupec zvol ponechání, vyřazení, maskování, hash, pseudonym nebo zobecnění údajů a stáhni nové CSV.

Jak anonymizovat soubor CSV

  1. Přetáhni soubor CSV do vyznačené oblasti, nebo vlož data do pole Nebo vlož text CSV a klikni na Použít vložený text. První řádek musí obsahovat názvy sloupců.
  2. V části Akce pro každý sloupec nástroj předvybere akci u každého sloupce, jehož název vypadá osobně: e-mail, telefon, jméno, adresa, datum narození, rodné číslo nebo číslo sociálního pojištění (SSN, SIN, NAS)… Zkontroluj každý sloupec a podle potřeby akci změň.
  3. Pokud má sloupec Nastavení, uprav ho: počet znaků ponechaných u akce Maskovat, šířku rozsahu u akce Zobecnit, označení u akce Pseudonym.
  4. Podívej se na Náhled, který ukazuje první řádky přesně tak, jak budou exportovány.
  5. Klikni na Stáhnout anonymizované CSV. Soubor si ponechá původní oddělovač (čárku, středník nebo tabulátor).

Šest akcí

Akce Co dělá Příklad
Ponechat Sloupec nechá beze změny. Brno → Brno
Vyřadit Odstraní celý sloupec ze souboru. (sloupec odstraněn)
Maskovat Nahradí každý znak hvězdičkou * kromě posledních N (výchozí je 4); mezery, pomlčky, tečky a závorky zůstanou. 514-555-0199 → ***-***-0199
Hash (SHA-256) Nahradí hodnotu prvními 16 hexadecimálními číslicemi hashe SHA-256 se solí. ada@example.com → 3f1c9a0b7e24d816
Pseudonym Nahradí každou odlišnou hodnotu číslovaným označením, pro stejnou hodnotu vždy stejným. Ada → Osoba 1
Zobecnit Z dat se stane rok, z čísel rozsah zvolené šířky, z ostatního textu první 3 znaky. 1985-07-14 → 1985, 37 → 30–39, H2X 1Y4 → H2X

Prázdné buňky zůstávají prázdné bez ohledu na akci, takže export žádná data nevymýšlí.

Hashe, sůl a pseudonymy

Obyčejný hash SHA-256 e-mailové adresy anonymní není: kdokoli se seznamem adres je může zahashovat a najít shody. Proto tento nástroj před hashováním přidá náhodnou sůl, vytvořenou při otevření stránky. V rámci jednoho exportu dává stejná hodnota vždy stejný hash, takže záznamy můžeš dál počítat, spojovat nebo odstraňovat duplicity. Nikdo, ani ty, ale tyto hashe později z původních hodnot nespočítá. Opětovné načtení stránky vytvoří novou sůl a nové hashe.

Pseudonymy fungují stejně: „Osoba 1“ je první odlišná hodnota ve sloupci, „Osoba 2“ druhá a tak dále. Tabulka propojující jména s čísly se nikdy nezobrazuje ani neukládá.

Anonymizováno, nebo pseudonymizováno?

Podle předpisů o ochraně osobních údajů, například GDPR, jsou data anonymní jen tehdy, když už nikdo nemůže osobu rozumně znovu identifikovat, ani kombinací sloupců. Zahashovaná a pseudonymizovaná data bývají stále osobními údaji: vzácná pracovní pozice, přesné datum narození a PSČ dohromady mohou ukazovat na jedinou osobu. Pro snížení tohoto rizika vyřaď sloupce, které nepotřebuješ, a ostatní zobecni (rok narození, věkové pásmo, první 3 znaky PSČ). Tento nástroj pomáhá s technickou stránkou; není to právní posouzení.

Soukromí

Tvůj soubor čte a upravuje prohlížeč ve tvém zařízení. Nic se nenahrává a sůl nikdy neopustí stránku.

Časté dotazy

Které sloupce se rozpoznají jako osobní údaje?

Sloupce, jejichž název obsahuje slova jako e-mail, telefon, jméno, příjmení, adresa, narození, PSČ, SSN, SIN, NAS, pas, IBAN, karta nebo účet, a jejich ekvivalenty v dalších jazycích webu (Vorname, teléfono, correo, PLZ, الهاتف…). Rozpoznávání čte pouze názvy sloupců, takže každý sloupec zkontroluj sám.

Dostanu příští týden stejné hashe?

Ne. Sůl je náhodná a po opuštění stránky zmizí, a právě to ztěžuje zpětné odvození hashů. Pokud potřebuješ soubory propojit, zpracuj všechny související soubory v jedné relaci.

Co dělá akce Zobecnit s datem narození?

Ponechá jen rok: 1985-07-14 se změní na 1985. Rozpoznává i data zapsaná jako 14/07/1985 nebo 1985/07/14.

Změní nástroj pořadí sloupců?

Ne. Sloupce zůstanou ve stejném pořadí a se stejnými názvy; mizí jen vyřazené sloupce.

Existuje limit velikosti?

Pevný limit neexistuje. Soubory o velikosti několika megabajtů fungují dobře; u velmi velkých souborů záleží na paměti tvého zařízení.