anonym.plus — Your Documents Never Leave Your Computer
Detect and anonymize PII in documents and images entirely on your machine. No uploads, no cloud processing, no internet needed. Bundled Presidio + spaCy NLP engine with 200+ entity types, 48 languages, 7 document formats plus images with OCR. Encrypted local vault with AES-256-GCM. Built on Microsoft Presidio.
Platform Overview
anonym.plus is a 100% offline desktop application for PII detection and anonymization. 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. No account needed for basic use. No internet required.
Dual-engine architecture: Python-based NLP for detection. Rust-native operators for anonymization. Both bundled in a single installer.
Complete Offline Processing
Every step runs 100% on your machine. No data sent to any server at any point in this process.
No Uploads
Files stay on your disk. The complete PII detection and anonymization pipeline runs on your machine. No internet connection needed. No data sent to any external server.
No Internet
Works without Wi-Fi. English NLP model is pre-installed. No Python, no setup, no dependencies. Just install and go. 20+ additional language models available for download.
Local NLP Engine
A full Presidio + spaCy NLP engine ships with the app. No external API calls for PII detection. The NLP engine runs as a local sidecar process on localhost only.
Encrypted Vault
AES-256-GCM local storage. Processing history, settings, and keys stored in an encrypted vault. Secured by a 24-word BIP39 recovery phrase. PIN quick-unlock for daily use.
How anonym.plus Works
Four steps, all running locally on your machine. No data sent to any server at any point.
- Extract — Text pulled from PDF, DOCX, XLSX, CSV, JSON, XML, TXT, or images (OCR). All parsing runs locally
- Detect — Presidio + spaCy analyze text for 200+ PII entities with confidence scores. Local NLP engine, no API calls
- Review — You see every detected entity and toggle each one. Full control over what gets anonymized
- Anonymize — Rust-native operators apply your chosen method (Replace, Redact, Mask, Hash, or AES-256-GCM Encrypt). Document rebuilt in original format on your disk
Production-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.
200+ PII Entity Types
Detect names, emails, phones, credit cards, SSNs, IBANs, passports, tax IDs, medical records, and 190+ more across all global regions.
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.
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.
AI Privacy (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
John Smith → <PERSON>
Redact
Remove completely
john@mail.com → ███████
Mask
Partially hide
4111-1111-1111 → XXXX-XXXX-1111
Hash
One-way SHA-256
Max Muster → a3f2b8c1...
Encrypt
Reversible AES-256-GCM
secret → eyJhbGci...
Supported Formats
Process any document type — all locally. Files read and reconstructed on your machine. Never uploaded anywhere.
Documents
- PDF — up to 50 MB
- DOCX — up to 30 MB
- XLSX — up to 100k rows
- TXT — up to 30 MB
Data Formats
- CSV — up to 30 MB
- JSON — up to 30 MB
- XML — up to 30 MB
Images (OCR)
- PNG, JPG, BMP, TIFF
- OCR in 38 languages
- Visual bounding-box redaction
- Automatic EXIF orientation
200+ PII Entity Types, Detected Offline
Country-specific entities for regulatory compliance. All detection runs on the local NLP engine.
Universal Entities
- Person, Email, Phone
- Location, Date, URL
- IP Address
Financial
- Credit Card, IBAN
- SWIFT/BIC
- Bitcoin, Ethereum
United States
- SSN, ITIN, DEA
- Driver License, Passport
- Bank Number
Europe (DACH)
- Tax ID, ID Card
- Passport, Social Insurance
- Driver License
Healthcare
- Medical License, ICD Code
- NDC Code, Medicare
- Health Card
Asia Pacific
- My Number (JP), Resident ID (CN)
- RRN (KR), Aadhaar (IN)
- NRIC (SG)
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.
10 entity types • 0.85 threshold
GDPR Compliance
EU data protection: all GDPR-relevant personal data.
10 entity types • 0.90 threshold
HIPAA Medical
Patient data, medical records, protected health info.
9 entity types • 0.90 threshold
Financial Services
Credit cards, IBANs, tax IDs, account numbers.
10 entity types • 0.95 threshold
Multi-Language European
Entity types across EU member states and regional IDs.
9 entity types • 0.85 threshold
Custom Presets
Any combination of 200+ entity types with custom thresholds.
Unlimited • Configurable
Offline-First. Encrypted at Rest. Zero-Knowledge.
Your data never leaves your control. We can't access your vault — even if we wanted to.
Offline First
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.
Vault Encryption
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.
Zero-Knowledge
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.
Local Processing
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.
Recovery
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.
Deterministic
Regex-Based, Not AI
PII detection uses regex pattern matching via Microsoft Presidio. Same input, same output, every time. Fully auditable for regulatory compliance.
How anonym.plus Differs from Our SaaS Platforms
anonym.plus is the only fully offline desktop application in the curta.solutions project ecosystem. While our SaaS platforms (anonymize.solutions, anonym.legal, cloak.business, anonym.today, etc.) process data via cloud infrastructure on ISO 27001-certified German servers, anonym.plus runs the entire pipeline locally — bundled NLP engine, Rust-native anonymization operators, and encrypted vault — with zero network traffic.
This makes anonym.plus ideal for air-gapped environments, classified document handling, and organizations where data must never leave the local machine under any circumstances.
Download anonym.plus
No account needed. No internet required. English NLP model included. Your documents never leave your computer.
macOS and Linux coming soon. Built on Microsoft Presidio. ISO 27001 infrastructure.
Related Platforms: anonymize.solutions — Enterprise SaaS platform | anonym.today — Consumer web app | anonymize.dev — Developer privacy tools
Need offline PII protection for your organization?
Let's discuss how anonym.plus can provide air-gapped document anonymization without any cloud dependencies.