Tilbage til BlogTeknisk

LibreOffice PII-anonymiseringsudvidelse

Trin-for-trin vejledning til anonymisering af PII i LibreOffice-dokumenter med anonym.legal-udvidelsen.

March 10, 202610 min læsning
LibreOffice extensiondocument anonymizationPII redactionopen source officeWriter anonymizationformat preservation

LibreOffice PII-problemet

LibreOffice er den mest udbredte open source-kontorpakke med anslåede 200 millioner brugere (The Document Foundation) og udbredelse på tværs af myndigheder, universiteter og virksomheder, der undgår Microsoft-licensomkostninger. Men indtil nu havde LibreOffice-brugere intet integreret værktøj til at registrere og anonymisere personligt identificerbare oplysninger (PII) i deres dokumenter.

Workaroundem — at kopiere tekst ind i en webapp, anonymisere og indsætte tilbage — ødelægger formatering, bryder dokumentstruktur og fordobler arbejdet. For Writer-dokumenter med komplekse stilarter, tabeller og afsnitsformatering er denne kopiér-indsæt-tilgang ubrugelig.

anonym.legals LibreOffice-udvidelse løser dette ved at bringe den samme 273 entitetstypedetektion direkte ind i Writer, Calc og Impress.

Installation på under 2 minutter

Udvidelsen leveres som en standard .oxt-fil — det universelle LibreOffice-udvidelsesformat.

Hurtig installation:

  1. Download .oxt-filen fra anonym.legal/api/download/libreoffice
  2. Dobbeltklik på den downloadede fil
  3. LibreOffice åbner og beder dig bekræfte installationen
  4. Genstart LibreOffice

Manuel installation:

  1. Åbn LibreOffice
  2. Gå til Funktioner, derefter Udvidelsesstyring
  3. Klik på Tilføj og vælg .oxt-filen
  4. Genstart LibreOffice

Efter genstart vises anonym.legal-sidebjælken under Vis, derefter Sidebjælke. Log ind med din anonym.legal-konto for at begynde at analysere dokumenter.

Sådan fungerer detektion i LibreOffice

Udvidelsen bruger den samme hybrid-detektionsmotor som alle anonym.legal-produkter:

MotorAnvendelsesområdeKonfidens
Regex-mønstreStrukturerede data (e-mails, CPR-numre, IBAN, kreditkort, telefonnumre)1,0 (deterministisk)
spaCy NLPNavne, organisationer, steder0,85+ (ML-baseret)

Detektion kører på anonym.legal API'en — tekst sendes til ISO 27001-certificerede servere i Tyskland, analyseres og resultater returneres til udvidelsen. Ingen dokumentfiler uploades; kun udtrukket tekst transmitteres.

Adfærd per applikation:

  • Writer: Fuld tekstudtrækning med bevarelse af afsnitsgrænser, eller valg-kun-tilstand
  • Calc: Cellebaseret udtrækning som tabulatorseparerede værdier på tværs af alle ark
  • Impress: Tekstobjektudtrækning fra alle slides

5 anonymiseringsmetoder

De samme 5 metoder, der er tilgængelige på tværs af alle anonym.legal-produkter:

MetodeEksempelReversibelGDPR-klassificering
ErstatJohn Smith til PERSONNejAnonymisering (Recital 26)
Maskerjohn@example.com til j***@e***.comNejAnonymisering
Redigér555-0123 til [REDIGERET]NejAnonymisering
Hash (SHA-256/512)CPR til a1b2c3d4...NejPseudonymisering (WP29)
Kryptér (AES)Navn til ENC:xyz...JaPseudonymisering (Art. 4(5))

Per-entitets operatørvalg lader dig anvende forskellige metoder på forskellige PII-typer i ét gennemløb — for eksempel erstatte navne men kryptere e-mailadresser.

Formateringsbevarelse i Writer

Den afgørende fordel frem for kopiér-indsæt-arbejdsgange: udvidelsen bevarer dokumentformatering under anonymisering.

7 skrifttypeegenskaber bevares:

  • Skrifttypefamilie, størrelse, vægt (fed), stil (kursiv), farve, understregning, gennemstregning

4 afsnitsegenskaber bevares:

  • Justering, første-linjes indrykning, venstre margen, højre margen

Når "John Smith" fremgår i fed 14pt Times New Roman, vises erstatningen "PERSON" i fed 14pt Times New Roman. Stilarter, tabeller, sidehoveder, sidefødder — alt forbliver intakt, fordi udvidelsen opererer via LibreOffice's UNO API-dokumentmodel frem for teksteksport/-reimport.

Bemærk: Formateringsbevarelse gælder kun Writer. Calc og Impress udfører tekstniveauerstatning uden sporing af formateringsegenskaber.

Forhåndsvisning inden anvendelse

Forhåndsvisningsdialogen viser op til 50 registrerede entiteter i en tabel:

  • Entitetstype (PERSON, EMAIL_ADDRESS, PHONE_NUMBER osv.)
  • Original tekst
  • Foreslået erstatning
  • Konfidensscor

Du kan:

  • Acceptere eller afvise hver entitet individuelt
  • Vælge alle / fravælge alle
  • Gennemgå per-entitet inden ændringer anvendes

Kun accepterede entiteter anonymiseres, når du klikker Anvend. Ctrl+Z fortryder den seneste handling i Writer.

Forudindstillinger og synkronisering på tværs af enheder

Gem anonymiseringskonfigurationer som forudindstillinger — hvilke entitetstyper der skal registreres, hvilke metoder der skal anvendes, konfidensniveauer — og genbrug dem på tværs af dokumenter.

På betalte abonnementer synkroniseres forudindstillinger automatisk på tværs af alle anonym.legal-platforme:

  • Opret en forudindstilling i webappen
  • Den vises i LibreOffice, Desktop-appen og Office-tilføjelsesprogrammet inden for 5 minutter
  • Gemte krypteringsnøgler synkroniseres også; de opbevares krypteret på vores servere og er ikke zero-knowledge

LibreOffice vs. Microsoft Office: Samme motor, samme resultater

FunktionLibreOffice-udvidelseOffice-tilføjelsesprogram
Entitetstyper273273
Sprog4848
Metoder5 (Erstat, Masker, Redigér, Hash, Kryptér)5 (Erstat, Masker, Redigér, Hash, Kryptér)
FormateringsbevarelseKun WriterKun Word
ForhåndsvisningsdialogOp til 50 entiteterOp til 50 entiteter
ZK-godkendelseJaJa
Synkronisering af forudindstillingerJa (betalte abonnementer)Ja (betalte abonnementer)
PlatformeWindows, macOS, LinuxWindows, Mac, Web, iPad

Begge udvidelser bruger den samme backend-detektionsmotor. Et dokument anonymiseret i Word producerer de samme entitetsdetektionsresultater som den samme tekst behandlet i Writer.

Systemkrav

  • LibreOffice 3.0 eller nyere
  • Python 3 (leveres med de fleste LibreOffice-installationer)
  • Internetforbindelse (til PII-detektion API)
  • anonym.legal-konto (Basic-plan eller højere)

Kom i gang

  1. Download udvidelsen (.oxt-fil)
  2. Dobbeltklik for at installere, genstart LibreOffice
  3. Åbn Vis, derefter Sidebjælke, derefter vælg anonym.legal-panelet
  4. Log ind med din konto
  5. Åbn et dokument, klik Analysér, gennemgå resultater, klik Anvend

Fuld dokumentation: LibreOffice-udvidelsesdokumentation

Kilder:

  • The Document Foundation — anslået 200 mio.+ LibreOffice-brugere verden over
  • anonym.legal PII Detection Testing — 95,5 % nøjagtighed, 42/44 uafhængige tests
  • GDPR Recital 26 — anonymisering fjerner data fra GDPR's anvendelsesområde; Artikel 4(5) — pseudonymiseringsdefinition

Klar til at beskytte dine data?

Begynd at anonymisere PII med 273 enhedstyper på tværs af 48 sprog.