LibreOffice Extension Documentation
Complete documentation for the anonym.legal LibreOffice Extension. Installation, features, anonymization methods, and troubleshooting for Writer, Calc, and Impress.
Documentation Sections
Getting Started
Install the extension, sign in, and run your first anonymization in LibreOffice.
Read the guideFeatures & Capabilities
All features: 5 anonymization methods, presets, encryption keys, preview dialog, format preservation, and sync.
Explore featuresTroubleshooting & FAQ
Fix common issues with the extension, sidebar, connections, formatting, and encryption keys.
Get helpQuick 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