By · Last updated 2026-04-29

Späť na blogGDPR a Dodržiavanie

Medzera v EU identifikatoroch: Steuer-ID, NIR, Personnummer

Genericke nastroje na ochranu sukromia su postavene okolo americkich identifikatorov. Nemecke Steuer-ID, francuzske NIR, svedzke Personnummer a norvezcke Fodselsnummer su pre ne neviditelne.

April 29, 20268 min čítania
EU identifier gapSteuer-ID detectionFrench NIR anonymizationSwedish PersonnummerNordic identifier GDPR

Medzera v EU identifikatoroch: Steuer-ID, NIR, Personnummer

Nastroje na ochranu osobnych udajov budovane v USA boli vytvorene pre americke data. Dobre deteguju rodne cisla (SSN), americke telefonne formaty a americke ridicske preukazy. Europske identifikatory funguju inak. Maju odlisne struktury a odlisne overovacie pravidla. Americke regularny vyraz nenajde nemecke Steuer-ID. Strukturalna medzera nie je okrajova.

Preco su EU identifikatory odlisne

Nemecke Steuer-ID ma 11 znakov. Prvy nemoze byt nula. Ziadna hodnota znaku sa nesmie opakovat viac ako trikrat za sebou. Checksum algoritmus overuje posledny znak. Je publikovane Bundeszentralamt fur Steuern. Ziadny vzor americkeho SSN toto nenajde.

Francuzske NIR ma celkovo 15 znakov. Kazdy nesie vyznam. Pozicia 1 koduje pohlavie. Pozicie 2-3 koduju rok narodenia. Pozicie 4-5 koduju mesiac narodenia. Pozicie 6-7 koduju departement narodenia. Pozicie 14-15 tvoria kontrolny kluc. Ziadny americky format vzoru NIR nenajde.

Svedzke Personnummer ma format RRMMDD-XXXX. Norvezcke Fodselsnummer ma 11 znakov s dvojstupnovym checksumom. Tieto formaty nie su len malymi variantmi americkeho systemu. Su stanovene narodnym zakonom. Americky ekvivalent neexistuje.

Medzera v sulade v praxi

Paneuropska HR platforma pouzivajuca americky nastroj na ochranu osobnych udajov pre 18 krajin EU presklbne vacsinu narodnych ID. Kazdy subor so Steuer-ID, NIR, Personnummer alebo Fodselsnummer prejde s tym identifikatorom odhaleny.

Tato medzera je systematicka. Nie je to problem konfiguracie. Nastroj jednoducho nebol vytvoreny na to, aby tieto formaty videl.

Poziadavky na uplne pokrytie EU

Minimalne pokrytie EU pre suhlas s GDPR zahrnuje identifikatory z viacerych regionov.

DACH: Nemecke Steuer-ID a Reisepass; rakuske Sozialversicherungsnummer; svajciarske AHV-Nr s kontrolnou hodnotou.

Francuzsko: NIR, Carte Vitale, SIRET a SIREN.

Velka Britania: cislo NHS, cislo narodneho poistenia (format AA-NN-NN-NN-A) a UTR.

Severska Europa: svedzke Personnummer (RRMMDD-XXXX), norvezcke Fodselsnummer, finske Henkilotunnus (DDMMRR-XXXX) a danske CPR (DDMMRR-XXXX).

Juzna EU: spanielske DNI/NIE, talianske Codice Fiscale (16-znakovy alfanumericky retazec), polske PESEL a ceske Rodne cislo.

Organizacie, ktore prechadza z nastrojov vytvoreneho v USA na EU-ucelene nastroje, casto zistuju, ze ich predchadzajuci nastroj dosahoval iba 30-40 % detekcie EU identifikatorov. Vacsina europskych narodnych ID zostala nezistena.

Viac o technickych povinnostiach GDPR najdete v zdrojoch o sulade s GDPR.

Ako vyzera uplne pokrytie

Spravovana kninica EU entit pokryva vsetky vyssie uvedene formaty. Aktualizacie su dostupne pri zmene narodnych formatov. Vasa timu nevyzaduje ziadny vlastny kod ani pull request.

Pre identifikatory mimo standardnej kninice umoznuje tvorca vlastnych entit pridat vzory bez pisania kodu. Podrobnosti o aktualizaciach a auditnych zaznamoch najdete v bezpecnostnych a sladasich detailoch.

Zdroje

Pripravení chrániť vaše údaje?

Začnite anonymizovať PII s 285+ typmi entít v 48 jazykoch.

About this page

We update this page when our platform or the law changes.

Read our founder note for how we work.

Each change shows up in the timestamp at the top.

Related reading

We follow these rules

  • GDPR (EU 2016/679).
  • ISO/IEC 27001:2022.
  • NIS2 (EU 2022/2555).
  • HIPAA safe harbor under 45 CFR § 164.514(b)(2).

Our promise

We do not sell your data.

We do not train models on your text.

We store your files in Germany.

You can delete your account at any time.

You own your work.

Where we run

Our servers live in Falkenstein, Germany.

We use Hetzner. They hold ISO 27001 certification.

All data stays in the EU.

Backups run every day.

Need help?

Email support@anonym.legal.

We reply within one business day.

How we test

We run a full check suite on every release.

Each surface gets its own sweep script and report.

Human reviewers spot-check the output each week.

We track recall and precision on a labelled set.

Bad runs block the deploy.

What we never do

  • We never sell your information to third parties.
  • We never train models on what you upload.
  • We never keep your work after you delete it.
  • We never share keys with any outside firm.
  • We never run ads inside the product.

Plans in plain words

We sell credits, not seats.

One credit covers one short job.

Long jobs use a few credits each.

You can top up at any time.

Unused credits roll over each month.

Read the plans page for current rates.

Who built this

A small team of engineers and lawyers built this.

We ship from Europe and work in the open.

Our founder note spells out why we started.

Where to start

How the parts fit

A browser add-on cleans text inside Chrome.

A Word plug-in handles drafts in Office.

A small desktop tool works on whole folders.

An agent protocol link feeds large models safely.

All four share one core engine and one rule set.

Words from our team

We started this work after a lunch about cookies.

One friend kept getting odd ads on her phone.

We asked why a court file leaked through a draft.

We sketched the first build on a napkin that week.

By month three we had a tiny demo for a friend.

She used it on her first case the next day.

Common questions we hear

Can the tool read scanned PDFs? Yes, with OCR.

Does it work on long files? Yes, in small chunks.

Can I roll my own rule set? Yes, save it as a preset.

Does it run offline? The desktop build runs offline.

Do you keep my files? No, the cloud build wipes after each run.

Will it learn from my work? No, we never train on inputs.

A short tour of the workflow

Upload a file or paste a snippet of prose.

Pick the entities you want gone from the draft.

Choose a method: replace, mask, hash, encrypt, or redact.

Press run and watch the side panel show each hit.

Skim the result and tweak any rule that misfired.

Save the cleaned file or send it to a teammate.