ส่วนขยาย LibreOffice สำหรับการปกปิดข้อมูลส่วนบุคคล (PII)
LibreOffice มีผู้ใช้งานทั่วโลกประมาณ 200 ล้านคน ทั้งหน่วยงานราชการ โรงเรียน และธุรกิจต่าง ๆ ล้วนพึ่งพาซอฟต์แวร์นี้ หลายองค์กรเลือกใช้เพื่อหลีกเลี่ยงค่าลิขสิทธิ์ซอฟต์แวร์ที่แพง แต่จนถึงตอนนี้ ผู้ใช้ยังไม่มีเครื่องมือในตัวสำหรับค้นหาและลบข้อมูลส่วนบุคคลออกจากไฟล์ของตน
วิธีเดิมนั้นยุ่งยากมาก ต้องคัดลอกข้อความไปยังเว็บแอป ทำการปกปิดข้อมูล แล้ววางกลับมา กระบวนการนี้ทำลายการจัดรูปแบบ ทำให้ตาราง สไตล์ และเค้าโครงพังเสียหาย สำหรับเอกสาร Writer ที่ซับซ้อน วิธีนี้ไม่ได้ผลเลย
ส่วนขยาย anonym.legal แก้ปัญหานี้ได้ มันทำงานภายในแอปพลิเคชันโดยตรง สามารถตรวจจับประเภทข้อมูลได้มากกว่า 285 ประเภทใน Writer, Calc และ Impress
ติดตั้งได้ภายในสองนาที
ส่วนขยายนี้มาในรูปแบบไฟล์ .oxt ซึ่งเป็นรูปแบบมาตรฐานสำหรับส่วนขยายทั้งหมด
ติดตั้งแบบรวดเร็ว:
- ดาวน์โหลดไฟล์
.oxtจาก anonym.legal/api/download/libreoffice - ดับเบิลคลิกที่ไฟล์
- ยืนยันคำสั่ง
- รีสตาร์ต
ติดตั้งแบบด้วยตนเอง:
- เปิดแอปพลิเคชัน
- ไปที่เมนู Tools แล้วเลือก Extension Manager
- คลิก Add แล้วเลือกไฟล์
.oxt - รีสตาร์ต
หลังจากรีสตาร์ต แถบด้านข้าง anonym.legal จะปรากฏใต้เมนู View แล้วเลือก Sidebar เข้าสู่ระบบเพื่อเริ่มใช้งาน
การทำงานของระบบตรวจจับ
เครื่องมือสองตัวทำงานร่วมกันเพื่อค้นหาข้อมูลส่วนบุคคล
| เครื่องมือ | ค้นหา | ความแม่นยำ |
|---|---|---|
| Regex | อีเมล, SSN, IBAN, บัตรเครดิต, เบอร์โทรศัพท์ | 1.0 |
| spaCy NLP | ชื่อบุคคล, องค์กร, สถานที่ | 0.85+ |
การตรวจจับทำงานผ่าน API ของ anonym.legal ข้อความจะถูกส่งไปยังเซิร์ฟเวอร์ที่ได้รับการรับรองในประเทศเยอรมนี ซึ่งถือมาตรฐาน ISO 27001 ผลลัพธ์จะส่งกลับมาที่ส่วนขยาย ไม่มีการส่งไฟล์เอกสาร มีเพียงข้อความเท่านั้นที่ถูกส่ง
สิ่งที่แต่ละแอปทำ:
- Writer: ดึงข้อความทั้งหมดหรือเฉพาะส่วนที่เลือก
- Calc: อ่านเซลล์เป็นค่าที่คั่นด้วยแท็บจากทุกชีต
- Impress: อ่านออบเจกต์ข้อความจากทุกสไลด์
วิธีการปกปิดข้อมูลห้าแบบ
| วิธีการ | ตัวอย่าง | ย้อนกลับได้? | ประเภท GDPR |
|---|---|---|---|
| Replace | John Smith → PERSON | ไม่ | Anonymization (Recital 26) |
| Mask | john@example.com → j***@e***.com | ไม่ | Anonymization |
| Redact | 555-0123 → [REDACTED] | ไม่ | Anonymization |
| Hash (SHA-256/512) | SSN → a1b2c3d4... | ไม่ | Pseudonymization (WP29) |
| Encrypt (AES-256-GCM) | Name → ENC:xyz... | ได้ | Pseudonymization (Art. 4(5)) |
คุณสามารถผสมวิธีต่าง ๆ ได้ในการประมวลผลครั้งเดียว เช่น ใช้ Replace กับชื่อ แต่ใช้ Encrypt กับอีเมล แต่ละประเภทข้อมูลมีกฎของตัวเอง
รูปแบบยังคงสมบูรณ์ใน Writer
นี่คือข้อได้เปรียบสำคัญเหนือการคัดลอกวาง ส่วนขยายจะรักษาการจัดรูปแบบทั้งหมดเมื่อเปลี่ยนข้อความ
คุณสมบัติฟอนต์เจ็ดอย่างที่ถูกรักษาไว้:
- ชนิด, ขนาด, ตัวหนา, ตัวเอียง, สี, ขีดเส้นใต้, ขีดทับ
คุณสมบัติย่อหน้าสี่อย่างที่ถูกรักษาไว้:
- การจัดแนว, ย่อหน้าแรก, ระยะขอบซ้าย, ระยะขอบขวา
"John Smith" ในตัวหนา 14pt Times New Roman จะกลายเป็น "PERSON" ในสไตล์เดียวกัน ตาราง หัวกระดาษ และท้ายกระดาษยังคงสมบูรณ์ ส่วนขยายทำงานภายในโมเดลเอกสาร ไม่ได้ส่งออกและนำเข้าข้อความใหม่
หมายเหตุ: การติดตามรูปแบบใช้ได้เฉพาะใน Writer เท่านั้น Calc และ Impress จะแทนที่ข้อความในระดับข้อความ
ตรวจสอบก่อนนำไปใช้
การแสดงตัวอย่างแสดงรายการข้อมูลที่พบสูงสุด 50 รายการ แต่ละแถวแสดง:
- ประเภทข้อมูล (PERSON, EMAIL_ADDRESS, PHONE_NUMBER ฯลฯ)
- ข้อความดั้งเดิม
- การแทนที่ที่แนะนำ
- คะแนนความเชื่อมั่น
ยอมรับหรือปฏิเสธแต่ละรายการทีละรายการ เลือกทั้งหมดหรือยกเลิกทั้งหมดด้วยคลิกเดียว จะไม่มีการเปลี่ยนแปลงจนกว่าคุณจะคลิก Apply ใน Writer กด Ctrl+Z เพื่อยกเลิกการดำเนินการล่าสุด
Preset ซิงค์ข้ามอุปกรณ์
บันทึกการตั้งค่าของคุณเป็น Preset เลือกประเภทข้อมูล วิธีการ และเกณฑ์ นำมาใช้ซ้ำในเอกสารทั้งหมด ช่วยประหยัดเวลา
ในแผนแบบชำระเงิน Preset จะซิงค์ข้ามผลิตภัณฑ์ anonym.legal ทั้งหมด ตั้งค่าใน Web App แล้วมันจะปรากฏในแอปเดสก์ท็อปและ Office Add-in ภายในห้านาที คีย์เข้ารหัสใช้การห่อแบบ Zero-Knowledge มีเพียงรหัสผ่านของคุณเท่านั้นที่สามารถถอดรหัสได้
สำหรับข้อมูลเพิ่มเติมว่า Office Add-in จัดการเวิร์กโฟลว์เดียวกันใน Word อย่างไร ดูที่ Word Add-in Redaction for Law Firms
LibreOffice เทียบกับ Microsoft Office
ส่วนขยายทั้งสองใช้ backend เดียวกัน ข้อความเดียวกันให้ผลลัพธ์เหมือนกันทั้งใน Writer และ Word เครื่องมือเป็นหนึ่งเดียวกัน
| คุณสมบัติ | LibreOffice Extension | Office Add-in |
|---|---|---|
| ประเภทข้อมูล | 285+ | 285+ |
| ภาษา | 48 | 48 |
| วิธีการ | 5 | 5 |
| ติดตามรูปแบบ | Writer เท่านั้น | Word เท่านั้น |
| การแสดงตัวอย่าง | สูงสุด 50 รายการ | สูงสุด 50 รายการ |
| ZK auth | ใช่ | ใช่ |
| Preset ซิงค์ | ใช่ (แผนชำระเงิน) | ใช่ (แผนชำระเงิน) |
| แพลตฟอร์ม | Windows, macOS, Linux | Windows, Mac, Web, iPad |
สำหรับมุมมองที่กว้างขึ้นเกี่ยวกับการปฏิบัติตาม PII ข้ามระบบปฏิบัติการ ดูที่ Cross-Platform PII Compliance: Mac, Linux, Windows
ความต้องการของระบบ
- LibreOffice 3.0 หรือใหม่กว่า
- Python 3 (มาพร้อมกับการติดตั้งส่วนใหญ่)
- การเชื่อมต่ออินเทอร์เน็ต (สำหรับ API ตรวจจับ PII)
- บัญชี anonym.legal (ฟรีเทียร์: 200 โทเคน/เดือน)
เริ่มต้นใช้งาน
- ดาวน์โหลดส่วนขยาย
- ดับเบิลคลิกเพื่อติดตั้ง แล้วรีสตาร์ต
- เปิด View → Sidebar → แผง anonym.legal
- เข้าสู่ระบบ
- เปิดเอกสาร คลิก Analyze ตรวจสอบ คลิก Apply
เอกสารฉบับเต็ม: LibreOffice Extension Docs
แหล่งที่มา
- The Document Foundation — ผู้ใช้ LibreOffice ประมาณ 200 ล้านคนทั่วโลก
- anonym.legal PII Detection Testing — ความแม่นยำ 95.5%, ผ่าน 42/44 การทดสอบอิสระ
- GDPR Recital 26 — การปกปิดตัวตนนำข้อมูลออกจากขอบเขต GDPR; Article 4(5) — คำจำกัดความของการสร้างนามแฝง