Aller au contenu
Produit8 min de lecture

Quels numéros d'identité ONYRI Sanitize détecte-t-il, pays par pays ?

La liste, pays par pays, des numéros d'identité, fiscaux et de sécurité sociale qu'ONYRI Sanitize détecte, et comment chacun est vérifié.

Par Alexis de ONYRI
Essayez sur votre propre document

ONYRI Sanitize compare chaque document à des modèles propres à chaque pays pour les numéros d'identité, fiscaux et de sécurité sociale, avant de masquer quoi que ce soit. Certains contrôles ne vérifient que la forme du numéro. D'autres recalculent la même clé de contrôle que l'administration ou la banque émettrice. Cette page détaille exactement ce que le moteur reconnaît, pays par pays, et ce qui reste à votre charge.

Comment ONYRI Sanitize vérifie-t-il un numéro d'identité ?

Chaque détecteur fonctionne de deux façons. Un contrôle de forme vérifie seulement que la structure est bonne, comme une lettre suivie de huit chiffres. Un contrôle de clé va plus loin : il applique le même calcul que l'organisme émetteur et rejette un numéro qui échoue. Prenons le passeport américain de Claire Exemple, C12345678. ONYRI confirme la forme, mais ne peut pas confirmer qu'il est réel, faute de clé publique. Un SIREN français, lui, se vérifie immédiatement.

France : quels numéros sont détectés ?

NuméroCe que c'estComment ONYRI le vérifie
NIR (numéro de sécurité sociale)15 chiffres sur une fiche de paie ou une carte VitaleForme seulement. Premier chiffre 1 ou 2, code corse (2A ou 2B) accepté. Aucune clé n'est calculée.
SIRETidentifiant à 14 chiffres d'un établissementForme seulement : exactement 14 chiffres.
SIRENidentifiant à 9 chiffres de l'entreprise elle-mêmeForme et clé : la formule de Luhn doit être vérifiée.
Numéro de TVA intracommunautaireFR, 2 chiffres, puis le SIREN à 9 chiffresForme et clé : la formule officielle est vérifiée.
IBANnuméro de compte bancaire françaisForme seulement. La clé interbancaire n'est pas vérifiée.

ONYRI reconnaît aussi les numéros de passeport et de carte d'identité français, ainsi que les RIB et les numéros fiscaux. Ces quatre partagent la même limite que le NIR : la forme est vérifiée, sans clé publique pour confirmer qu'un numéro à l'allure fausse est authentique. Dans le doute, ONYRI le masque quand même, le sens le plus sûr de se tromper.

États-Unis, Royaume-Uni et Belgique : quels numéros sont détectés ?

NuméroPaysComment ONYRI le vérifie
Social Security Number (SSN)États-UnisForme plus règles de rejet. Un motif de zone, de groupe ou de série jamais délivré par la SSA est écarté. Il n'y a pas de chiffre de contrôle unique.
EIN (identifiant employeur)États-UnisForme plus contrôle du préfixe. Les deux premiers chiffres doivent correspondre à un préfixe réellement attribué par l'IRS.
Code postal (ZIP)États-UnisForme plus plage valide. 00000 est écarté, tout comme un bloc qui ne ressemble pas à un vrai ZIP ou ZIP+4.
National Insurance Number (NINO)Royaume-UniForme plus règles de rejet. Les paires de lettres jamais attribuées par le HMRC sont écartées. Il n'y a pas de chiffre de contrôle unique.
Numéro national (Rijksregisternummer)BelgiqueForme et clé : la clé modulo 97 est vérifiée face au bloc date de naissance.

ONYRI lit aussi les passeports américains, et les permis de conduire américains quand une mention comme DL ou Driver's license précède la valeur. Sans elle, un court mélange de lettres et de chiffres est trop ambigu pour être signalé sans risque. Les codes postaux britanniques et belges sont reconnus par leur forme aussi, mais le belge ne compte que si un nom de ville le suit.

Allemagne, Autriche et Suisse : quels numéros sont détectés ?

NuméroPaysComment ONYRI le vérifie
Steuer-ID (identifiant fiscal)AllemagneForme et clé : un chiffre de contrôle officiel selon la norme ISO 7064 est vérifié.
Versicherungsnummer (numéro d'assurance retraite)AllemagneForme et clé : la formule officielle fixée par le droit allemand des assurances est vérifiée.
Sozialversicherungsnummer (SVNR)AutricheForme et clé : une clé pondérée modulo 11 est vérifiée, et la date de naissance intégrée doit être réelle.
Numéro AVS (n° AHV)SuisseForme et clé : le chiffre de contrôle EAN-13 est vérifié. Tout numéro réel commence par 756.

Ces quatre clés de contrôle rendent les numéros germanophones parmi les plus fiables détectés par ONYRI. Le code postal allemand demande plus d'attention : l'allemand met une majuscule à tous les noms communs, donc ONYRI n'accepte un code que près d'un vrai nom de ville, ou d'une mention claire comme PLZ, pour éviter de masquer 2000 Euro.

Espagne, Italie, Pays-Bas et Luxembourg : quels numéros sont détectés ?

NuméroPaysComment ONYRI le vérifie
DNI / NIEEspagneForme seulement. Reconnu à sa structure : 8 chiffres et une lettre, ou X, Y ou Z suivi de 7 chiffres et d'une lettre. Masqué même si la lettre de contrôle est fausse, pour qu'une erreur d'OCR ne le laisse pas en clair.
NIF d'une société (ex-CIF)EspagneForme et clé ou libellé : masqué dès que la clé de contrôle officielle est vérifiée, ou dès que « CIF » ou « NIF » précède le numéro.
Codice fiscaleItalieForme seulement. Ses 16 caractères suffisent à le distinguer.
Partita IVA (numéro de TVA)ItalieForme et clé ou libellé : masquée dès que sa clé de contrôle est vérifiée, ou dès que « P.IVA » précède le numéro.
BSN (numéro de citoyen)Pays-BasForme et clé ou libellé : masqué dès qu'il passe le test officiel elfproef, ou dès que « BSN » précède le numéro.
Numéro national (matricule)LuxembourgForme seulement. Masqué dès que les huit premiers chiffres forment une vraie date de naissance (AAAAMMJJ) ; ses deux propres clés de contrôle ne sont pas vérifiées.

ONYRI reconnaît aussi les codes postaux suivis d'un nom de ville : le 01000-52999 espagnol, le CAP italien à 5 chiffres avec une province facultative comme « (MI) », le 1234 AB néerlandais, et le L-1234 luxembourgeois. Les téléphones nationaux sont reconnus aussi, avec les indicatifs +34, +39, +31 et +352.

Un numéro KvK compte 8 chiffres nus, trop ambigu seul : ONYRI exige un libellé comme « KvK » juste à côté. Un BSN nu compte 9 chiffres ; il est masqué dès qu'il passe le test elfproef, ou avec un libellé comme « BSN » à proximité. Sans l'un ou l'autre, vérifiez l'aperçu et ajoutez-le dans « Masquer aussi ».

Les dates écrites en toutes lettres sont lues aussi : 3 de marzo de 2026, 1° marzo 2026, 12 maart 2026. Les prénoms et noms espagnols, italiens et néerlandais sont reconnus grâce à des dictionnaires intégrés. Les documents luxembourgeois sont souvent rédigés en français ou en allemand : ONYRI y lit les dates et les noms dans les deux langues. Il devine aussi le pays du document à partir de son texte (langue, IBAN, indicatif, code postal), ce qui ajuste le profil par défaut. Un profil réglé sur un pays précis garde ce réglage.

Et les coordonnées bancaires, les cartes et les secrets techniques ?

  • L'IBAN, dans dix des onze pays ci-dessus (les États-Unis n'utilisent pas l'IBAN). ONYRI vérifie le code pays, la longueur et le motif de caractères, mais ne calcule pas la clé interbancaire.
  • Les numéros de carte bancaire, vérifiés par l'algorithme de Luhn, le même calcul que votre banque utilise.
  • Les codes BIC et SWIFT, l'identifiant de banque qui accompagne souvent un IBAN.
  • Les numéros de TVA dans plusieurs formats européens. Les clés française et italienne sont vérifiées selon leur formule officielle ; les autres sont reconnues par leur forme seulement.
  • Les clés cloud et API (AWS, Google Cloud, Azure, Stripe, OpenAI, Anthropic), les jetons Slack, GitHub et GitLab, les JWT et les clés privées SSH. Réservés au plan Pro : un export en plan Free d'un journal de développeur les laisserait visibles.

Le plan Free donne droit à 3 règles personnalisées. Le plan Pro supprime cette limite, ainsi que le plafond de documents et de pages. Dans les deux cas, une règle écrite une seule fois se réutilise pour chaque document d'un profil, ce qui reste le moyen pratique de couvrir un pays qu'ONYRI ne détecte pas encore.

Questions fréquentes

ONYRI Sanitize détecte-t-il des numéros d'identité d'autres pays que ces onze-là ?
Pas automatiquement. Les détecteurs intégrés couvrent la France, les États-Unis, le Royaume-Uni, la Belgique, l'Allemagne, l'Autriche, la Suisse, l'Espagne, l'Italie, les Pays-Bas et le Luxembourg. Pour tout autre pays, ajoutez le numéro en règle personnalisée, ou saisissez un exemple dans « Masquer aussi ». Chaque occurrence correspondante du document est alors couverte.
Quelle est la vraie différence entre un contrôle de forme et un contrôle de clé ?
Un contrôle de forme ne regarde que la longueur et le motif de caractères. Un contrôle de clé recalcule un chiffre de contrôle avec la même formule que l'organisme émetteur, et rejette ce qui échoue. Un numéro qui échoue a très peu de chances d'être authentique. Un numéro qui ne passe qu'un contrôle de forme peut être faux, ou réel mais impossible à vérifier davantage.
Les clés cloud et API sont-elles masquées sur tous les plans ?
Non. Les clés AWS, Google Cloud, Azure, Stripe, OpenAI et Anthropic, ainsi que les jetons Slack, GitHub, GitLab, les JWT et les clés privées SSH sont réservés au plan Pro. Sur le plan Free, ce type de secret reste visible dans l'export. Vérifiez la liste « Données détectées » avant de partager un document technique.
Puis-je empêcher ONYRI de masquer une valeur qu'il a mal identifiée ?
Oui. La liste « Données détectées » regroupe chaque correspondance par famille, avec une case à cocher par valeur. Décochez tout ce que vous voulez garder visible, jusqu'au moment du téléchargement.
Une clé de contrôle valide signifie-t-elle que le document appartient à une personne réelle et identifiable ?
Non. Elle prouve seulement que le numéro est assez bien formé pour être authentique dans sa catégorie. Elle ne dit rien sur le fait que la personne citée à proximité soit réelle, ni que le numéro lui appartienne encore. Lisez le texte autour avant de décider ce qui doit rester visible.

Sources et références

Masquez un document sans l'envoyer nulle part

ONYRI Sanitize repère les noms, identifiants, coordonnées bancaires et secrets dans un PDF, un Word ou un scan, et les masque dans votre navigateur. Vous relisez l'aperçu, puis vous téléchargez une copie aplatie.

À lire ensuite