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 285+ 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:
- Download .oxt-filen fra anonym.legal/api/download/libreoffice
- Dobbeltklik på den downloadede fil
- LibreOffice åbner og beder dig bekræfte installationen
- Genstart LibreOffice
Manuel installation:
- Åbn LibreOffice
- Gå til Funktioner, derefter Udvidelsesstyring
- Klik på Tilføj og vælg .oxt-filen
- 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:
| Motor | Anvendelsesområde | Konfidens |
|---|---|---|
| Regex-mønstre | Strukturerede data (e-mails, CPR-numre, IBAN, kreditkort, telefonnumre) | 1,0 (deterministisk) |
| spaCy NLP | Navne, organisationer, steder | 0,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:
| Metode | Eksempel | Reversibel | GDPR-klassificering |
|---|---|---|---|
| Erstat | John Smith til PERSON | Nej | Anonymisering (Recital 26) |
| Masker | john@example.com til j***@e***.com | Nej | Anonymisering |
| Redigér | 555-0123 til [REDIGERET] | Nej | Anonymisering |
| Hash (SHA-256/512) | CPR til a1b2c3d4... | Nej | Pseudonymisering (WP29) |
| Kryptér (AES-256-GCM) | Navn til ENC:xyz... | Ja | Pseudonymisering (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
- Krypteringsnøgler synkroniseres med ZK-indpakning (XChaCha20-Poly1305) — kun dit adgangskode kan dekryptere dem
LibreOffice vs. Microsoft Office: Samme motor, samme resultater
| Funktion | LibreOffice-udvidelse | Office-tilføjelsesprogram |
|---|---|---|
| Entitetstyper | 285+ | 285+ |
| Sprog | 48 | 48 |
| Metoder | 5 (Erstat, Masker, Redigér, Hash, Kryptér) | 5 (Erstat, Masker, Redigér, Hash, Kryptér) |
| Formateringsbevarelse | Kun Writer | Kun Word |
| Forhåndsvisningsdialog | Op til 50 entiteter | Op til 50 entiteter |
| ZK-godkendelse | Ja | Ja |
| Synkronisering af forudindstillinger | Ja (betalte abonnementer) | Ja (betalte abonnementer) |
| Platforme | Windows, macOS, Linux | Windows, 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 (gratis niveau: 200 tokens/måned)
Kom i gang
- Download udvidelsen (.oxt-fil)
- Dobbeltklik for at installere, genstart LibreOffice
- Åbn Vis, derefter Sidebjælke, derefter vælg anonym.legal-panelet
- Log ind med din konto
- Å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