Identifiants nationaux UE que votre outil PII manque
Les numéros d'identification fiscale font partie des identifiants les plus sensibles. Ils apparaissent sur les fiches de paie, les formulaires fiscaux et les demandes bancaires. S'ils fuient, ils permettent la fraude et l'usurpation d'identité.
Le RGPD les traite comme des données personnelles. Leur risque réel est élevé. Chaque pays de l'UE utilise son propre format d'identifiant national. La plupart des outils PII ont été conçus pour le marché américain ou britannique. Ils trouvent facilement les SSN et NINO. Ils manquent souvent le Steueridentifikationsnummer, le Codice Fiscale et le BSN. Ce sont des formats que les équipes européennes traitent chaque jour.
Le paysage des identifiants fiscaux UE
Chaque pays de l'UE a son propre format. Voici les plus importants.
Allemagne — Steueridentifikationsnummer
Le Steuer-ID est 11 chiffres. Il est attribué à la naissance. Le premier chiffre est 1–9 (jamais 0). Aucun trois chiffres identiques n'apparaissent à la suite. Exemple : 12345678901. Le Steuernummer est aussi utilisé : 10–11 chiffres, format variable selon l'état fédéral.
France — Numéro fiscal de référence
Le SPI est 13 chiffres. La DGFiP, l'autorité fiscale française, le délivre. Sur les documents fiscaux il apparaît comme « Identifiant fiscal. »
Italie — Codice Fiscale
Le Codice Fiscale est 16 caractères alphanumériques. Il encode le nom, le prénom, l'année de naissance, le mois de naissance, le jour de naissance et la commune. Exemple : RSSMRA85M01H501Z. Le format est vérifiable par somme de contrôle.
Espagne — NIF et NIE
Les nationaux espagnols utilisent un numéro DNI plus une lettre de vérification : 8 chiffres + lettre, ex. 12345678A. Les résidents étrangers utilisent le NIE : préfixe X/Y/Z + 7 chiffres + lettre de vérification, ex. X1234567A. Les entités utilisent le CIF : lettre + 8 chiffres, ex. B12345678.
Pays-Bas — BSN
Le BSN (Burgerservicenummer) est 9 chiffres. Il utilise l'algorithme de chiffre de vérification 11-proef. Il est très courant dans les documents de paie et de prestations.
Pologne — PESEL
Le PESEL est 11 chiffres. Les 6 premiers encodent la date de naissance. Les derniers encodent le sexe et le numéro de séquence.
Belgique — Numéro de registre national
Le RN est 11 chiffres. Il encode la date de naissance, la séquence et les chiffres de vérification.
Portugal — NIF
Le NIF portugais (Número de Identificação Fiscal) est 9 chiffres avec un chiffre de vérification. L'abréviation est la même que le NIF espagnol mais le format est différent.
Suède — Personnummer
Le Personnummer est 10 ou 12 chiffres. Il encode la date de naissance et un numéro de séquence. Formats : YYYYMMDD-XXXX ou YYMMDD-XXXX.
Finlande — Henkilötunnus
Le HETU est 11 caractères. Il encode la date, un séparateur, une séquence et un caractère de vérification. Format : DDMMYY-XXXC.
Ce que les outils standard manquent
Les outils américains et britanniques incluent ces modèles par défaut :
- SSN américain (XXX-XX-XXXX).
- NINO britannique (XX 99 99 99 X).
- Numéros de passeport américains.
- Modèles de permis de conduire américains.
- Numéros de carte de crédit principaux.
Les identifiants nationaux UE sont souvent absents. Les outils basés sur l'ensemble de reconnaisseurs par défaut de Presidio les manquent. Sans extensions spécifiques à l'UE, il n'y a pas de couverture UE.
Un vrai écart de conformité
Une entreprise allemande de paie sert 500 entreprises clientes. Son flux de travail supprime les noms, e-mails, IBAN et numéros de téléphone. Mais il manque les Steueridentifikationsnummern allemands. Ce format n'était jamais dans la configuration standard.
Un audit DPA trouve des Steuer-ID non masqués dans des PDF de fiches de paie. L'entreprise fait face à des coûts de remédiation pour les documents passés. Elle fait face à l'application DPA en vertu de l'article 83 du RGPD. Elle fait face à une responsabilité contractuelle envers ses clients.
L'écart n'a pas été trouvé par l'entreprise. L'autorité l'a trouvé en premier.
Consultez notre guide de conformité RGPD pour effectuer votre propre vérification de couverture.
Ordre de priorité pour la couverture UE
Ajoutez les modèles d'identifiants dans cet ordre si vous opérez dans plusieurs pays de l'UE.
Niveau 1 — Volume le plus élevé :
- Allemagne : Steueridentifikationsnummer.
- France : Numéro fiscal.
- Italie : Codice Fiscale.
- Espagne : NIF/NIE.
- Pays-Bas : BSN.
Niveau 2 — Marchés importants mais plus petits :
- Pologne : PESEL.
- Belgique : RN.
- Suède : Personnummer.
- Portugal : NIF.
- Autriche : Sozialversicherungsnummer.
Niveau 3 — Cas d'utilisation spécifiques :
Les 17 autres États membres de l'UE. À ajouter selon où votre équipe traite les données.
Ajouter le Steueridentifikationsnummer
Le Steuer-ID allemand est le meilleur premier modèle à ajouter. Son format est clair et bien documenté.
Le Steuer-ID est 11 chiffres. Le premier chiffre est 1–9. Aucun trois chiffres identiques n'apparaissent à la suite. Un algorithme personnalisé valide le chiffre de vérification.
Description en langage clair pour la génération de modèles : « Numéros fiscaux allemands : 11 chiffres. Premier chiffre 1–9. Les 10 autres chiffres peuvent inclure des zéros. »
Après avoir généré le modèle, testez-le sur des fiches de paie et des certificats fiscaux allemands. Vérifiez le taux de détection et le taux de faux positifs. Déployez seulement après validation.
Ajoutez le modèle à votre preset de langue allemande. Pour les ensembles de documents multilingues, combinez-le avec la détection de langue. Cela applique les bons modèles aux bons documents.
Un preset ou plusieurs ?
Option 1 — Presets spécifiques par pays :
Créez un preset par pays. Routez les documents par origine. Cela donne un taux de faux positifs plus faible. Cela nécessite plus de logique de routage.
Option 2 — Preset UE combiné :
Créez un preset avec tous les modèles d'identifiants UE actifs. C'est plus simple à exécuter. Risque de faux positifs plus élevé sur du texte générique. Fonctionne bien quand les identifiants sont attendus dans tout le document.
Pour les fiches de paie : utilisez l'option 1 avec routage par origine. Pour les ensembles mixtes : utilisez l'option 2 avec ajustement du seuil.
Consultez l'aperçu sécurité et conformité pour intégrer la configuration des presets dans un flux de conformité complet.
Combler l'écart avant l'audit
Le RGPD s'applique de la même façon dans tous les États membres de l'UE. Les outils conçus pour le marché américain souvent pas. Le Codice Fiscale, le BSN et le Steuer-ID portent le même risque qu'un SSN. Ils apparaissent aussi souvent dans les documents partagés.
Les modèles d'entités personnalisés comblent l'écart de détection en quelques heures. Ajoutez un modèle Steuer-ID. Testez-le sur des fiches de paie allemandes. Déployez-le dans tous les flux de travail. Pas d'attente du fournisseur. Pas d'audit DPA nécessaire pour trouver l'écart.
anonym.legal vous permet d'ajouter des types d'entités personnalisés via l'interface de configuration des presets. Les modèles sont validés sur vos propres exemples de documents avant le déploiement.
Sources
- Bundeszentralamt für Steuern : Steueridentifikationsnummer. VERIFIED-EXTERNAL.
- RGPD Articles 4, 9, 32 — gdpr-info.eu. VERIFIED-EXTERNAL.
- EDPB : Lignes directrices sur la compétence des autorités de surveillance. VERIFIED-EXTERNAL.