Desktop App 100% Offline 200+ Entity Types 48 Languages Encrypted Vault MCP Server

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.

200+
Entity Types
48
Languages
7+
Document Formats
5
Anonymization Methods

Complete Offline Processing

Every step runs 100% on your machine. No data sent to any server at any point in this process.

How anonym.plus Works

Four steps, all running locally on your machine. No data sent to any server at any point.

  1. Extract — Text pulled from PDF, DOCX, XLSX, CSV, JSON, XML, TXT, or images (OCR). All parsing runs locally
  2. Detect — Presidio + spaCy analyze text for 200+ PII entities with confidence scores. Local NLP engine, no API calls
  3. Review — You see every detected entity and toggle each one. Full control over what gets anonymized
  4. 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
// Original document content
"Contract for John Smith, email john@mail.com, card 4111-1111-1111-1111"
// After local NLP detection + Rust anonymization
"Contract for <PERSON>, email ███████, card XXXX-XXXX-XXXX-1111"
// Processed entirely on your machine — zero network traffic

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.