Open-Source na Anonymization ng Dokumento gamit ang LibreOffice
Lumalipat ang mga pamahalaan ng EU sa open-source na software. Ang Italy, France, Germany, at Spain ay may mga pormal na patakaran para dito. Inilipat ng Schleswig-Holstein ng Germany ang 25,000 PC ng pamahalaan sa LibreOffice noong 2024. Nagpapatakbo ang French Gendarmerie ng 77,000+ na workstation sa GendBuntu. Iyon ay isang Linux build na may LibreOffice.
Kailangan ng mga ahensyang ito ng GDPR-compliant na anonymization. Ngunit karamihan sa mga PII tool ay gumagana lamang sa Microsoft Office. Lumilikha iyon ng agwat.
Pinupuno ng LibreOffice Extension ng anonym.legal ang agwat na ito. Nakaka-detect ito ng 285+ na uri ng entity sa Writer, Calc, at Impress. Tumatakbo ito sa Windows, macOS, at Linux.
Bakit Angkop ang Open Source para sa Pampublikong Sektor
Walang vendor lock-in
Nagastos ang Microsoft 365 ng pera bawat taon. Libre ang LibreOffice. Para sa mga ahensyang may maraming desktop, ito ay malaking tipid. Ngunit ang gastos ay hindi lamang ang dahilan.
Maaaring suriin ang open-source na code. Maaaring basahin ng sinumang ahensya kung paano ito gumagana. Para sa mga katawan na humahawak ng mga file ng mamamayan, ito ay isang legal na pangangailangan. Hindi ito pagpipilian.
Nananatiling nasa EU ang datos
Tumatakbo ang anonym.legal sa mga server ng Hetzner sa Germany. Walang file na umaalis sa EU. Sa LibreOffice, walang mga link sa cloud ng Microsoft. Nananatili ang buong workflow sa isang lugar.
Privacy by design
Hinahanap ng GDPR Article 25 ang privacy na itinayo sa bawat hakbang. Hindi natutugunan ng pagkopya ng teksto sa isang panlabas na tool ang panuntunang ito. Gumagana ang extension sa loob ng editor. Ang pag-alis ng mga personal na detalye ay bahagi ng hakbang ng pag-edit. Hindi kailangan ng mga karagdagang app. Walang panganib ng copy-paste.
Tatlong Tunay na Gamit sa Mundo
Mga tugon ng DSAR ng pamahalaan
Maaaring humiling ang mga mamamayan ng kanilang mga rekord. Kailangan ng mga ahensya na ipadala ang mga ito. Ngunit kailangan din nilang itago muna ang detalye ng anumang ibang tao.
Sa extension:
- Buksan ang tugon sa Writer
- I-click ang Analyze
- Suriin ang preview — panatilihin ang sariling detalye ng mamamayan, alisin ang lahat ng iba pa
- I-apply at ipadala
Ang preview ay susi. Ang mga DSAR ay nangangailangan ng selective na pag-alis, hindi buong blanket masking. Ang bawat entity ay maaaring tanggapin o laktawan isa-isa.
Mga file ng pananaliksik sa unibersidad
Kailangan ng mga koponan ng pananaliksik na alisin ang mga pangalan bago ibahagi ang mga resulta ng pag-aaral. Ang isang proyekto ay maaaring kinabibilangan ng:
- Mga sheet ng Calc na may mga pangalan at detalye ng pakikipag-ugnayan
- Mga transcript ng Writer na may mga quote mula sa mga paksa ng pag-aaral
- Mga slide ng Impress na may mga detalye ng kaso para sa isang talk
Isang extension ang humahawak ng lahat ng tatlong uri ng file. Pinapanatili ng mga preset ang parehong panuntunan sa buong proyekto.
Redaction ng dokumento ng korte
Kailangan ng mga korte na nag-publish ng mga hatol na alisin ang mga pangalan, address, at iba pang personal na detalye. Ang extension ay may tatlong mode:
- Replace: Ang mga pangalan ay nagiging PERSON_1, PERSON_2 — ang parehong label sa bawat oras
- Redact: Ganap na inalis ang mga address
- Mask: Bahagyang pagtatago para sa mga petsa o numero ng kaso kung saan ang ilang konteksto ay dapat manatili
Pinapanatili ng Writer ang lahat ng formatting. Ang mga header, footer, at numbered na listahan ay nananatili pagkatapos ng anumang pagbabago.
Paano Mag-deploy
Single user:
- I-download ang
.oxtmula sa anonym.legal/api/download/libreoffice - I-double-click at mag-install
- I-restart ang LibreOffice
IT team rollout:
Ibahagi ang .oxt sa pamamagitan ng network drive, Ansible, o SCCM. Maaaring mag-install ang LibreOffice ng mga extension mula sa command line nang walang mga prompt ng user. Maaaring magbahagi ang mga koponan ng mga preset sa pamamagitan ng isang account ng anonym.legal. Pinapanatiling pareho nito ang mga panuntunan para sa bawat user sa grupo.
Talahanayan ng Pagsunod sa GDPR
| Panuntunan ng GDPR | Paano Ito Natutugunan |
|---|---|
| Article 5(1)(c) — Data minimization | Ang natagpuang PII lamang ang binabago; ang lahat ng iba pang teksto ay nananatiling pareho |
| Article 25 — Privacy by design | Ang pag-alis ay tumatakbo sa loob ng editor, hindi sa isang hiwalay na tool |
| Article 32 — Seguridad | AES-256-GCM, zero-knowledge auth, mga server ng ISO 27001 |
| Recital 26 — Anonymization | Inilalabas ng Replace, Redact, at Mask ang content mula sa saklaw ng GDPR |
| Article 4(5) — Pseudonymization | Nagbibigay ang encrypt mode ng reversible pseudonymization |
| BDSG Section 22 | Sinasaklaw ng pagtuklas ang mga field na pangkalusugan, biometric, at ethnic origin |
Magsimula
- I-download ang extension — libre
- Mag-sign up sa anonym.legal — libreng tier: 200 token bawat buwan
- Basahin ang buong docs
Ang mga bayad na plano ay nagsisimula sa EUR 3 bawat buwan para sa 1,000 token. Available din ang mas mataas na dami.
Para sa mga ahensyang humahawak ng maraming kahilingan nang sabay, tingnan ang GDPR DSAR Batch Processing sa Scale.
Mga Pinagkukunan
- European Commission Open Source Software Strategy 2020-2023
- Gobyerno ng Schleswig-Holstein — paglipat ng 25,000 PC sa LibreOffice (2024)
- French Gendarmerie — 77,000+ na workstation ng GendBuntu (sa 2019)
- GDPR Articles 4(5), 5(1)(c), 25, 32, Recital 26
- BDSG Section 22 — German Federal Data Protection Act