Local MaskLocal Mask

100 % local Analyse :

1Saisir / coller le texte

Saisissez un texte contenant des informations confidentielles et appuyez sur « Masquer ». Les éléments détectés sont remplacés par des jetons comme [NAME_1].

Analyse fine des noms/organisations (kuromoji)

Utilise un dictionnaire morphologique japonais pour repérer aussi les noms sans titres honorifiques et les noms propres absents de la liste intégrée. L'activer télécharge le dictionnaire d'analyse (~17 Mo) depuis ce site (même origine), à la première utilisation seulement. Votre texte n'est jamais envoyé.

2Résultat masqué

Table de correspondance (jeton ↔ original)

Enregistré dans le navigateur (IndexedDB) · 0 éléments
JetonOriginal (sensible)Catégorie
Supprimée automatiquement à la fermeture de l'onglet (modifiable dans les réglages).

3Restaurer (démasquer) — ramener la réponse de l'IA

Collez une réponse de l'IA contenant encore les jetons : elle est instantanément restaurée aux termes d'origine grâce à la table.

Traiter dossiers / fichiers en local

Chargez en une fois tous les fichiers texte d'un dossier et masquez-les en parallèle dans le navigateur. Les originaux restent intacts et sont enregistrés sous nom_masked.ext. Tout reste sur votre appareil — rien n'est envoyé.

Glissez-déposez des fichiers
ou cliquez pour sélectionner (.txt / .log / .csv / .json / .md / .html, etc.)

« Ouvrir un dossier » écrit directement dans le même dossier sur Chrome/Edge (File System Access API). Sur les navigateurs non compatibles ou avec « Sélectionner des fichiers », bascule vers l'enregistrement par téléchargement.

Les termes détectés sont ajoutés à la même table que « Presse-papiers aller-retour » et se restaurent de façon croisée.
Même les fichiers énormes (ex. un log de 100 Mo) sont traités par blocs ligne par ligne sans figer l'écran. Seules les extensions texte sont traitées.

Activer/désactiver les catégories de détection

Changez les cibles de détection selon votre usage. Les réglages sont enregistrés sur cet appareil (localStorage).

Liste de termes personnalisés

Enregistrez vos propres termes à toujours masquer, comme des noms de projet ou des codes internes.
Tapez terme=alias pour fixer un jeton (ex. Orion=PROJECT_X).

Réglages de confidentialité

Supprimer la table à la fermeture de l'onglet

Efface de façon fiable les données de la table dans le navigateur à la fin de la session.

Votre texte, vos fichiers et la table de correspondance ne sont jamais envoyés à un serveur externe. Tout le traitement reste dans ce navigateur.

01Ce que fait cet outil

Coller des noms d'entreprise, de personnes, des contacts ou des clés API directement dans des IA externes comme ChatGPT ou Claude est risqué. Local Mask les convertit automatiquement en jetons avant l'envoi, puis les restaure en un clic après la réponse de l'IA. Détection, conversion et restauration ont lieu uniquement dans votre navigateur — vos données ne sont jamais envoyées à un serveur.

02Usage de base (presse-papiers aller-retour)

Saisir le texte et masquer

Collez un texte contenant des secrets et appuyez sur « Masquer ». Les noms deviennent [NAME_1], les e-mails [EMAIL_1], etc.

Copier le résultat vers l'IA

Utilisez « Copier le texte masqué », collez-le dans le chat de l'IA et posez votre question. L'IA ne reçoit jamais les vraies informations.

Restaurer la réponse de l'IA

Collez la réponse de l'IA contenant encore les jetons dans « Restaurer » et exécutez ; les termes d'origine reviennent instantanément via la table.

Supprimer une fois terminé

À la fin, utilisez « Supprimer toute la table ». La suppression automatique à la fermeture de l'onglet est aussi activée par défaut.

03Traiter des fichiers en lot

Choisir un dossier / des fichiers

Dans l'onglet « Fichiers par lot », ouvrez un dossier de logs, etc., ou glissez des fichiers.

Lancer le masquage par lot

Tous les fichiers sont traités ensemble. Sur Chrome/Edge, enregistrement direct dans le même dossier avec le suffixe _masked ; sinon par téléchargement.

04Principales informations détectées

  • Contact & localisation : e-mails, téléphones, adresses, codes postaux (regex + dictionnaire)
  • Secrets & IT : numéros de carte (vérification Luhn), clés/jetons API (analyse d'entropie), mots de passe (détection par étiquette)
  • Personnes & organisations : noms de personnes, entreprises/organisations (heuristique avec titres honorifiques, fonctions, formes juridiques, dictionnaire de noms)
  • Personnalisé : vos termes enregistrés dans « Réglages de détection »

05Foire aux questions

QLes informations que je saisis sont-elles envoyées quelque part ?
Non. Ni votre texte, ni vos fichiers, ni la table ne sont envoyés à un serveur externe. Tout, de la détection à la restauration, est traité dans le navigateur.
QOù est stockée la table de correspondance ?
Elle est stockée temporairement dans l'IndexedDB du navigateur et sert au démasquage (restauration). Vous pouvez l'effacer via « Supprimer toute la table » ou via « Supprimer à la fermeture de l'onglet », activé par défaut.
QLes noms ou entreprises sont parfois manqués ou sur-détectés
Les noms et entreprises sont jugés par heuristique contextuelle, donc ce n'est pas parfait. Enregistrez les termes à masquer à coup sûr dans la liste personnalisée des « Réglages de détection ». En cas d'excès, désactivez la catégorie. Vérifiez toujours avec « Surlignage » avant d'envoyer.
Q« Ouvrir un dossier » ne fonctionne pas
L'enregistrement direct dans un dossier (File System Access API) nécessite un navigateur compatible comme Chrome/Edge. Sinon, utilisez « Sélectionner des fichiers » : les résultats sont enregistrés par téléchargement après le traitement.
QLa restauration ne marche plus
La restauration repose sur la table. Les jetons créés après sa suppression, ou dans un autre onglet/appareil, ne peuvent pas être restaurés. Terminez chaque échange avec l'IA dans la même session.

Local Mask

Un outil de masquage 100 % local pour utiliser l'IA externe en toute sécurité. Réduisez physiquement à zéro le risque de fuite.