กลับไปที่บล็อกเทคนิค

ส่วนขยาย LibreOffice สำหรับการปกปิดข้อมูลส่วนบุคคล (PII)

คู่มือทีละขั้นตอนสำหรับการปกปิดข้อมูลส่วนบุคคลในเอกสาร LibreOffice โดยใช้ส่วนขยาย anonym.legal

March 10, 202610 อ่านประมาณ
LibreOffice extensiondocument anonymizationPII redactionopen source officeWriter anonymizationformat preservation

LibreOffice มีผู้ใช้งานทั่วโลกประมาณ 200 ล้านคน ทั้งหน่วยงานราชการ โรงเรียน และธุรกิจต่าง ๆ ล้วนพึ่งพาซอฟต์แวร์นี้ หลายองค์กรเลือกใช้เพื่อหลีกเลี่ยงค่าลิขสิทธิ์ซอฟต์แวร์ที่แพง แต่จนถึงตอนนี้ ผู้ใช้ยังไม่มีเครื่องมือในตัวสำหรับค้นหาและลบข้อมูลส่วนบุคคลออกจากไฟล์ของตน

วิธีเดิมนั้นยุ่งยากมาก ต้องคัดลอกข้อความไปยังเว็บแอป ทำการปกปิดข้อมูล แล้ววางกลับมา กระบวนการนี้ทำลายการจัดรูปแบบ ทำให้ตาราง สไตล์ และเค้าโครงพังเสียหาย สำหรับเอกสาร Writer ที่ซับซ้อน วิธีนี้ไม่ได้ผลเลย

ส่วนขยาย anonym.legal แก้ปัญหานี้ได้ มันทำงานภายในแอปพลิเคชันโดยตรง สามารถตรวจจับประเภทข้อมูลได้273 ประเภทใน Writer, Calc และ Impress

ติดตั้งได้ภายในสองนาที

ส่วนขยายนี้มาในรูปแบบไฟล์ .oxt ซึ่งเป็นรูปแบบมาตรฐานสำหรับส่วนขยายทั้งหมด

ติดตั้งแบบรวดเร็ว:

  1. ดาวน์โหลดไฟล์ .oxt จาก anonym.legal/api/download/libreoffice
  2. ดับเบิลคลิกที่ไฟล์
  3. ยืนยันคำสั่ง
  4. รีสตาร์ต

ติดตั้งแบบด้วยตนเอง:

  1. เปิดแอปพลิเคชัน
  2. ไปที่เมนู Tools แล้วเลือก Extension Manager
  3. คลิก Add แล้วเลือกไฟล์ .oxt
  4. รีสตาร์ต

หลังจากรีสตาร์ต แถบด้านข้าง anonym.legal จะปรากฏใต้เมนู View แล้วเลือก Sidebar เข้าสู่ระบบเพื่อเริ่มใช้งาน

การทำงานของระบบตรวจจับ

เครื่องมือสองตัวทำงานร่วมกันเพื่อค้นหาข้อมูลส่วนบุคคล

เครื่องมือค้นหาความแม่นยำ
Regexอีเมล, SSN, IBAN, บัตรเครดิต, เบอร์โทรศัพท์1.0
spaCy NLPชื่อบุคคล, องค์กร, สถานที่0.85+

การตรวจจับทำงานผ่าน API ของ anonym.legal ข้อความจะถูกส่งไปยังเซิร์ฟเวอร์ที่ได้รับการรับรองในประเทศเยอรมนี ซึ่งถือมาตรฐาน ISO 27001 ผลลัพธ์จะส่งกลับมาที่ส่วนขยาย ไม่มีการส่งไฟล์เอกสาร มีเพียงข้อความเท่านั้นที่ถูกส่ง

สิ่งที่แต่ละแอปทำ:

  • Writer: ดึงข้อความทั้งหมดหรือเฉพาะส่วนที่เลือก
  • Calc: อ่านเซลล์เป็นค่าที่คั่นด้วยแท็บจากทุกชีต
  • Impress: อ่านออบเจกต์ข้อความจากทุกสไลด์

วิธีการปกปิดข้อมูลห้าแบบ

วิธีการตัวอย่างย้อนกลับได้?ประเภท GDPR
ReplaceJohn Smith → PERSONไม่Anonymization (Recital 26)
Maskjohn@example.com → j***@e***.comไม่Anonymization
Redact555-0123 → [REDACTED]ไม่Anonymization
Hash (SHA-256/512)SSN → a1b2c3d4...ไม่Pseudonymization (WP29)
Encrypt (AES)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 ExtensionOffice Add-in
ประเภทข้อมูล273273
ภาษา4848
วิธีการ55
ติดตามรูปแบบWriter เท่านั้นWord เท่านั้น
การแสดงตัวอย่างสูงสุด 50 รายการสูงสุด 50 รายการ
ZK authใช่ใช่
Preset ซิงค์ใช่ (แผนชำระเงิน)ใช่ (แผนชำระเงิน)
แพลตฟอร์มWindows, macOS, LinuxWindows, Mac, Web, iPad

สำหรับมุมมองที่กว้างขึ้นเกี่ยวกับการปฏิบัติตาม PII ข้ามระบบปฏิบัติการ ดูที่ Cross-Platform PII Compliance: Mac, Linux, Windows

ความต้องการของระบบ

  • LibreOffice 3.0 หรือใหม่กว่า
  • Python 3 (มาพร้อมกับการติดตั้งส่วนใหญ่)
  • การเชื่อมต่ออินเทอร์เน็ต (สำหรับ API ตรวจจับ PII)
  • บัญชี anonym.legal (แผน Basic ขึ้นไป)

เริ่มต้นใช้งาน

  1. ดาวน์โหลดส่วนขยาย
  2. ดับเบิลคลิกเพื่อติดตั้ง แล้วรีสตาร์ต
  3. เปิด View → Sidebar → แผง anonym.legal
  4. เข้าสู่ระบบ
  5. เปิดเอกสาร คลิก 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) — คำจำกัดความของการสร้างนามแฝง

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

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