Anonymiser des logs et du JSON avant de demander à une IA de déboguer
Collez les lignes de log, la trace d'erreur ou le JSON ci-dessous. E-mails, numéros de carte et de téléphone, adresses IP, identifiants et noms de clients deviennent des codes ; clés, noms de champs et statuts restent lisibles pour que l'IA suive toujours l'erreur. Collez la version codée dans ChatGPT, Claude ou Copilot.
La retraduction utilise la clé de cet onglet : codez d'abord votre texte ici, gardez l'onglet ouvert, puis revenez avec la réponse.
Ajuster
Voir la clé (elle reste dans cet onglet)
La clé relie chaque code à la vraie valeur. Elle n'existe que dans la mémoire de cet onglet : fermez-le ou rechargez-le, elle disparaît.
connect-src 'none' dans sa politique de sécurité) et ne charge aucune mesure d'audience. Coupez le Wi-Fi une fois la page chargée : l'outil marche pareil. Le moteur est celui de l'appli Hidden Tokens.Comment ça marche
1 · Coder
Collez un texte ou déposez un fichier. Noms, sociétés, adresses, e-mails, téléphones, coordonnées bancaires, numéros d'identité et de dossier deviennent des codes comme NOM-001 ou SOCIETE-001. Les noms propres inconnus sont codés aussi : dans le doute, le moteur code.
2 · Envoyer les codes
Copiez le texte codé, ou téléchargez le fichier codé, et confiez-le à ChatGPT, Claude, Gemini ou Copilot. L'IA raisonne sur les codes : elle sait toujours qui a fait quoi, pas qui ils sont.
3 · Retraduire
Collez la réponse de l'IA dans l'onglet Retraduire, dans le même onglet du navigateur. Les codes redeviennent les vrais noms, sur votre écran seulement.
Exemple : un paiement refusé, une ligne de log et son JSON
2026-11-03T10:42:17Z erreur paiement refusé email=lucie.faubert@exemple.fr carte=4111 1111 1111 1111
{"client": {"nom": "Lucie Faubert", "telephone": "+33 6 71 22 48 09", "code_postal": "69007"}, "montant": 49.90, "statut": "refuse", "motif": "provision_insuffisante"}2026-11-03T10:42:17Z erreur paiement refusé email=EMAIL-001 carte=CARTE-001
{"client": {"nom": "PRENOM-001 NOM-001", "telephone": "TEL-001", "code_postal": "69007"}, "montant": 49.90, "statut": "refuse", "motif": "provision_insuffisante"}E-mail, numéro de carte de test, nom et téléphone sont codés ; le niveau du log, les clés du JSON, le montant et le motif du refus restent lisibles, et l'IA peut toujours expliquer l'échec. Le code postal, lui, est resté lisible, comme une ville.
Ce que collent les développeurs, et ce que cela contient
Quand un paiement échoue en production, le réflexe le plus rapide est de coller le log dans une IA. Ce log contient presque toujours le client : son e-mail, son nom, parfois un numéro de carte ou un jeton d'accès. Coder d'abord garde le débogage et retire le client.
- Codé : e-mails, numéros de téléphone et de carte, IBAN, adresses IP, identifiants derrière des clés comme
user_id=, et noms dans les valeurs de texte. - Lisible : clés JSON, horodatages, codes de statut, montants, et mots courants comme
refuse. Les mots techniques en capitales peuvent être codés par prudence : gardez-les lisibles dans Ajuster. - Non traité : les secrets comme les clés d'API et les jetons ne sont pas reconnus de façon fiable par l'outil gratuit. Retirez-les à la main avant de coller quoi que ce soit, codé ou non.
L'outil gratuit prend les fichiers .txt et le texte collé ; enregistrez un .log ou un .json en .txt, ou collez-le. Le résultat codé est du texte : ce n'est plus forcément du JSON valide si un code a remplacé un nombre, ne le redonnez donc pas à un analyseur. L'appli Hidden Tokens lit les fichiers .log, .json et de configuration sur votre poste et garde une seule clé pour tout un projet.
L'outil gratuit ou l'appli Hidden Tokens ?
Cet outil gratuit
- Un texte ou un fichier à la fois
- Jusqu'à 3 000 mots ou 1 000 lignes de tableau
- La clé vit dans cet onglet et disparaît quand vous le fermez
- Word, Excel, CSV et texte
L'appli Hidden Tokens
- Des dossiers entiers : une même personne garde le même code dans tous les documents
- Une clé par dossier, gardée sur votre poste
- PDF et documents scannés, lus sur votre poste
- Dans Claude Desktop, et dans ChatGPT, Gemini et Copilot avec l'extension
- Packs métier, règles du cabinet et preuve signée de ce que l'IA a vu
Un mot sur le mot « anonymiser »
À strictement parler, cet outil pseudonymise : chaque valeur est remplacée par un code réversible avec la clé. Pour le RGPD, une donnée pseudonymisée reste une donnée personnelle pour qui détient la clé, ici vous, dans cet onglet. Ce que reçoit l'IA ne nomme plus personne directement. Des indices peuvent rester, comme une fonction, une ville et un âge réunis : l'outil vous prévient quand il en voit. Relisez le résultat avant de l'envoyer.
Questions
L'IA trouvera-t-elle encore le bogue ?
En général, oui. Traces d'appel, noms de champs, messages d'erreur et valeurs comme les montants restent lisibles. Elle perd l'identité du client, dont elle n'a pas besoin.
Retire-t-il les clés d'API et les mots de passe ?
Ne comptez pas dessus. Un secret n'a pas de forme fixe, et l'outil gratuit est fait pour les données personnelles. Supprimez vous-même clés et jetons avant de coller un log où que ce soit.
Puis-je déposer un fichier .log ou .json ?
Pas directement : l'onglet fichier prend .txt, .md, Word, Excel et CSV. Renommez une copie en .txt ou collez le contenu. La limite est de 3 000 mots.
Le JSON codé reste-t-il valide ?
Les codes remplacent des valeurs dans les chaînes, la structure tient donc le plus souvent, mais un nombre codé devient du texte. Le résultat est à lire, pas à analyser par un programme.
Les autres usages de l'outil gratuit
Par type de fichier
Par IA
Par usage
Pour des dossiers entiers, l'appli
Hidden Tokens code des dossiers entiers sur votre poste avec une seule clé, fonctionne dans Claude Desktop et dans votre navigateur, lit les PDF et les scans, et remet les vrais noms dans les fichiers Word et Excel.