icon128

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

  1. Dézippez le dossier IAnonym à un emplacement de votre choix.
  2. Ouvrez le dossier correspondant à votre navigateur (IAnonym-Chrome ou IAnonym-Firefox).
  3. Exécutez une seule fois le script :
  4. 01-fetch-libs.ps1 (clic droit → “Exécuter avec PowerShell”)
    ou, si PowerShell est restreint : 01-fetch-libs.bat
    → cela télécharge pdf.mjs, pdf.worker.min.js et mammoth.browser.js dans dist/.

Une fois ces fichiers présents, l’extension fonctionne entièrement hors-ligne.


Installation de l’extension

🟦 Chrome / Edge

  1. Ouvrez chrome://extensions (ou edge://extensions).
  2. Activez le Mode développeur (coin supérieur droit).
  3. Cliquez sur Charger l’extension non empaquetée.
  4. Sélectionnez le dossier IAnonym-Chrome.
  5. L’icône “IAnonym” apparaît dans la barre d’outils.

🦊 Firefox

  1. Ouvrez about:debugging#/runtime/this-firefox.
  2. Cliquez sur Load Temporary Add-on….
  3. Sélectionnez le fichier manifest.json dans le dossier IAnonym-Firefox.
  4. L’icône “IAnonym” apparaît dans la barre d’outils.

⚙️ Utilisation

  1. Cliquez sur l’icône IAnonym dans la barre d’outils.
  2. Sur Firefox, un onglet app.html s’ouvre automatiquement (popup persistant).
  3. Sur Chrome, l’interface s’ouvre directement dans le popup.
  4. Cliquez sur “Choisir un fichier…” et sélectionnez un document :
  5. Formats pris en charge : PDF, DOCX, Markdown (.md), TXT.
  6. Cliquez sur “Générer le Markdown pseudonymisé”.
    L’analyse se fait localement (aucune donnée transmise).
  7. Le texte pseudonymisé et le tableau de correspondance s’affichent dans la zone d’aperçu.
  8. 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.js ou mammoth.browser.js manquent → relancez 01-fetch-libs.ps1.
  • En cas de besoin, compléter le formulaire à l'adresse suivante : https://promptotheque.piag.din.gouv.fr/partage/


Paramètres d’affichage

Choisissez un thème pour personnaliser l’apparence du site.