By · Last updated 2026-03-10

Bumalik sa BlogLegal Tech

Cross-Platform na PII: Office at LibreOffice

Paano pinapanatili ng mga organisasyong gumagamit ng parehong Microsoft Office at LibreOffice ang pare-parehong anonymization ng PII gamit ang anonym.

March 10, 20267 min basahin
LibreOffice extensioncross-platform anonymizationmixed office environmentdocument redaction consistencyenterprise PII

Ang Problemang May Halo-halong Office Suite

Karamihan sa mga kumpanya ay gumagamit ng higit sa isang office suite. Ginagamit ng mga legal na koponan ang Word. Ang mga inhinyero sa Linux ay gumagamit ng LibreOffice. Ang mga merger ay nagdadala ng mga koponan na may iba't ibang software. Ang gawaing pang-gobyerno ay nagdaragdag ng mga format na ODF at OOXML.

Ang paghahalo na ito ay lumilikha ng panganib sa PII. Nakikilala ng isang tool ang pangalan sa Word. Hindi ito nakikita ng ibang tool sa Writer. Nagkakaiba ang mga threshold. Nagkakaiba ang mga output format.

Ang agwat na ito ay isang panganib sa pagsunod. Nangangailangan ang GDPR Article 32 ng "angkop na teknikal na mga hakbain" para sa proteksyon ng datos. Kung dalawang suite ang nagbibigay ng dalawang resulta sa parehong file, hindi ito pare-parehong angkop. Hindi natutupad ang pamantayan.

Isang Engine, Dalawang Suite

Ang anonym.legal ay may mga extension para sa parehong suite:

  • Office Add-in — para sa Word, Excel, at PowerPoint
  • LibreOffice Extension — para sa Writer, Calc, at Impress

Pareho silang kumokonekta sa parehong backend. Ibinabahagi nila ang:

  • 285+ na uri ng entity
  • Hybrid na deteksyon (regex + spaCy NLP)
  • 48 na wika
  • 5 paraan ng anonymization
  • Pagmamarka ng kumpiyansa (regex: 1.0, NLP: 0.85+)

Patakbuhin ang parehong teksto sa Word o Writer. Ang resulta ay magkapareho.

Pinipigilan ng Shared Presets ang Pagkakaiba-iba

Ang configuration drift ay isang tahimik na panganib. Nangyayari ito nang hindi namamalayan ng sinuman. Itinatakda ng Koponan A ang Word upang matukoy ang 12 uri ng entity gamit ang Replace. Itinatakda ng Koponan B ang LibreOffice upang matukoy ang 8 uri gamit ang Redact. Parehong file. Magkaibang output.

Inaayos ito ng preset sync sa anonym.legal:

  1. Lumikha ng preset sa anumang platform — web app, Desktop App, Office Add-in, o LibreOffice Extension
  2. Ang preset ay nag-sync sa lahat ng platform sa loob ng 5 minuto
  3. Inilalapat ng bawat gumagamit ang parehong mga setting

Nag-iimbak ang preset ng kung aling mga uri ng entity ang dapat tukuyin, ang paraan para sa bawat uri, mga threshold ng kumpiyansa, at mga custom na kahulugan.

Portabilidad ng Encryption Key

Ang mga koponan na gumagamit ng paraan ng Encrypt (AES-256-GCM) ay maaaring baligtarin ang anonymization upang maibalik ang orihinal na teksto. Para gumana ito, ang mga key ay dapat makukuha sa lahat ng platform. Ang isang file na na-encrypt sa Word ay dapat na mai-decrypt sa web app o LibreOffice Extension.

Gumagamit ang anonym.legal ng ZK-wrapped key sync:

  • Ang mga key ay naka-wrap gamit ang XChaCha20-Poly1305 gamit ang key na nagmumula sa iyong password
  • Ang mga naka-wrap na key ay nag-sync sa server
  • Ang iyong password ay hindi kailanman umaalis sa iyong device
  • Ang isang paglabag sa server ay hindi maaaring ilantad ang iyong mga key

Workflow ng Law Firm: Halo-halong Suite, Isang Resulta

Ang isang katamtamang laki ng law firm ay tumatanggap ng mga file mula sa maraming pinagkukunan:

Mga uri ng file:

  • Mga kontrata ng kliyente sa Word (.docx)
  • Mga pagsasampa sa korte bilang PDF, na ginawang teksto
  • Mga panloob na memo sa LibreOffice Writer (.odt) mula sa mga Linux na desk
  • Mga spreadsheet bilang Excel (.xlsx) at Calc (.ods)

Paano ito gumagana:

  1. Lumilikha ang senior partner ng preset na "Client Matter" — palitan ang mga pangalan, itago ang mga petsa, i-redact ang mga SSN, i-encrypt ang mga email
  2. Nag-sync ang preset sa lahat ng platform
  3. Binubuksan ng Associate A ang isang Word file. Inilalapat ang preset sa pamamagitan ng Office Add-in.
  4. Binubuksan ng Associate B ang isang Writer file. Inilalapat ang parehong preset sa pamamagitan ng LibreOffice Extension.
  5. Pinapatakbo ng Paralegal ang preset sa isang Calc file.
  6. Lahat ng tatlo ay gumagamit ng parehong deteksyon at mga setting ng output.

Para sa isang GDPR audit, maaaring ipakita ng firm ang:

  • Isang preset na inilapat sa lahat ng uri ng file
  • Ang parehong deteksyon ng entity anuman ang format
  • Ang parehong mga paraan ng output sa buong proseso
  • Mga key na pinamamahalaan ng zero-knowledge na seguridad

Enterprise Deployment

SalikOffice Add-inLibreOffice Extension
DeploymentMicrosoft 365 admin centerPamamahagi ng .oxt file
Mga UpdateAuto-update sa pamamagitan ng manifestManual na pagpapalit ng .oxt
Pamamahala ng gumagamitAzure AD integrationMga account ng anonym.legal
PlatformWindows, Mac, Web, iPadWindows, macOS, Linux
LisensyaKinakailangan ang Microsoft 365Libre (LibreOffice)

Para sa mga halo-halong kapaligiran, i-deploy ang pareho. Ang Office Add-in ay napupunta sa mga Microsoft 365 na desk. Ang LibreOffice Extension ay napupunta sa mga Linux at open-source na desk. Pinapanatili ng mga shared preset at key ang pare-parehong gawi.

Regulasyon na Pagkakatugma

Hindi tinatanggap ng mga regulator ang "gumamit kami ng iba't ibang tool" bilang dahilan para sa mga agwat sa anonymization. Kung ang isang DSAR na tugon ay nag-redact ng isang pangalan sa Word file ngunit hindi ito nakita sa LibreOffice file, iyon ay isang agwat. Ito ay isang kabiguan sa pagsunod.

Isang detection engine sa lahat ng uri ng file ang nag-aalis ng panganib na ito. Ang algorithm ay hindi nagbabago batay sa client app. Nagpapatakbo ito sa server-side sa parehong paraan para sa bawat kahilingan. Tingnan ang pahina ng seguridad at pagsunod at mga legal na dokumento ng pagsunod para sa mga detalye.

Magsimula

  1. I-download ang LibreOffice Extension — para sa Writer, Calc, Impress
  2. I-install ang Office Add-in — para sa Word, Excel, PowerPoint
  3. Lumikha ng preset sa web app — nag-sync ito sa parehong platform

Isang account. Isang preset. Isang resulta.

Mga Pinagkukunan

  • GDPR Article 32 — angkop na teknikal na mga hakbain para sa pare-parehong proteksyon ng datos
  • anonym.legal cross-device sync docs — portabilidad ng preset at key (/docs/libreoffice)
  • anonym.legal PII Detection Testing — 95.5% na katumpakan, magkapareho sa lahat ng platform

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.