Extension d'anonymisation PII pour LibreOffice
LibreOffice compte environ 200 millions d'utilisateurs dans le monde. Ce chiffre provient de The Document Foundation. Les administrations, les universités et les entreprises s'appuient sur lui. Beaucoup l'utilisent pour éviter des coûts de licence élevés. Mais jusqu'à récemment, il n'existait aucun outil intégré pour détecter et supprimer les données personnelles (PII) des documents.
L'ancienne méthode était fastidieuse. Copier le texte dans une application web. L'anonymiser. Le recoller. Cela détruit la mise en forme. Cela casse les tableaux, les styles et la structure. Pour des documents Writer complexes, cette approche ne fonctionne tout simplement pas.
L'extension anonym.legal résout ce problème. Elle fonctionne directement dans l'application. Elle détecte plus de 285 types d'entités dans Writer, Calc et Impress.
Installation en moins de deux minutes
L'extension est fournie sous forme de fichier .oxt. C'est le format standard pour toutes les extensions.
Installation rapide :
- Téléchargez le fichier
.oxtdepuis anonym.legal/api/download/libreoffice - Double-cliquez sur le fichier
- Confirmez l'invite
- Redémarrez
Installation manuelle :
- Ouvrez l'application
- Allez dans Outils, puis Gestionnaire d'extensions
- Cliquez sur Ajouter et sélectionnez le fichier
.oxt - Redémarrez
Après le redémarrage, la barre latérale anonym.legal apparaît sous Affichage, puis Barre latérale. Connectez-vous pour commencer.
Fonctionnement de la détection
Deux moteurs travaillent ensemble pour trouver les données personnelles.
| Moteur | Détecte | Confiance |
|---|---|---|
| Regex | E-mails, numéros de sécurité sociale, IBAN, cartes bancaires, numéros de téléphone | 1,0 |
| spaCy NLP | Noms, organisations, lieux | 0,85+ |
La détection s'effectue via l'API anonym.legal. Le texte est envoyé à des serveurs certifiés en Allemagne. Ces serveurs disposent de la certification ISO 27001. Les résultats reviennent à l'extension. Aucun fichier document n'est transmis. Seul le texte est envoyé.
Comportement par application :
- Writer : Extraction du texte complet ou de la sélection uniquement
- Calc : Extraction cellule par cellule en valeurs séparées par tabulation sur toutes les feuilles
- Impress : Extraction des objets texte de toutes les diapositives
Cinq méthodes d'anonymisation
| Méthode | Exemple | Réversible ? | Classification RGPD |
|---|---|---|---|
| Remplacer | Jean Dupont → PERSON | Non | Anonymisation (Considérant 26) |
| Masquer | jean@example.com → j***@e***.com | Non | Anonymisation |
| Caviarder | 01-23-45-67 → [CAVIARDÉ] | Non | Anonymisation |
| Hacher (SHA-256/512) | NSS → a1b2c3d4... | Non | Pseudonymisation (WP29) |
| Chiffrer (AES-256-GCM) | Nom → ENC:xyz... | Oui | Pseudonymisation (Art. 4(5)) |
Vous pouvez combiner les méthodes en un seul passage. Remplacer les noms et chiffrer les e-mails, par exemple. Chaque type d'entité a sa propre règle.
La mise en forme reste intacte dans Writer
C'est l'avantage clé par rapport au copier-coller. L'extension conserve toute la mise en forme lors de l'anonymisation.
Sept propriétés de police préservées :
- Famille, taille, gras, italique, couleur, souligné, barré
Quatre propriétés de paragraphe préservées :
- Alignement, retrait de première ligne, marge gauche, marge droite
« Jean Dupont » en gras 14pt Times New Roman devient « PERSON » dans le même style. Les tableaux, en-têtes et pieds de page restent intacts. L'extension travaille dans le modèle de document. Elle n'exporte pas et ne réimporte pas le texte.
Remarque : Le suivi de la mise en forme s'applique uniquement à Writer. Calc et Impress effectuent uniquement un remplacement au niveau du texte.
Aperçu avant application
L'aperçu affiche jusqu'à 50 entités détectées. Chaque ligne indique :
- Type d'entité (PERSON, EMAIL_ADDRESS, PHONE_NUMBER, etc.)
- Texte original
- Remplacement proposé
- Score de confiance
Acceptez ou rejetez chaque entité individuellement. Tout sélectionner ou tout désélectionner en un clic. Rien ne change jusqu'au clic sur Appliquer. Dans Writer, Ctrl+Z annule la dernière opération.
Les préréglages se synchronisent sur tous les appareils
Enregistrez vos paramètres comme préréglage. Choisissez les types d'entités, les méthodes et les seuils. Réutilisez-le sur tous vos documents. Cela fait gagner du temps.
Avec les plans payants, les préréglages se synchronisent sur tous les produits anonym.legal. Créez-en un dans l'application web. Il apparaît dans l'application bureau et le complément Office dans les cinq minutes. Les clés de chiffrement utilisent un enveloppement zéro connaissance. Seul votre mot de passe peut les déchiffrer.
Pour en savoir plus sur le complément Office dans Word, consultez Caviardage par complément Word pour les cabinets d'avocats.
LibreOffice vs. Microsoft Office
Les deux extensions partagent le même moteur. Le même texte donne les mêmes résultats dans Writer et dans Word. Le moteur est identique.
| Fonctionnalité | Extension LibreOffice | Complément Office |
|---|---|---|
| Types d'entités | 285+ | 285+ |
| Langues | 48 | 48 |
| Méthodes | 5 | 5 |
| Suivi de la mise en forme | Writer uniquement | Word uniquement |
| Aperçu | Jusqu'à 50 entités | Jusqu'à 50 entités |
| Auth ZK | Oui | Oui |
| Sync préréglages | Oui (plans payants) | Oui (plans payants) |
| Plateformes | Windows, macOS, Linux | Windows, Mac, Web, iPad |
Pour une vue plus large sur la conformité PII selon les systèmes d'exploitation, consultez Conformité PII multiplateforme : Mac, Linux, Windows.
Configuration requise
- LibreOffice 3.0 ou version ultérieure
- Python 3 (inclus avec la plupart des installations)
- Accès Internet (pour l'API de détection PII)
- Compte anonym.legal (offre gratuite : 200 jetons/mois)
Démarrage rapide
- Téléchargez l'extension
- Double-cliquez pour installer, puis redémarrez
- Ouvrez Affichage → Barre latérale → Panneau anonym.legal
- Connectez-vous
- Ouvrez un document, cliquez sur Analyser, vérifiez les résultats, cliquez sur Appliquer
Documentation complète : Documentation de l'extension LibreOffice
Sources
- The Document Foundation — environ 200 millions d'utilisateurs de LibreOffice dans le monde
- Tests de détection PII anonym.legal — 95,5 % de précision, 42/44 tests indépendants
- Considérant 26 du RGPD — l'anonymisation soustrait les données au champ d'application du RGPD ; Article 4(5) — définition de la pseudonymisation