![]()
IAnonym — Extensions Chrome et Firefox
Ce dossier contient deux versions du pseudonymiseur de documents pour usage local et hors-ligne.
📂 Structure des répertoires
IAnonym/
├── IAnonym-Chrome/
│ ├── manifest.json
│ ├── popup.html
│ ├── app.html (page onglet Firefox optionnelle)
│ ├── styles.css
│ ├── dist/
│ │ ├── popup.js
│ │ ├── utils.js
│ │ ├── libs.js
│ │ ├── pseudonymizer.js
│ │ ├── pdf.mjs
│ │ ├── pdf.worker.min.js
│ │ └── mammoth.browser.js
│ ├── assets/
│ │ ├── icon16.png
│ │ ├── icon48.png
│ │ └── icon128.png
│ ├── 01-fetch-libs.ps1
│ └── 01-fetch-libs.bat
│
└── IAnonym-Firefox/
├── manifest.json
├── popup.html
├── app.html
├── styles.css
├── dist/ (mêmes fichiers que ci-dessus)
├── assets/ (mêmes icônes)
├── 01-fetch-libs.ps1
└── 01-fetch-libs.bat
🧩 Installation sur le poste utilisateur final
Préparation : Si les fichiers pdf.mjs, pdf.worker.min.js ou mammoth.browser.js ne sont pas présents dans dist
- Dézippez le dossier
IAnonymà un emplacement de votre choix. - Ouvrez le dossier correspondant à votre navigateur (
IAnonym-ChromeouIAnonym-Firefox). - Exécutez une seule fois le script :
01-fetch-libs.ps1(clic droit → “Exécuter avec PowerShell”)
ou, si PowerShell est restreint :01-fetch-libs.bat
→ cela téléchargepdf.mjs,pdf.worker.min.jsetmammoth.browser.jsdansdist/.
Une fois ces fichiers présents, l’extension fonctionne entièrement hors-ligne.
Installation de l’extension
🟦 Chrome / Edge
- Ouvrez
chrome://extensions(ouedge://extensions). - Activez le Mode développeur (coin supérieur droit).
- Cliquez sur Charger l’extension non empaquetée.
- Sélectionnez le dossier
IAnonym-Chrome. - L’icône “IAnonym” apparaît dans la barre d’outils.
🦊 Firefox
- Ouvrez
about:debugging#/runtime/this-firefox. - Cliquez sur Load Temporary Add-on….
- Sélectionnez le fichier
manifest.jsondans le dossierIAnonym-Firefox. - L’icône “IAnonym” apparaît dans la barre d’outils.
⚙️ Utilisation
- Cliquez sur l’icône IAnonym dans la barre d’outils.
- Sur Firefox, un onglet
app.htmls’ouvre automatiquement (popup persistant). - Sur Chrome, l’interface s’ouvre directement dans le popup.
- Cliquez sur “Choisir un fichier…” et sélectionnez un document :
- Formats pris en charge : PDF, DOCX, Markdown (.md), TXT.
- Cliquez sur “Générer le Markdown pseudonymisé”.
L’analyse se fait localement (aucune donnée transmise). - Le texte pseudonymisé et le tableau de correspondance s’affichent dans la zone d’aperçu.
- Cliquez sur “Télécharger le .md” pour enregistrer le résultat.
🧠 Règles d’anonymisation appliquées
| Type | Règle |
|---|---|
| Noms / Prénoms | Remplacés par Agent <numéro> |
| Fonctions | Remplacées par Poste <lettre> |
| Adresses IP | Remplacées par IP-<numéro> |
| Services | Remplacés par Service <lettre> |
| Noms de lieux | Remplacés par Lieu <lettre> |
| Acronymes (seuls ou “+ Région”) | Remplacés par ORG <lettre> |
| Emails | Remplacés par Mail <lettre> |
Le tableau de correspondance est ajouté en fin de document sous forme de table Markdown.
🔒 Sécurité et confidentialité
- Aucun envoi de données : le traitement est 100 % local.
- Les fichiers choisis restent uniquement en mémoire du navigateur.
- L’outil peut fonctionner sans Internet une fois les bibliothèques téléchargées.
🆘 En cas de problème
- Si l’interface disparaît au choix de fichier sur Firefox → utilisez la version onglet (app.html).
- Si le tableau Markdown affiche des
\n→ remplacez-les par de vrais retours à la ligne (correctif inclus dans la version récente). - Si les fichiers
pdf.mjs,pdf.worker.min.jsoumammoth.browser.jsmanquent → relancez01-fetch-libs.ps1. - En cas de besoin, compléter le formulaire à l'adresse suivante : https://promptotheque.piag.din.gouv.fr/partage/