anonym.legal

By · Last updated 2026-03-10

กลับไปที่บล็อกเทคโนโลยีทางกฎหมาย

PII ข้ามแพลตฟอร์ม: Office และ LibreOffice

วิธีที่องค์กรที่ใช้ทั้ง Microsoft Office และ LibreOffice รักษาความสม่ำเสมอในการปกปิดข้อมูลส่วนบุคคล (PII) ด้วย anonym.legal

March 10, 20267 อ่านประมาณ
LibreOffice extensioncross-platform anonymizationmixed office environmentdocument redaction consistencyenterprise PII

ปัญหาการใช้โปรแกรม Office หลายชุด

องค์กรส่วนใหญ่ใช้โปรแกรม Office มากกว่าหนึ่งชุด ทีมกฎหมายใช้ Word วิศวกรบน Linux ใช้ LibreOffice การควบรวมกิจการนำทีมที่ใช้ซอฟต์แวร์ต่างกันมารวมกัน งานราชการเพิ่มฟอร์แมตไฟล์ ODF และ OOXML เข้ามาด้วย

ความหลากหลายนี้สร้างความเสี่ยงด้าน PII เครื่องมือหนึ่งตรวจพบชื่อในไฟล์ Word แต่อีกเครื่องมือกลับพลาดในไฟล์ Writer ค่าขีดจำกัดต่างกัน รูปแบบผลลัพธ์ต่างกัน

ช่องว่างนี้คือความเสี่ยงด้านการปฏิบัติตามกฎหมาย มาตรา 32 ของ GDPR กำหนดให้มี "มาตรการทางเทคนิคที่เหมาะสม" เพื่อคุ้มครองข้อมูล หากสองชุดโปรแกรมให้ผลลัพธ์ต่างกันสำหรับไฟล์เดียวกัน นั่นหมายความว่าไม่ "เหมาะสม" อย่างสม่ำเสมอ ถือว่าไม่ผ่านมาตรฐาน

เอนจินเดียว สองชุดโปรแกรม

anonym.legal มีส่วนเสริมสำหรับทั้งสองชุดโปรแกรม:

  • Office Add-in — สำหรับ Word, Excel และ PowerPoint
  • LibreOffice Extension — สำหรับ Writer, Calc และ Impress

ทั้งสองเชื่อมต่อกับแบ็กเอนด์เดียวกัน และใช้ร่วมกัน:

  • ประเภทข้อมูล 285+ ประเภท
  • การตรวจจับแบบผสม (regex + spaCy NLP)
  • 48 ภาษา
  • 5 วิธีการปกปิดข้อมูล
  • การให้คะแนนความเชื่อมั่น (regex: 1.0, NLP: 0.85+)

รันข้อความเดียวกันใน Word หรือ Writer ผลลัพธ์จะเหมือนกันทุกประการ

Preset ที่แชร์ร่วมกันป้องกัน Configuration Drift

การเลื่อนไหลของการตั้งค่า (configuration drift) คือความเสี่ยงที่มองไม่เห็น มันเกิดขึ้นโดยไม่มีใครสังเกต ทีม A ตั้ง Word ให้ตรวจจับ 12 ประเภทข้อมูลด้วยวิธี Replace ทีม B ตั้ง LibreOffice ให้ตรวจจับ 8 ประเภทด้วยวิธี Redact ไฟล์เดียวกัน แต่ผลลัพธ์ต่างกัน

การซิงค์ Preset ใน anonym.legal แก้ปัญหานี้:

  1. สร้าง preset ในแพลตฟอร์มใดก็ได้ — แอปเว็บ, Desktop App, Office Add-in หรือ LibreOffice Extension
  2. preset ซิงค์ไปยังทุกแพลตฟอร์มภายใน 5 นาที
  3. ผู้ใช้ทุกคนใช้การตั้งค่าเดียวกัน

preset เก็บข้อมูลว่าจะตรวจจับประเภทข้อมูลใดบ้าง วิธีการสำหรับแต่ละประเภท ค่าขีดจำกัดความเชื่อมั่น และคำนิยามที่กำหนดเอง

ความสามารถพกพาของ Encryption Key

ทีมที่ใช้วิธี Encrypt (AES-256-GCM) สามารถย้อนกลับการปกปิดข้อมูลเพื่อกู้คืนข้อความต้นฉบับได้ เพื่อให้ทำงานได้ ต้องมี key ในทุกแพลตฟอร์ม ไฟล์ที่เข้ารหัสใน Word ต้องถอดรหัสได้ในแอปเว็บหรือ LibreOffice Extension

anonym.legal ใช้ ZK-wrapped key sync:

  • Key ถูกห่อหุ้มด้วย XChaCha20-Poly1305 โดยใช้ key ที่ได้จากรหัสผ่านของคุณ
  • Wrapped key ซิงค์ไปยังเซิร์ฟเวอร์
  • รหัสผ่านของคุณไม่เคยออกจากอุปกรณ์ของคุณ
  • การละเมิดเซิร์ฟเวอร์ไม่สามารถเปิดเผย key ของคุณได้

ขั้นตอนการทำงานของสำนักงานกฎหมาย: หลายชุดโปรแกรม ผลลัพธ์เดียว

สำนักงานกฎหมายขนาดกลางรับไฟล์จากหลายแหล่ง:

ประเภทไฟล์:

  • สัญญาลูกค้าใน Word (.docx)
  • เอกสารศาลในรูปแบบ PDF แปลงเป็นข้อความ
  • บันทึกภายในใน LibreOffice Writer (.odt) จากเครื่อง Linux
  • สเปรดชีตเป็น Excel (.xlsx) และ Calc (.ods)

วิธีการทำงาน:

  1. หุ้นส่วนอาวุโสสร้าง preset "Client Matter" — แทนที่ชื่อ, ปิดบังวันที่, redact SSN, เข้ารหัสอีเมล
  2. Preset ซิงค์ไปยังทุกแพลตฟอร์ม
  3. ผู้ช่วย A เปิดไฟล์ Word ใช้ preset ผ่าน Office Add-in
  4. ผู้ช่วย B เปิดไฟล์ Writer ใช้ preset เดียวกันผ่าน LibreOffice Extension
  5. เสมียนรัน preset บนไฟล์ Calc
  6. ทั้งสามคนใช้การตั้งค่าการตรวจจับและผลลัพธ์เดียวกัน

สำหรับการตรวจสอบ GDPR บริษัทสามารถแสดง:

  • preset เดียวที่ใช้กับไฟล์ทุกประเภท
  • การตรวจจับข้อมูลเดียวกันโดยไม่คำนึงถึงฟอร์แมต
  • วิธีผลลัพธ์เดียวกันตลอด
  • Key ที่จัดการด้วยความปลอดภัยแบบ zero-knowledge

การติดตั้งในระดับองค์กร

ปัจจัยOffice Add-inLibreOffice Extension
การติดตั้งMicrosoft 365 admin centerการแจกจ่ายไฟล์ .oxt
การอัปเดตอัปเดตอัตโนมัติผ่าน manifestแทนที่ .oxt ด้วยตนเอง
การจัดการผู้ใช้การผสานรวม Azure ADบัญชี anonym.legal
แพลตฟอร์มWindows, Mac, Web, iPadWindows, macOS, Linux
การอนุญาตต้องใช้ Microsoft 365ฟรี (LibreOffice)

สำหรับสภาพแวดล้อมแบบผสม ให้ติดตั้งทั้งสองอย่าง Office Add-in สำหรับเครื่องที่ใช้ Microsoft 365 LibreOffice Extension สำหรับเครื่อง Linux และโอเพ่นซอร์ส Preset และ key ที่แชร์ร่วมกันช่วยให้พฤติกรรมสม่ำเสมอ

ความสม่ำเสมอด้านกฎหมาย

หน่วยงานกำกับดูแลไม่ยอมรับ "เราใช้เครื่องมือต่างกัน" เป็นเหตุผลสำหรับช่องว่างในการปกปิดข้อมูล หากการตอบ DSAR ลบชื่อในไฟล์ Word แต่พลาดในไฟล์ LibreOffice นั่นคือช่องว่าง เป็นความล้มเหลวด้านการปฏิบัติตามกฎหมาย

เอนจินการตรวจจับเดียวในทุกประเภทไฟล์ขจัดความเสี่ยงนี้ อัลกอริทึมไม่เปลี่ยนแปลงตามแอปไคลเอนต์ มันรันฝั่งเซิร์ฟเวอร์ในแบบเดียวกันสำหรับทุกคำขอ ดูรายละเอียดที่ หน้าความปลอดภัยและการปฏิบัติตามกฎหมาย และ เอกสารการปฏิบัติตามกฎหมาย

เริ่มต้น

  1. ดาวน์โหลด LibreOffice Extension — สำหรับ Writer, Calc, Impress
  2. ติดตั้ง Office Add-in — สำหรับ Word, Excel, PowerPoint
  3. สร้าง preset ใน แอปเว็บ — ซิงค์ไปยังทั้งสองแพลตฟอร์ม

บัญชีเดียว Preset เดียว ผลลัพธ์เดียว

แหล่งอ้างอิง

  • GDPR มาตรา 32 — มาตรการทางเทคนิคที่เหมาะสมสำหรับการคุ้มครองข้อมูลที่สม่ำเสมอ
  • เอกสารการซิงค์ข้ามอุปกรณ์ของ anonym.legal — ความสามารถพกพาของ preset และ key (/docs/libreoffice)
  • การทดสอบการตรวจจับ PII ของ anonym.legal — ความแม่นยำ 95.5% เหมือนกันในทุกแพลตฟอร์ม

พร้อมที่จะปกป้องข้อมูลของคุณหรือยัง?

เริ่มทำให้ PII เป็นนิรนามด้วยประเภทเอนทิตีมากกว่า 285 ประเภทใน 48 ภาษา.

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.