By · Last updated 2026-03-10

Retour au blogTechnique

Anonymisation des PII dans 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

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 :

  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-256-GCM)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 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 LibreOfficeComplément Office
Types d'entités285+285+
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 gratuite : 200 jetons/mois)

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 plus de 285 types d'entités dans 48 langues.

About this page

We update this page when our platform or the law changes.

Read our founder note for how we work.

Each change shows up in the timestamp at the top.

Related reading

We follow these rules

  • GDPR (EU 2016/679).
  • ISO/IEC 27001:2022.
  • NIS2 (EU 2022/2555).
  • HIPAA safe harbor under 45 CFR § 164.514(b)(2).

Our promise

We do not sell your data.

We do not train models on your text.

We store your files in Germany.

You can delete your account at any time.

You own your work.

Where we run

Our servers live in Falkenstein, Germany.

We use Hetzner. They hold ISO 27001 certification.

All data stays in the EU.

Backups run every day.

Need help?

Email support@anonym.legal.

We reply within one business day.

How we test

We run a full check suite on every release.

Each surface gets its own sweep script and report.

Human reviewers spot-check the output each week.

We track recall and precision on a labelled set.

Bad runs block the deploy.

What we never do

  • We never sell your information to third parties.
  • We never train models on what you upload.
  • We never keep your work after you delete it.
  • We never share keys with any outside firm.
  • We never run ads inside the product.

Plans in plain words

We sell credits, not seats.

One credit covers one short job.

Long jobs use a few credits each.

You can top up at any time.

Unused credits roll over each month.

Read the plans page for current rates.

Who built this

A small team of engineers and lawyers built this.

We ship from Europe and work in the open.

Our founder note spells out why we started.

Where to start

How the parts fit

A browser add-on cleans text inside Chrome.

A Word plug-in handles drafts in Office.

A small desktop tool works on whole folders.

An agent protocol link feeds large models safely.

All four share one core engine and one rule set.

Words from our team

We started this work after a lunch about cookies.

One friend kept getting odd ads on her phone.

We asked why a court file leaked through a draft.

We sketched the first build on a napkin that week.

By month three we had a tiny demo for a friend.

She used it on her first case the next day.

Common questions we hear

Can the tool read scanned PDFs? Yes, with OCR.

Does it work on long files? Yes, in small chunks.

Can I roll my own rule set? Yes, save it as a preset.

Does it run offline? The desktop build runs offline.

Do you keep my files? No, the cloud build wipes after each run.

Will it learn from my work? No, we never train on inputs.

A short tour of the workflow

Upload a file or paste a snippet of prose.

Pick the entities you want gone from the draft.

Choose a method: replace, mask, hash, encrypt, or redact.

Press run and watch the side panel show each hit.

Skim the result and tweak any rule that misfired.

Save the cleaned file or send it to a teammate.