LibreOffice PII Anonymization Extension
Ang LibreOffice ay may tinatayang 200 milyong gumagamit sa buong mundo. Umaasa rito ang mga pamahalaan, paaralan, at negosyo. Marami ang gumagamit nito upang maiwasan ang mga mahal na lisensya ng software. Ngunit hanggang ngayon, ang mga gumagamit ay walang built-in na tool upang mahanap at alisin ang personal na datos mula sa kanilang mga file.
Ang lumang solusyon ay masakit. Kopyahin ang teksto sa isang web app. I-anonymize ito. I-paste ito pabalik. Sinasaktan nito ang formatting. Sinisira nito ang mga talahanayan, istilo, at layout. Para sa mga kumplikadong dokumento ng Writer, hindi ito gumagana.
Nireresolba ng extension ng anonym.legal ito. Gumagana ito sa loob ng app. Nakaka-detect ito ng 285+ na uri ng entity sa Writer, Calc, at Impress.
I-install sa Loob ng Dalawang Minuto
Angikot ang extension bilang isang .oxt na file. Ito ang karaniwang format para sa lahat ng extension.
Mabilis na Pag-install:
- I-download ang
.oxtmula sa anonym.legal/api/download/libreoffice - I-double-click ang file
- Kumpirmahin ang prompt
- I-restart
Manual na Pag-install:
- Buksan ang application
- Pumunta sa Tools, pagkatapos ay Extension Manager
- I-click ang Add, pagkatapos ay piliin ang
.oxtna file - I-restart
Pagkatapos ng restart, lumalabas ang sidebar ng anonym.legal sa ilalim ng View, pagkatapos ay Sidebar. Mag-sign in upang magsimula.
Paano Gumagana ang Pagtuklas
Dalawang engine ang sabay na tumatakbo upang mahanap ang PII.
| Engine | Natutuklasan | Kumpiyansa |
|---|---|---|
| Regex | Mga email, SSN, IBAN, credit card, numero ng telepono | 1.0 |
| spaCy NLP | Mga pangalan, organisasyon, lokasyon | 0.85+ |
Ang pagtuklas ay tumatakbo sa anonym.legal API. Ang teksto ay pumupunta sa mga sertipikadong server sa Germany. Ang mga server ay may ISO 27001 na katayuan. Ang mga resulta ay bumabalik sa extension. Walang mga file ng dokumento na ipinapadala. Teksto lamang ang naipapadala.
Kung ano ang ginagawa ng bawat app:
- Writer: Kumukuha ng buong teksto o seleksyon lamang
- Calc: Binabasa ang mga cell bilang mga tab-separated na halaga sa lahat ng sheet
- Impress: Binabasa ang mga text object mula sa lahat ng slide
Limang Paraan ng Anonymization
| Paraan | Halimbawa | Maaaring i-reverse? | Klase sa GDPR |
|---|---|---|---|
| Replace | John Smith → PERSON | Hindi | Anonymization (Recital 26) |
| Mask | john@example.com → j***@e***.com | Hindi | Anonymization |
| Redact | 555-0123 → [REDACTED] | Hindi | Anonymization |
| Hash (SHA-256/512) | SSN → a1b2c3d4... | Hindi | Pseudonymization (WP29) |
| Encrypt (AES-256-GCM) | Pangalan → ENC:xyz... | Oo | Pseudonymization (Art. 4(5)) |
Maaari kang mag-mix ng mga paraan sa isang pass. I-replace ang mga pangalan, ngunit i-encrypt ang mga email. Ang bawat uri ng entity ay may sariling panuntunan.
Nananatiling Buo ang Format sa Writer
Ito ang pangunahing tagumpay kumpara sa copy-paste. Pinapanatili ng extension ang lahat ng formatting kapag nagpapalit ng teksto.
Pitong font na katangian ang napapanatili:
- Pamilya, laki, bold, italic, kulay, underline, strikethrough
Apat na katangian ng talata ang napapanatili:
- Alignment, first-line indent, kaliwang margin, kanang margin
Ang "John Smith" sa bold na 14pt Times New Roman ay nagiging "PERSON" sa parehong istilo. Ang mga talahanayan, header, at footer ay nananatiling buo. Gumagana ang extension sa loob ng modelo ng dokumento. Hindi nito ine-export at nagre-reimport ng teksto.
Tala: Ang pagsubaybay ng format ay nalalapat lamang sa Writer. Ang Calc at Impress ay gumaganap ng text-level replacement lamang.
Suriin Bago Mag-apply
Ipinakita ng preview ang hanggang 50 natagpuang entity. Ipinapakita ng bawat row ang:
- Uri ng entity (PERSON, EMAIL_ADDRESS, PHONE_NUMBER, atbp.)
- Orihinal na teksto
- Iminumungkahing kapalit
- Marka ng kumpiyansa
Tanggapin o itanggi ang bawat entity isa-isa. Piliin ang lahat o i-clear ang lahat sa isang click. Walang pagbabago hanggang hindi ka nag-click ng Apply. Sa Writer, ang Ctrl+Z ay nag-u-undo ng huling operasyon.
Ang Mga Preset ay Nagsi-sync sa Mga Device
I-save ang iyong mga setting bilang preset. Piliin ang mga uri ng entity, paraan, at threshold. Gamitin muli ito sa lahat ng iyong dokumento. Nakatitipid ito ng oras.
Sa mga bayad na plano, nagsi-sync ang mga preset sa lahat ng produkto ng anonym.legal. Mag-set up ng isa sa web app. Lumalabas ito sa desktop app at sa Office Add-in sa loob ng limang minuto. Gumagamit ang mga encryption key ng zero-knowledge wrapping. Ang iyong password lamang ang makakapagsaling ng mga ito.
Para sa higit pa tungkol sa kung paano pinangangasiwaan ng Office Add-in ang parehong workflow sa Word, tingnan ang Word Add-in Redaction para sa Mga Law Firm.
LibreOffice kumpara sa Microsoft Office
Parehong nagbabahagi ang magkaparehong extension ng parehong backend. Ang parehong teksto ay nagbibigay ng parehong resulta sa Writer at sa Word. Ang engine ay isa at iisa.
| Feature | LibreOffice Extension | Office Add-in |
|---|---|---|
| Mga uri ng entity | 285+ | 285+ |
| Mga wika | 48 | 48 |
| Mga paraan | 5 | 5 |
| Pagsubaybay ng format | Writer lamang | Word lamang |
| Preview | Hanggang 50 entity | Hanggang 50 entity |
| ZK auth | Oo | Oo |
| Pag-sync ng preset | Oo (mga bayad na plano) | Oo (mga bayad na plano) |
| Mga platform | Windows, macOS, Linux | Windows, Mac, Web, iPad |
Para sa mas malawak na pagtingin sa pagsunod sa PII sa iba't ibang operating system, tingnan ang Cross-Platform PII Compliance: Mac, Linux, Windows.
Mga Kinakailangan ng System
- LibreOffice 3.0 o mas bago
- Python 3 (kasama sa karamihan ng mga pag-install)
- Access sa internet (para sa PII detection API)
- Account sa anonym.legal (libreng tier: 200 token bawat buwan)
Magsimula
- I-download ang extension
- I-double-click upang mag-install, pagkatapos ay i-restart
- Buksan ang View → Sidebar → panel ng anonym.legal
- Mag-sign in
- Magbukas ng dokumento, i-click ang Analyze, suriin, i-click ang Apply
Mga buong docs: LibreOffice Extension Docs
Mga Pinagkukunan
- The Document Foundation — tinatayang 200M+ na gumagamit ng LibreOffice sa buong mundo
- anonym.legal PII Detection Testing — 95.5% katumpakan, 42/44 na independyenteng pagsubok
- GDPR Recital 26 — tinatanggal ng anonymization ang datos mula sa saklaw ng GDPR; Article 4(5) — kahulugan ng pseudonymization