By · Last updated 2026-03-10

Takaisin BlogiinGDPR & Vaatimustenmukaisuus

Avoimen lähdekoodin anonymisointi: LibreOffice

Miten julkisen sektorin organisaatiot käyttävät LibreOfficea anonym.legalin laajennuksen kanssa GDPR-yhteensopivaan asiakirjojen anonymisointiin.

March 10, 20269 min lukuaika
LibreOffice extensiongovernment anonymizationpublic sector GDPRopen source complianceuniversity data protection

Avoimen lähdekoodin asiakirjojen anonymisointi LibreOfficella

EU:n hallitukset siirtyvät avoimen lähdekoodin ohjelmistoon. Italialla, Ranskalla, Saksalla ja Espanjalla on muodolliset käytännöt sille. Saksan Schleswig-Holstein siirsi 25 000 hallituksen tietokonetta LibreOfficeen vuonna 2024. Ranskan Gendarmerie käyttää yli 77 000 työasemaa GendBuntussa. Se on Linux-versio LibreOfficella.

Näillä virastoilla on tarve GDPR-yhteensopivaan anonymisointiin. Mutta useimmat PII-työkalut toimivat vain Microsoft Officen kanssa. Tämä jättää aukon.

anonym.legalin LibreOffice-laajennus täyttää tämän aukon. Se tunnistaa 285+ entiteettityyppiä Writerissä, Calcissa ja Impressissä. Se toimii Windowsissa, macOS:ssä ja Linuxissa.

Miksi avoimen lähdekoodin sopii julkiselle sektorille

Ei toimittajalukitusta

Microsoft 365 maksaa rahaa joka vuosi. LibreOffice on ilmainen. Virastoille, joilla on monia työpöytiä, tämä on suuri säästö. Mutta kustannus ei ole ainoa syy.

Avoimen lähdekoodin koodia voidaan tarkistaa. Mikä tahansa virasto voi lukea, miten se toimii. Kansalaisten tiedostoja hallitseville elimille tämä on oikeudellinen tarve. Se ei ole valinta.

Tiedot pysyvät EU:ssa

anonym.legal toimii Hetzner-palvelimilla Saksassa. Tiedostoja ei viedä EU:n ulkopuolelle. LibreOfficella ei ole Microsoft-pilviyhteyksiä. Koko työnkulku pysyy yhdessä paikassa.

Tietosuoja suunnittelun kautta

GDPR:n 25 artikla pyytää jokaisen vaiheen sisäänrakennettua tietosuojaa. Tekstin kopioiminen ulkoiseen työkaluun ei täytä tätä vaatimusta. Laajennus toimii editorin sisällä. Henkilötietojen poistaminen on osa muokkausvaihetta. Lisäsovelluksia ei tarvita. Ei kopiointi-liittämisriskiä.

Kolme todellisen maailman käyttötapausta

Hallituksen DSAR-vastaukset

Kansalaiset voivat pyytää tietueitaan. Virastojen on lähetettävä ne. Mutta heidän on myös ensin piilotettava muiden henkilöiden tiedot.

Laajennuksen avulla:

  1. Avaa vastaus Writerissä
  2. Napsauta Analysoi
  3. Tarkista esikatselu — säilytä kansalaisen omat tiedot, poista kaikki muut
  4. Käytä ja lähetä

Esikatselu on avainasemassa. DSAR-pyynnöt vaativat valikoivaa poistamista, ei täydellistä yleispeittämistä. Jokainen entiteetti voidaan hyväksyä tai ohittaa yksitellen.

Yliopiston tutkimustiedostot

Tutkimustiimien on poistettava nimet ennen tutkimustulosten jakamista. Projekti voi sisältää:

  • Calc-laskentataulukoita nimillä ja yhteystiedoilla
  • Writer-litterointeja lainauksineen tutkimushenkilöiltä
  • Impress-dioja tapausyksityiskohdilla esitelmää varten

Yksi laajennus käsittelee kaikki kolme tiedostotyyppiä. Esiasetukset pitävät samat säännöt koko projektin ajan.

Tuomioistuimen asiakirjojen peittäminen

Tuomioistuimet, jotka julkaisevat päätöksiä, on poistettava nimet, osoitteet ja muut henkilötiedot. Laajennuksella on kolme tilaa:

  • Korvaa: Nimet muuttuvat PERSON_1:ksi, PERSON_2:ksi — sama tunniste joka kerta
  • Peitä: Osoitteet poistetaan kokonaan
  • Maskaa: Osittainen piilottaminen päivämäärille tai tapaustunnuksille, joissa jokin konteksti on säilytettävä

Writer säilyttää kaiken muotoilun. Otsikot, alatunnisteet ja numeroidut listat pysyvät ehjinä muutosten jälkeen.

Miten ottaa käyttöön

Yksittäinen käyttäjä:

  1. Lataa .oxt osoitteesta anonym.legal/api/download/libreoffice
  2. Kaksoisnapsauta ja asenna
  3. Käynnistä LibreOffice uudelleen

IT-tiimin käyttöönotto: Jaa .oxt verkkohakemiston, Ansiblen tai SCCM:n kautta. LibreOffice voi asentaa laajennuksia komentorivin kautta ilman käyttäjäkehotuksia. Tiimit voivat jakaa esiasetuksia yhden anonym.legal-tilin kautta. Tämä pitää säännöt samoina jokaiselle käyttäjälle ryhmässä.

GDPR-vaatimustenmukaisuustaulukko

GDPR-sääntöMiten se täytetään
5 artiklan 1 kohdan c alakohta — Tietojen minimointiVain löydetty PII muutetaan; kaikki muu teksti pysyy samana
25 artikla — Tietosuoja suunnittelun kauttaPoisto suoritetaan editorin sisällä, ei erillisessä työkalussa
32 artikla — TietoturvaAES-256-GCM, nollatietotodennus, ISO 27001 -palvelimet
Johdanto-osan kappale 26 — AnonymisointiKorvaa, Peitä ja Maskaa ottavat sisällön pois GDPR:n soveltamisalasta
4 artiklan 5 kohta — PseudonymisointiSalauksen tila antaa palautuvan pseudonymisoin
BDSG 22 §Tunnistus kattaa terveys-, biometriset ja etnistä alkuperää koskevat kentät

Aloita

  1. Lataa laajennus — ilmainen
  2. Rekisteröidy osoitteessa anonym.legal — ilmainen taso: 200 tokenia kuukaudessa
  3. Lue täydelliset ohjeet

Maksulliset suunnitelmat alkavat EUR 3 kuukaudessa 1 000 tokenista. Korkeammat volyymit ovat myös saatavilla.

Virastoille, jotka käsittelevät monia pyyntöjä kerralla, katso GDPR DSAR:n eräkäsittely laajassa mittakaavassa.

Lähteet

  • Euroopan komission avoimen lähdekoodin ohjelmistostrategia 2020–2023
  • Schleswig-Holsteinin hallitus — 25 000 tietokoneen siirto LibreOfficeen (2024)
  • Ranskan Gendarmerie — yli 77 000 GendBuntu-työasemaa (vuoteen 2019 mennessä)
  • GDPR:n 4 artiklan 5 kohta, 5 artiklan 1 kohdan c alakohta, 25 artikla, 32 artikla, johdanto-osan kappale 26
  • BDSG 22 § — Saksan liittovaltion tietosuojalaki

Valmiina suojaamaan tietojasi?

Aloita PII-anonymisointi yli 285 entiteettityypillä 48 kielellä.

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.