By · Last updated 2026-03-10

Bumalik sa BlogTeknikal

LibreOffice PII Anonymization Extension

Hakbang-hakbang na gabay sa pag-anonymize ng PII sa mga dokumento ng LibreOffice gamit ang extension ng anonym.legal.

March 10, 202610 min basahin
LibreOffice extensiondocument anonymizationPII redactionopen source officeWriter anonymizationformat preservation

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:

  1. I-download ang .oxt mula sa anonym.legal/api/download/libreoffice
  2. I-double-click ang file
  3. Kumpirmahin ang prompt
  4. I-restart

Manual na Pag-install:

  1. Buksan ang application
  2. Pumunta sa Tools, pagkatapos ay Extension Manager
  3. I-click ang Add, pagkatapos ay piliin ang .oxt na file
  4. 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.

EngineNatutuklasanKumpiyansa
RegexMga email, SSN, IBAN, credit card, numero ng telepono1.0
spaCy NLPMga pangalan, organisasyon, lokasyon0.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

ParaanHalimbawaMaaaring i-reverse?Klase sa GDPR
ReplaceJohn Smith → PERSONHindiAnonymization (Recital 26)
Maskjohn@example.com → j***@e***.comHindiAnonymization
Redact555-0123 → [REDACTED]HindiAnonymization
Hash (SHA-256/512)SSN → a1b2c3d4...HindiPseudonymization (WP29)
Encrypt (AES-256-GCM)Pangalan → ENC:xyz...OoPseudonymization (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.

FeatureLibreOffice ExtensionOffice Add-in
Mga uri ng entity285+285+
Mga wika4848
Mga paraan55
Pagsubaybay ng formatWriter lamangWord lamang
PreviewHanggang 50 entityHanggang 50 entity
ZK authOoOo
Pag-sync ng presetOo (mga bayad na plano)Oo (mga bayad na plano)
Mga platformWindows, macOS, LinuxWindows, 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

  1. I-download ang extension
  2. I-double-click upang mag-install, pagkatapos ay i-restart
  3. Buksan ang View → Sidebar → panel ng anonym.legal
  4. Mag-sign in
  5. 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

Handa nang protektahan ang iyong data?

Simulan ang anonymization ng PII gamit ang 285+ uri ng entidad sa 48 wika.

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.