jules lassoeur
Lab / 03 · 08-2026

Anonymiseur

Nettoyer un dossier de ses données perso avant de le confier à un LLM. 100 % local, réversible.

SOCIETE_2, SAS au capital de 50 000 €, immatriculée au RCS de Paris sous le numéro SIREN_1, représentée par Madame PERSONNE_1, Présidente, joignable au TEL_2, IBAN IBAN_1.

survolez les pavés pour révéler ce qui a été caviardé (données fictives)

§01Le besoin

Les LLM sont mon premier réflexe pour digérer un dossier. Sauf que ces dossiers sont pleins de vrais noms, IBAN et numéros de sécu. Caviarder à la main, on rate toujours une occurrence. Remplacer par « X », on détruit la structure. Donc : détection automatique, arbitrage humain, pseudonymes cohérents et réversibles, sans qu'un octet ne quitte ma machine.

§02Comment ça marche

scan

Détecter

Regex à checksum (IBAN, NIR, SIRET…) + GLiNER, un NER local, pour les noms.

revue

Arbitrer

Une page HTML liste tout avec contexte. On coche, on ajuste : l'humain décide.

apply

Caviarder

Remplacement cohérent dans les formats natifs + markdown prêt pour le LLM.

verify

Contre-vérifier

Re-détection complète sur les sorties, pour débusquer ce qui aurait traversé.

§03Explorer le résultat

Le document, avant et après. Faites glisser.

Convention anonymisée
Convention originale
AVANT APRÈS
⇔
télécharger : PDF avant · PDF après · Excel avant · Excel après

La revue, la vraie page générée par le scan, telle quelle. Cochez, décochez : c'est là que l'humain arbitre.

page générée par le tool, zéro retouche · ouvrir en grand ↗
Ce que vous regardez : un dossier fictif (Meridial Conseil n'existe pas, chaque nom et IBAN est inventé, mais valide au checksum), traité par le vrai pipeline, en local sur mon Mac. Cette page expose ses sorties brutes. Rien ne s'exécute sur ce serveur, c'est le principe même du tool.
le code sur GitHub ↗ ← retour au lab