Terug naar BlogTechnisch

LibreOffice PII-anonimiseringsextensie

Stapsgewijze handleiding voor het anonimiseren van PII in LibreOffice-documenten met de anonym.legal-extensie.

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

LibreOffice heeft naar schatting 200 miljoen gebruikers wereldwijd. Overheden, scholen en bedrijven vertrouwen erop. Velen gebruiken het om dure softwarelicenties te vermijden. Tot nu toe hadden gebruikers echter geen ingebouwde tool om persoonsgegevens in bestanden te vinden en te verwijderen.

De oude werkwijze was omslachtig. Tekst kopiëren naar een webapplicatie. Anonimiseren. Terugplakken. Dit vernietigt de opmaak. Het breekt tabellen, stijlen en lay-out. Voor complexe Writer-documenten werkt dit niet.

De anonym.legal-extensie lost dit op. Ze werkt binnen de applicatie zelf. Ze detecteert 273 entiteitstypen in Writer, Calc en Impress.

Installeer in minder dan twee minuten

De extensie wordt geleverd als een .oxt-bestand. Dit is het standaardformaat voor alle extensies.

Snelle installatie:

  1. Download het .oxt-bestand van anonym.legal/api/download/libreoffice
  2. Dubbelklik op het bestand
  3. Bevestig de prompt
  4. Herstart

Handmatige installatie:

  1. Open de applicatie
  2. Ga naar Extra, dan Extensiebeheer
  3. Klik op Toevoegen en selecteer het .oxt-bestand
  4. Herstart

Na herstart verschijnt de anonym.legal-zijbalk onder Beeld, dan Zijbalk. Meld u aan om te beginnen.

Hoe detectie werkt

Twee engines werken samen om PII te vinden.

EngineVindtBetrouwbaarheid
RegexE-mails, BSN's, IBAN's, creditcards, telefoonnummers1,0
spaCy NLPNamen, organisaties, locaties0,85+

Detectie verloopt via de anonym.legal-API. Tekst gaat naar gecertificeerde servers in Duitsland met ISO 27001-status. Resultaten keren terug naar de extensie. Er worden geen documentbestanden verzonden — alleen tekst.

Wat elke applicatie doet:

  • Writer: Extraheert volledige tekst of alleen de selectie
  • Calc: Leest cellen als tabgescheiden waarden over alle bladen
  • Impress: Leest tekstobjecten van alle dia's

Vijf anonimiseringsmethoden

MethodeVoorbeeldOmkeerbaar?GDPR-klasse
VervangenJan Smit → PERSOONNeeAnonimisering (Overweging 26)
Maskerenjan@voorbeeld.nl → j***@v***.nlNeeAnonimisering
Redigeren06-12345678 → [GEREDIGEERD]NeeAnonimisering
Hashen (SHA-256/512)BSN → a1b2c3d4...NeePseudonimisering (WP29)
Versleutelen (AES)Naam → ENC:xyz...JaPseudonimisering (Art. 4(5))

U kunt methoden combineren in één bewerking. Vervang namen, maar versleutel e-mailadressen. Elk entiteitstype krijgt zijn eigen regel.

Opmaak blijft behouden in Writer

Dit is het grote voordeel ten opzichte van kopiëren-plakken. De extensie behoudt alle opmaak bij het vervangen van tekst.

Zeven lettertypeeigenschappen behouden:

  • Familie, grootte, vet, cursief, kleur, onderstreping, doorhaling

Vier alineaeigenschappen behouden:

  • Uitlijning, inspringing eerste regel, linker marge, rechter marge

"Jan Smit" in vet 14pt Times New Roman wordt "PERSOON" in dezelfde stijl. Tabellen, kopteksten en voetteksten blijven intact. De extensie werkt binnen het documentmodel. Ze exporteert en reimporteert geen tekst.

Opmerking: Opmaakbehoud geldt alleen voor Writer. Calc en Impress vervangen alleen op tekstniveau.

Beoordeel voor toepassing

Het voorbeeld toont maximaal 50 gevonden entiteiten. Elke rij toont:

  • Entiteitstype (PERSOON, E-MAILADRES, TELEFOONNUMMER, etc.)
  • Originele tekst
  • Voorgestelde vervanging
  • Betrouwbaarheidsscore

Accepteer of weiger elke entiteit afzonderlijk. Selecteer alles of wis alles met één klik. Niets verandert totdat u op Toepassen klikt. In Writer maakt Ctrl+Z de laatste bewerking ongedaan.

Presets synchroniseren op alle apparaten

Sla uw instellingen op als preset. Kies entiteitstypen, methoden en drempelwaarden. Hergebruik de preset op al uw documenten. Dat bespaart tijd.

Op betaalde abonnementen synchroniseren presets op alle anonym.legal-producten. Maak er één aan in de webapp. Hij verschijnt binnen vijf minuten in de desktop-app en de Office-invoegtoepassing. Opgeslagen versleutelingssleutels worden ook gesynchroniseerd; ze worden versleuteld op onze servers opgeslagen en zijn niet zero-knowledge.

Zie voor meer informatie over hoe de Office-invoegtoepassing dezelfde workflow in Word afhandelt Word-invoegtoepassing redactie voor advocatenkantoren.

LibreOffice versus Microsoft Office

Beide extensies delen dezelfde backend. Dezelfde tekst geeft dezelfde resultaten in Writer als in Word. De engine is één en dezelfde.

FunctieLibreOffice-extensieOffice-invoegtoepassing
Entiteitstypen273273
Talen4848
Methoden55
OpmaakbehoudAlleen WriterAlleen Word
VoorbeeldTot 50 entiteitenTot 50 entiteiten
ZK-authJaJa
PresetsyncJa (betaalde abonnementen)Ja (betaalde abonnementen)
PlatformsWindows, macOS, LinuxWindows, Mac, Web, iPad

Zie voor een breder overzicht van PII-naleving op verschillende besturingssystemen Platformonafhankelijke PII-naleving: Mac, Linux, Windows.

Systeemvereisten

  • LibreOffice 3.0 of hoger
  • Python 3 (meegeleverd bij de meeste installaties)
  • Internettoegang (voor de PII-detectie-API)
  • anonym.legal-account (Basic-abonnement of hoger)

Aan de slag

  1. Download de extensie
  2. Dubbelklik om te installeren, herstart dan
  3. Open Beeld → Zijbalk → anonym.legal-paneel
  4. Meld u aan
  5. Open een document, klik Analyseren, beoordeel, klik Toepassen

Volledige documentatie: LibreOffice-extensiedocs

Bronnen

  • The Document Foundation — geschat 200M+ LibreOffice-gebruikers wereldwijd
  • anonym.legal PII-detectietesten — 95,5% nauwkeurigheid, 42/44 onafhankelijke tests
  • GDPR Overweging 26 — anonimisering verwijdert gegevens uit GDPR-werkingssfeer; Artikel 4(5) — definitie pseudonimisering

Klaar om uw gegevens te beschermen?

Begin met het anonimiseren van PII met 273 entiteitstypen in 48 talen.