By · Last updated 2026-03-10

Kembali ke BlogTeknologi Hukum

Anonimisasi Dokumen Lintas Platform: Office dan LibreOffice

Cara organisasi dengan lingkungan campuran Microsoft Office dan LibreOffice mencapai anonimisasi PII yang konsisten menggunakan anonym.legal.

March 10, 20267 menit baca
LibreOffice extensioncross-platform anonymizationmixed office environmentdocument redaction consistencyenterprise PII

Masalah Suite Perkantoran Campuran

Sebagian besar perusahaan menggunakan lebih dari satu suite perkantoran. Tim hukum memakai Word. Engineer di Linux memakai LibreOffice. Merger membawa tim dengan perangkat lunak berbeda. Pekerjaan di sektor publik menambah format file ODF dan OOXML.

Percampuran ini menciptakan risiko PII. Satu alat mendeteksi nama di Word. Alat lain melewatkannya di Writer. Ambang batas bervariasi. Format output berbeda.

Perbedaan itu adalah risiko kepatuhan. GDPR Pasal 32 mewajibkan "langkah teknis yang tepat" untuk perlindungan data. Jika dua suite menghasilkan dua hasil berbeda pada file yang sama, berarti tidak ada konsistensi yang memadai. Standar tersebut tidak terpenuhi.

Satu Mesin, Dua Suite

anonym.legal memiliki ekstensi untuk kedua suite:

  • Add-in Office — untuk Word, Excel, dan PowerPoint
  • Ekstensi LibreOffice — untuk Writer, Calc, dan Impress

Keduanya terhubung ke backend yang sama. Keduanya berbagi:

  • 285+ jenis entitas
  • Deteksi hibrida (regex + spaCy NLP)
  • 48 bahasa
  • 5 metode anonimisasi
  • Penilaian kepercayaan (regex: 1,0, NLP: 0,85+)

Jalankan teks yang sama di Word atau Writer. Hasilnya identik.

Preset Bersama Mencegah Penyimpangan

Penyimpangan konfigurasi adalah risiko yang tidak terlihat. Ini terjadi tanpa ada yang menyadarinya. Tim A mengatur Word untuk mendeteksi 12 jenis entitas dengan metode Ganti. Tim B mengatur LibreOffice untuk mendeteksi 8 jenis dengan metode Redaksi. File yang sama. Output berbeda.

Sinkronisasi preset di anonym.legal mengatasi ini:

  1. Buat preset di platform mana pun — aplikasi web, Desktop App, add-in Office, atau ekstensi LibreOffice
  2. Preset disinkronkan ke semua platform dalam 5 menit
  3. Semua pengguna menerapkan pengaturan yang sama

Sebuah preset menyimpan jenis entitas apa yang harus dideteksi, metode per jenis, ambang kepercayaan, dan definisi kustom.

Portabilitas Kunci Enkripsi

Tim yang menggunakan metode enkripsi (AES-256-GCM) dapat membatalkan anonimisasi untuk memulihkan teks asli. Agar ini berfungsi, kunci harus tersedia di semua platform. File yang dienkripsi di Word harus bisa didekripsi di aplikasi web atau ekstensi LibreOffice.

anonym.legal menggunakan sinkronisasi kunci ter-wrap ZK:

  • Kunci di-wrap dengan XChaCha20-Poly1305 menggunakan kunci turunan dari kata sandi Anda
  • Kunci ter-wrap disinkronkan ke server
  • Kata sandi Anda tidak pernah meninggalkan perangkat Anda
  • Pelanggaran server tidak dapat mengungkap kunci Anda

Alur Kerja Firma Hukum: Suite Campuran, Satu Hasil

Firma hukum menengah menerima file dari berbagai sumber:

Jenis file:

  • Kontrak klien dalam Word (.docx)
  • Berkas pengadilan berformat PDF, dikonversi ke teks
  • Memorandum internal di LibreOffice Writer (.odt) dari desktop Linux
  • Spreadsheet dalam Excel (.xlsx) dan Calc (.ods)

Cara kerjanya:

  1. Partner senior membuat preset "Kasus Klien" — ganti nama, sembunyikan tanggal, redaksi nomor KTP, enkripsi email
  2. Preset disinkronkan ke semua platform
  3. Asisten pengacara A membuka file Word. Menerapkan preset melalui add-in Office.
  4. Asisten pengacara B membuka file Writer. Menerapkan preset yang sama melalui ekstensi LibreOffice.
  5. Paralegal menjalankan preset pada file Calc.
  6. Ketiganya menggunakan pengaturan deteksi dan output yang sama.

Untuk audit GDPR, firma dapat menunjukkan:

  • Satu preset yang diterapkan di semua jenis file
  • Deteksi entitas yang sama tanpa bergantung format
  • Metode output yang sama secara konsisten
  • Kunci yang dikelola dengan keamanan zero-knowledge

Penerapan Enterprise

FaktorAdd-in OfficeEkstensi LibreOffice
PenerapanPusat admin Microsoft 365Distribusi file .oxt
PembaruanPembaruan otomatis via manifestPenggantian .oxt manual
Manajemen penggunaIntegrasi Azure ADAkun anonym.legal
PlatformWindows, Mac, Web, iPadWindows, macOS, Linux
LisensiMemerlukan Microsoft 365Gratis (LibreOffice)

Untuk lingkungan campuran, kedua ekstensi harus diterapkan. Add-in Office dipasang di desktop Microsoft 365. Ekstensi LibreOffice dipasang di desktop Linux dan open source. Preset dan kunci bersama menjaga perilaku tetap konsisten.

Konsistensi Regulasi

Regulator tidak menerima "kami menggunakan alat berbeda" sebagai alasan adanya celah anonimisasi. Jika respons DSAR meredaksi nama di file Word tetapi melewatkannya di file LibreOffice, itu adalah celah. Itu adalah kegagalan kepatuhan.

Satu mesin deteksi di semua jenis file menghilangkan risiko ini. Algoritmanya tidak berubah berdasarkan aplikasi klien. Ia berjalan di sisi server dengan cara yang sama untuk setiap permintaan. Lihat halaman keamanan dan kepatuhan dan dokumen kepatuhan hukum untuk detailnya.

Mulai

  1. Unduh ekstensi LibreOffice — untuk Writer, Calc, Impress
  2. Pasang add-in Office — untuk Word, Excel, PowerPoint
  3. Buat preset di aplikasi web — preset akan disinkronkan ke kedua platform

Satu akun. Satu preset. Satu hasil.

Sumber

  • GDPR Pasal 32 — langkah teknis yang tepat untuk perlindungan data yang konsisten
  • Dokumentasi anonym.legal tentang sinkronisasi lintas perangkat — portabilitas preset dan kunci (/docs/libreoffice)
  • Pengujian deteksi PII anonym.legal — akurasi 95,5%, identik di semua platform

Siap untuk melindungi data Anda?

Mulai anonimisasi PII dengan 285+ jenis entitas dalam 48 bahasa.

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.