Home/Documentation/LibreOffice Extension

LibreOffice Extension Documentation

Complete documentation for the anonym.legal LibreOffice Extension. Installation, features, anonymization methods, and troubleshooting for Writer, Calc, and Impress.

Quick Reference

Supported Apps

  • LibreOffice Writer (full text + formatting)
  • LibreOffice Calc (cell-based processing)
  • LibreOffice Impress (slide text objects)

Requirements

  • LibreOffice 3.0 or later
  • Python 3 runtime
  • Internet connection required
  • anonym.legal account (free tier available)

Platforms

  • Windows
  • macOS
  • Linux

Languages

  • 48 languages for PII detection
  • 48 UI languages
  • 285+ entity types
  • Auto language detection

Security

  • Zero-Knowledge authentication
  • XChaCha20-Poly1305 key wrapping
  • AES-256-GCM encryption
  • Argon2id key derivation (64 MB, 3 iterations)

Encryption Keys

  • ZK-wrapped server storage
  • Auto-load from saved keys
  • Per-entity key assignment
  • Session persistence until sign-out

Cross-Device Sync

  • Presets sync automatically
  • Custom entities sync across devices
  • Encryption keys (ZK-wrapped)
  • 5-minute sync interval

Anonymization Methods

  • Replace — typed tokens (<PERSON_1>)
  • Mask — partial character masking (****)
  • Redact — permanent removal ([REDACTED])
  • Hash — SHA-256 one-way hash
  • Encrypt — AES-256-GCM reversible

Ready to Get Started?

Install the anonym.legal LibreOffice Extension and start anonymizing documents in Writer, Calc, and Impress.