Retour au blogTechnique

Extension d'anonymisation PII pour LibreOffice

Guide étape par étape pour anonymiser les PII dans les documents LibreOffice en utilisant l'extension anonym.legal.

March 10, 202610 min de lecture
LibreOffice extensiondocument anonymizationPII redactionopen source officeWriter anonymizationformat preservation

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 273 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 :

  1. Téléchargez le fichier .oxt depuis anonym.legal/api/download/libreoffice
  2. Double-cliquez sur le fichier
  3. Confirmez l'invite
  4. Redémarrez

Installation manuelle :

  1. Ouvrez l'application
  2. Allez dans Outils, puis Gestionnaire d'extensions
  3. Cliquez sur Ajouter et sélectionnez le fichier .oxt
  4. 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.

MoteurDétecteConfiance
RegexE-mails, numéros de sécurité sociale, IBAN, cartes bancaires, numéros de téléphone1,0
spaCy NLPNoms, organisations, lieux0,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éthodeExempleRéversible ?Classification RGPD
RemplacerJean Dupont → PERSONNonAnonymisation (Considérant 26)
Masquerjean@example.com → j***@e***.comNonAnonymisation
Caviarder01-23-45-67 → [CAVIARDÉ]NonAnonymisation
Hacher (SHA-256/512)NSS → a1b2c3d4...NonPseudonymisation (WP29)
Chiffrer (AES)Nom → ENC:xyz...OuiPseudonymisation (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 enregistrées se synchronisent aussi ; elles sont stockées chiffrées sur nos serveurs et ne sont pas en zéro connaissance.

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 LibreOfficeComplément Office
Types d'entités273273
Langues4848
Méthodes55
Suivi de la mise en formeWriter uniquementWord uniquement
AperçuJusqu'à 50 entitésJusqu'à 50 entités
Auth ZKOuiOui
Sync préréglagesOui (plans payants)Oui (plans payants)
PlateformesWindows, macOS, LinuxWindows, 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 Basic ou supérieure)

Démarrage rapide

  1. Téléchargez l'extension
  2. Double-cliquez pour installer, puis redémarrez
  3. Ouvrez Affichage → Barre latérale → Panneau anonym.legal
  4. Connectez-vous
  5. 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

Prêt à protéger vos données ?

Commencez à anonymiser les PII avec 273 types d'entités dans 48 langues.