Your documents never leave your computer
Detect and anonymize PII in documents and images entirely on your machine. Redact sensitive data before sending to ChatGPT, Claude, or any LLM. No uploads, no cloud processing, no internet needed. Built-in NLP engine with 340+ entity types.
Every step runs 100% on your machine
The entire PII detection and anonymization pipeline runs locally. A bundled Presidio NLP engine handles entity recognition. Rust-native operators handle anonymization. No data ever touches an external server.
- ✓ Text extraction — PDF, DOCX, XLSX, images parsed locally
- ✓ PII detection — Bundled Presidio + spaCy NLP engine, no API calls
- ✓ Anonymization — Rust-native operators (Replace, Redact, Mask, Hash, Encrypt)
- ✓ Document reconstruction — Rebuilt in original format on your disk
- ✓ Encrypted vault — All history stored in AES-256-GCM encrypted local database
- ✓ English bundled — Works immediately after install, 20+ languages available
Dual-engine architecture, all running locally
Python-based NLP for detection. Rust-native operators for anonymization. Both bundled in a single installer.
File Read
Extract text from PDF, DOCX, XLSX, CSV, JSON, XML, TXT, or images (OCR)
LocalNLP Detection
Presidio + spaCy analyze text for 340+ PII entities with confidence scores
LocalAnonymize
Rust-native operators: Replace, Redact, Mask, Hash, or AES-256-GCM Encrypt
LocalReconstruct
Rebuild document in original format with all PII anonymized and layout preserved
LocalProduction-grade anonymization without the cloud
Everything runs on your machine. No accounts needed for basic use. No internet required.
Bundled NLP Engine
A full Presidio + spaCy NLP engine ships with the app. English is pre-installed. No Python, no setup, no dependencies. Just install and go.
340+ PII Entity Types
Detect names, emails, phones, credit cards, SSNs, IBANs, passports, tax IDs, medical records, and 330+ more across all global regions. See full reference →
7 Document Formats + Images
PDF, DOCX, XLSX, TXT, CSV, JSON, XML plus images (PNG, JPG, BMP, TIFF) with OCR text extraction in 38 languages.
Reversible Encryption
Encrypt PII with AES-256-GCM instead of removing it. Deanonymize later with your key. Manage multiple encryption keys for different use cases.
Encrypted Local Vault
Processing history, settings, and keys stored in an AES-256-GCM encrypted vault. Secured by a 24-word BIP39 recovery phrase. PIN quick-unlock for daily use. Security details →
Batch Processing
Process multiple files at once. Customizable filename patterns, summary exports (JSON/CSV), and per-entity anonymization rules.
48 Languages
Full UI in 48 languages with RTL support. 20+ NLP language models available. English bundled, additional models download on-demand.
MCP Server
Connect Cursor, Claude Desktop, or other AI tools via MCP. Automatically anonymize PII before sending to AI, restore in responses.
Image Redaction
OCR-based text extraction from images with visual bounding-box redaction. Customizable fill colors. Automatic EXIF orientation handling.
Five operators, all running locally in Rust
Mix and match methods per entity type within a single document.
Replace
Substitute with placeholder
Redact
Remove completely
Mask
Partially hide
Hash
One-way SHA-256
Encrypt
Reversible AES-256
Process any document type — all locally
Files read and reconstructed on your machine. Never uploaded anywhere.
340+ PII entity types, detected offline
Country-specific entities for regulatory compliance. All detection runs on the local NLP engine.
Universal
Financial
United States
Europe (DACH)
United Kingdom
Asia Pacific
Healthcare
Spain & LATAM
Pre-configured for compliance standards
Start with a built-in preset or create custom ones with your own entity selection and confidence thresholds.
General PII Detection
Names, emails, phones, addresses, dates and more.
GDPR Compliance
EU data protection: all GDPR-relevant personal data.
HIPAA Medical
Patient data, medical records, protected health info.
Financial Services
Credit cards, IBANs, tax IDs, account numbers.
Multi-Language European
Entity types across EU member states and regional IDs.
Custom Presets
Any combination of 340+ entity types with custom thresholds.
Offline-first. Encrypted at rest. Zero-knowledge.
Your data never leaves your control. We can't access your vault — even if we wanted to.
No Cloud Dependencies
The complete PII detection and anonymization pipeline runs on your machine. No internet connection needed. No data sent to any external server. Documents stay on your disk.
AES-256-GCM + Argon2id
Local vault encrypted with AES-256-GCM. Keys derived from your 24-word BIP39 recovery phrase using Argon2id (64 MB memory, 3 iterations). Keys zeroed from memory when locked.
Password Never Leaves Device
With ZK authentication, passwords derive cryptographic keys locally. Only proofs go to the server. We never see, store, or transmit your password.
Bundled NLP Engine
Presidio + spaCy ship inside the installer. No external API calls for PII detection. The NLP engine runs as a local sidecar process on localhost only.
24-Word BIP39 Phrase
256 bits of entropy via standard BIP39 mnemonic. Recover your vault on any device. Optional PIN (4-8 digits) for daily quick unlock.
Regex + NLP, Fully Local
PII detection uses Microsoft Presidio with regex patterns and local spaCy NLP models. No cloud AI. Deterministic and fully auditable for regulatory compliance.
48 languages, all offline-capable
English NLP model bundled. 20+ additional language models available for download. Full UI in 48 languages.
Coming Soon
We're working on a new version. Downloads are temporarily unavailable.
Your documents never leave your computer.
Windows
Coming soon
Coming SoonmacOS
Coming soon
Coming SoonLinux
Coming soon
Coming SoonWindows 10+ · macOS 10.15+ · Linux (x86_64) · Built on Microsoft Presidio · ISO 27001 infrastructure