Masquer les données personnelles avant une IA
« [email protected], NIR 1 85 05 78 006 084 91 » devient « [EMAIL_1], NIR [NIR_1] ». Le NIR (15 chiffres) n'est masqué que si sa clé est juste : clé = 97 − (13 premiers chiffres modulo 97), avec 2A et 2B remplacés par 19 et 18 pour la Corse. Un numéro quelconque de 15 chiffres reste donc intact. Collez le texte masqué dans ChatGPT puis sa réponse ici pour retrouver les vraies valeurs. Les noms et adresses ne sont pas détectés.
Mode d’emploi
- Collez le texte. E-mail, téléphone, carte, IP, IBAN, clé API et NIR sont activés d'office et remplacés par des balises comme [EMAIL_1] au fil de la saisie.
- Copiez le texte masqué dans ChatGPT, Le Chat, Claude ou une autre IA. Relisez-le une fois : noms, adresses et mots de passe sans format fixe ne sont pas repérés.
- Collez la réponse de l'IA dans le second cadre. Chaque balise conservée reprend sa valeur d'origine, prête à copier.
Méthode de calcul
Chaque donnée a sa règle. Les cartes comptent 13 à 19 chiffres et passent l'algorithme de Luhn. L'IBAN doit avoir la longueur de son pays (27 caractères pour la France) et réussir le contrôle modulo 97. Les téléphones acceptent l'indicatif +33 ou les séparateurs (06 12 34 56 78).
NIR : sexe (1 ou 2, 3·4·7·8 pour les numéros provisoires), année, mois (01 à 12, ou 20 à 42 et 50 et plus quand le mois est inconnu), département (dont 2A/2B), commune, rang, puis la clé à deux chiffres. Les espaces entre les blocs sont acceptés.
Dans « Numéros d'identité d'autres pays », vous pouvez ajouter le DNI espagnol, le CPF brésilien, la T.C. Kimlik turque, la CNIC pakistanaise et 13 autres types, chacun contrôlé par l'algorithme de son pays.
La table balise ↔ valeur reste dans la mémoire de cette page. Elle n'est ni enregistrée, ni envoyée, ni mise dans l'adresse ; recharger ou quitter la page l'efface. Si vous modifiez le texte d'origine après la réponse, la numérotation peut changer : restaurez d'abord.
Questions fréquentes
Mon texte est-il envoyé quelque part ?
Non. La détection et le remplacement se font dans le navigateur, et la table des balises n'est stockée ni en local ni dans l'URL. Elle disparaît au rechargement : gardez la page ouverte jusqu'à la restauration.
Est-ce suffisant pour le RGPD ?
C'est une aide à la minimisation des données, pas une conformité en soi. Le reste du texte peut encore identifier une personne, et l'outil ne repère ni noms ni adresses. Pour des données de patients ou de clients, suivez la politique de votre organisme et les recommandations de la CNIL.
Qu'est-ce qui peut passer entre les mailles ?
Tout ce qui n'a pas de forme fixe : noms, adresses, raisons sociales, dates de naissance isolées, numéros sans clé, secrets en hexadécimal et mots de passe courts. À l'inverse, un numéro de commande qui passe une clé par hasard peut être masqué. Servez-vous-en comme filet de sécurité et relisez.
Pourquoi l'IA a-t-elle modifié mes balises ?
Un modèle peut retirer les crochets, traduire la balise ou en inventer une. Seules les balises identiques sont restaurées ; les autres sont listées. Demander de « garder telles quelles les balises comme [EMAIL_1] » aide.
Le SIRET est-il masqué ?
Pas encore. Le SIREN et le SIRET passent un contrôle de Luhn et pourraient être confondus avec d'autres numéros ; supprimez-les à la main si besoin.