Connect to your workflows
API, MCP Server, Office Add-in, and Desktop App — embed anonymize.solutions into your existing processes and AI workflows.
Five ways to integrate
Endless possibilities. Your imagination is the only limit.
From automated pipelines to real-time AI chat protection — combine these building blocks to create exactly the workflow you need.
REST API
For automation & pipelines
Programmatic access for automation and integration into existing systems. Build custom workflows, automate batch processing, and integrate with your data pipelines.
- Analyze text and documents for PII
- Apply anonymization with configurable methods
- Batch processing capabilities
- JSON request/response format
MCP Server
For AI assistants & agents
Secure integration for AI assistants and agent workflows. Works with Claude Desktop, Cursor IDE, VS Code, and other MCP-compatible tools.
- 7 specialized tools for PII handling
- Controlled data release for AI workflows
- Works with Claude Desktop, Cursor, VS Code
- Gatekeeping for sensitive data access
Office Add-in
For document workflows
Anonymize directly in Word, Excel, and PowerPoint where documents are created. Seamless integration into your existing document workflows.
- Works in Word, Excel, PowerPoint
- Inline PII highlighting
- One-click anonymization
- Policy-based processing
Desktop App
Zero-Knowledge with local encrypted storage
Import files, click Process, download results — no technical skills needed. Cloud-powered detection via API Key with Zero-Knowledge architecture. Original documents never leave your computer — only extracted text is sent encrypted to our API for PII detection. All results stored locally in your encrypted vault.
- Secure processing — documents stay local, only text transmitted (encrypted)
- Zero-Knowledge auth — password never leaves device (Argon2id derived)
- AES-256-GCM vault — 24-word recovery phrase for restoration
- File support — PDF, DOCX, XLSX, CSV, TXT (50MB max)
- Batch processing — up to 100 files, CSV summary, ZIP export
- 48 languages — presets sync across all devices
- Windows, macOS, Linux — native apps for all platforms
Chrome Extension
For AI chat protection
Protect your privacy when using ChatGPT, Claude, and Gemini. Real-time PII interception before sending to AI, with automatic response de-anonymization.
- Works with ChatGPT, Claude, Gemini
- Real-time PII interception
- Automatic response de-anonymization
- Seamless browsing experience
Offline Desktop App
Complete offline operation — no internet, no account, no credits, unlimited processing
For high-security environments requiring complete air-gap isolation. Local NLP models for entity recognition. Everything processed and stored locally in an encrypted vault. No server dependency. Also available as cloak.business.
- 100% offline — no internet connection ever required
- No account needed — works without registration or license server
- No credits — unlimited processing, perpetual license
- Local NLP models — spaCy + regex engines for 15+ languages
- Encrypted vault — AES-256-GCM with 24-word recovery phrase
- Minimum 3GB disk space — for bundled language models
- Windows & macOS — native apps for both platforms
Offline Desktop App — Complete Security Architecture
For organizations requiring complete isolation from external networks. The Air-Gapped Edition runs entirely offline with local NLP models, local encryption, and zero data transmission.
No Internet Required
Once installed, the application never connects to external servers. All entity detection uses bundled NLP models (spaCy, regex patterns). Updates delivered via secure offline package transfer.
No Account Needed
No registration, no login, no user tracking. The app works immediately after installation. No license server validation — perpetual offline license included.
No Data Exchange
Zero telemetry, zero analytics, zero crash reports sent externally. All processing happens locally. Your documents never leave your machine under any circumstances.
Vault Security Architecture
AES-256-GCM Encryption
All vault contents encrypted with AES-256-GCM (Galois/Counter Mode). Authenticated encryption ensures both confidentiality and integrity. Same standard used by governments and military.
Argon2id Key Derivation
Master password processed with Argon2id — memory-hard algorithm resistant to GPU/ASIC attacks. Configurable parameters for time-memory trade-off based on security requirements.
24-Word Recovery Phrase
BIP39-standard mnemonic phrase for vault recovery. Generate once, store offline (paper, steel plate). Enables vault restoration on new device without any server contact.
PIN Quick-Access
Optional 4-8 digit PIN for quick unlock after initial password entry. PIN attempts limited with exponential backoff. Auto-lock after configurable idle timeout.
What is Stored in the Vault
CONFIGURATION
- Anonymization presets
- Custom entity patterns
- Language preferences
- Protection operator defaults
ENCRYPTION KEYS
- Personal AES-128/192/256 keys
- Project-specific keys
- Shared team keys (imported)
- Key metadata and labels
PROCESSING HISTORY
- Anonymization mappings
- Decryption references
- Batch job records
- Audit trail (local only)
Local NLP Models
Bundled Detection Engines
- spaCy models — Named entity recognition for 15+ languages
- Regex patterns — 260+ entity types (emails, phones, IBANs, SSNs, etc.)
- Custom patterns — Your defined regex patterns stored in vault
- Language detection — Automatic identification of 48 languages
Supported File Formats
- Documents — PDF (50MB), DOCX (30MB), XLSX (20MB)
- Text files — TXT, CSV, JSON, XML, YAML, MD
- Batch processing — Up to 100 files per queue
- Export formats — Original format preserved, CSV summary, ZIP archive
Available for Windows & macOS
Perpetual license. One-time purchase. No subscription required.
ZERO-KNOWLEDGE
We never see your data
Every integration inherits our zero-knowledge architecture. Your text is processed, anonymized, and returned — we never store, log, or access your original content. Even our own team cannot see what you're processing.
MCP Server for AI workflows
The Model Context Protocol (MCP) enables secure integration of anonymize.solutions into AI assistant workflows. Control data access and anonymization before sharing with AI models.
Available MCP Tools
- analyze_text — Detect PII in text content
- anonymize_text — Apply anonymization to text
- analyze_document — Process documents for PII
- anonymize_document — Anonymize document content
- list_presets — View available presets
- list_entities — View detectable entity types
- get_status — Check service status
Compatible Tools
Any MCP-compatible AI assistant or development tool.
REST API for automation
Programmatic access for integrating anonymize.solutions into your systems, pipelines, and workflows.
Key Endpoints
POST /api/v1/analyze
# Anonymize text
POST /api/v1/anonymize
# Process documents
POST /api/v1/documents/analyze
POST /api/v1/documents/anonymize
# List presets and entities
GET /api/v1/presets
GET /api/v1/entities
Example Request
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"text": "John Doe, john@example.com",
"preset": "standard",
"method": "redact"
}'
Integration comparison
| Capability | REST API | MCP Server | Office Add-in | Desktop App | Chrome Ext. |
|---|---|---|---|---|---|
| Text Analysis | ✓ | ✓ | ✓ | ✓ | ✓ |
| Document Processing | ✓ | ✓ | ✓ | ✓ | — |
| Batch Processing | ✓ | — | — | ✓ | — |
| AI Chat Protection | — | ✓ | — | — | ✓ |
| Offline/Air-gap | — | — | — | ✓ | — |
| De-anonymization | ✓ | ✓ | — | ✓ | ✓ |
Integration FAQ
Answers to frequently asked questions about our integration options.
General
Yes. All app limitations — file size limits, batch sizes, rate limits, concurrent connections, and processing quotas — are fully configurable in the Admin Dashboard. Adjust settings based on your server capacity and usage requirements. Managed Private and Self-Managed deployments have complete control over resource allocation.
REST API
API authentication uses Bearer tokens. Include your API key in the Authorization header: Authorization: Bearer YOUR_API_KEY. API keys are generated in your admin dashboard and can be scoped with specific permissions.
Rate limits depend on your package tier. Professional tier includes 100 requests/minute, Enterprise tier offers configurable limits based on your infrastructure. All tiers support burst capacity for occasional spikes.
Yes. The API supports text, PDF, Word (.docx), Excel (.xlsx), and image files with OCR. Documents are processed in-memory and never stored. Maximum file size is 50MB per request.
MCP Server
MCP is an open protocol that connects AI assistants to external tools and data sources. Our MCP Server enables AI tools like Claude Desktop to access anonymization capabilities directly, protecting sensitive data before it reaches the AI model.
Add the MCP Server configuration to your Claude Desktop config file (claude_desktop_config.json). The server provides 7 tools via Streamable HTTP transport. Detailed setup instructions are available in the documentation.
Currently supported: Claude Desktop, Claude Code, Cursor, Windsurf, and any MCP-compatible AI assistant. The protocol is open-source, so new tools are being added regularly by the community.
Desktop App (Online)
Here's exactly what happens when you anonymize a document:
- You open a file (on your computer) — The file is read from your disk and never uploaded anywhere.
- Text is extracted locally (on your computer) — The app pulls raw text from your document using local code.
- Text is sent for PII detection (encrypted to API) — Only extracted text (not the file itself) is sent over encrypted connection for scanning.
- Anonymization is applied (your computer + API) — Detected entities are processed. Encryption keys stay in your vault — we never see them.
- Document is rebuilt locally (on your computer) — Anonymized text is put back into original format, keeping all formatting intact.
- History saved to vault (on your computer) — Record stored in your encrypted vault. Never synced to our servers.
When you log in, your password NEVER leaves your device:
- The app uses your password + email to derive cryptographic keys locally (using Argon2id)
- Only a hash (mathematical fingerprint) is sent to verify your identity
- Our servers NEVER see your actual password — they only verify the hash matches
Even if our servers were compromised, your password remains safe. This is the most secure authentication method available.
The Desktop App supports these file formats:
- .txt — Plain text files
- .docx — Microsoft Word documents
- .pdf — PDF documents (50MB max)
- .csv — Spreadsheet files (comma-separated)
- .xlsx — Microsoft Excel spreadsheets
Your original files are NEVER changed — the app creates new files with anonymized content, preserving all formatting.
The vault is military-grade encrypted storage on your computer using AES-256-GCM encryption, with keys derived from a 24-word recovery phrase using Argon2id. Even if someone steals your computer, they cannot access contents without your vault password AND recovery phrase.
What's stored in the vault:
- Configuration: Anonymization presets, custom entity patterns, language preferences
- Encryption keys: Personal AES-128/192/256 keys, project-specific keys, key metadata
- Processing history: Anonymization mappings, decryption references, batch job records
Process up to 100 files at once:
- Drag and drop multiple files (or select several when browsing)
- Drag to reorder files if needed
- Set your anonymization preferences (apply to all files)
- Click Process All and watch the progress bar
Export options: CSV summary showing what was found in each file, JSON metadata with detailed changes, ZIP archive bundling all processed files.
Yes! If you're logged in, your presets automatically sync:
- Presets created in Desktop App appear on the website
- Presets created on website appear in Desktop App
- Works the same for Office Add-in
- Everything stays in sync across all your devices
Look for the sync icon — green checkmark means everything is synced.
During first-time setup, you'll see 24 special words — your master key to the vault:
- WRITE THESE DOWN on paper (actual paper!)
- Write them in exact order (1 through 24)
- Store somewhere super safe (with important documents)
- DO NOT screenshot, save as text file, or email to yourself
Why critical? If you forget your vault password or get a new computer, these 24 words are the ONLY way to recover your vault. Not even we can help without them.
Works offline (no internet):
- Vault access and viewing previous results
- Exporting stored mappings and history
- Preset configuration and key management
Requires internet (API Key):
- New analysis requests and entity detection
- Anonymization processing
- Preset syncing across devices
Looking for 100% offline? The Air-Gapped Edition includes bundled NLP models for complete offline operation — no internet ever required.
- Windows — Windows 10 and Windows 11 (64-bit)
- macOS — macOS 11+ (Intel and Apple Silicon)
- Linux — Ubuntu, Debian, and other distributions (AppImage or .deb)
Download from: https://anonym.legal/app/download
Office Add-in
In Word or Excel: Insert, Get Add-ins, My Add-ins, Add Custom Add-in, Add from URL, then enter the manifest.xml endpoint provided in your admin dashboard. Enterprise deployments can use centralized deployment via Microsoft 365 Admin Center.
Yes, full support in both applications. Compatible with Word/Excel 2016+, Microsoft 365 (desktop and web), and Office Online. PowerPoint support is available in the Enterprise tier.
Yes. Presets, encryption keys, and custom entity configurations automatically sync when you are logged in. Changes made in the Office Add-in appear in the Desktop App and vice versa.
Yes. While we provide native support for Microsoft Office, we can develop custom add-ins for virtually any office suite or document platform:
Open Source Office Suites
- LibreOffice — Python/UNO extension for Writer, Calc, Impress. Native menu integration, sidebar panel, keyboard shortcuts. Runs on Windows, macOS, Linux.
- OpenOffice — Compatible UNO extension. Same functionality as LibreOffice variant. Supports legacy OpenOffice.org installations.
- OnlyOffice — JavaScript plugin for Desktop Editors and Document Server. Integrates with OnlyOffice Workspace and Nextcloud.
- Collabora Online — WOPI-compatible integration for browser-based editing. Works with Nextcloud, ownCloud, Seafile backends.
Cloud Productivity Platforms
- Google Workspace — Google Docs Add-on and Sheets Add-on via Apps Script. Sidebar interface, menu commands, selection-based processing. Works with Google Drive integration.
- WPS Office — JavaScript add-in for WPS Writer, Spreadsheets, Presentation. Compatible with WPS Cloud and local installations.
Industry-Specific Platforms
- iManage Work — Native integration via iManage SDK. Process documents directly from workspaces, maintain version history, preserve metadata.
- NetDocuments — REST API integration with ndOffice. Batch processing from cabinets and folders, automatic filing of anonymized versions.
- Healthcare Platforms — Custom connectors for Epic, Cerner, Meditech document workflows. HL7 FHIR compatible processing. HIPAA-compliant implementation.
- Legal Practice Management — Integrations for Clio, PracticePanther, MyCase. Matter-aware processing with client/matter tagging.
All custom integrations include: installation documentation, admin configuration guide, end-user training materials, and dedicated support channel. Contact us for a custom engineering assessment and timeline.
Air-Gapped Desktop App
| Feature | Desktop App (Online) | Air-Gapped Edition |
|---|---|---|
| Internet Required | Yes, for PII detection (API) | Never |
| Account/Login | Required (Zero-Knowledge) | Not needed |
| Credits/Subscription | Token-based usage | Unlimited (perpetual) |
| PII Detection | Cloud API (encrypted) | Local NLP models |
| Disk Space | ~200MB | Minimum 3GB |
| Preset Sync | Across devices | Local only |
Also available as cloak.business — the same Air-Gapped technology with dedicated branding for enterprise security teams.
Minimum 3GB disk space required for bundled language models (spaCy NER models for 15+ languages, regex pattern engines). RAM: 4GB minimum, 8GB recommended for large document processing. Supported: Windows 10/11 (64-bit), macOS 11+ (Intel and Apple Silicon).
The vault uses AES-256-GCM encryption with keys derived via Argon2id (memory-hard, GPU-resistant). A 24-word BIP39 recovery phrase enables restoration without any server contact. Optional PIN quick-access with exponential backoff on failed attempts. Auto-lock after configurable idle timeout.
No. The Air-Gapped Edition works without any account, registration, or license server validation. It includes a perpetual offline license. Updates are delivered via secure offline package transfer (USB, internal network) — never requiring internet access.
Use your 24-word recovery phrase to restore vault access. This phrase is generated during initial setup — store it securely offline (paper, steel plate). Without the recovery phrase AND forgotten password, vault contents cannot be recovered. This is by design for maximum security.
cloak.business is our dedicated brand for the Air-Gapped Edition — the same technology, same security, same features. It's designed for enterprise security teams and government organizations who need complete offline anonymization with no server dependency, no credits, and unlimited processing.
Chrome Extension
The extension intercepts text before it is sent to AI platforms, anonymizes sensitive data, and then submits the protected version. When the AI responds, it automatically de-anonymizes the response so you see the original context. All processing happens in real-time.
ChatGPT, Claude.ai, Google Gemini, Perplexity, Microsoft Copilot, and other major AI chat interfaces. The extension detects supported platforms automatically and shows a protection indicator in the chat input area.
Yes. Configure which entity types to detect, choose protection methods per type (mask, redact, encrypt, etc.), and create presets for different use cases. Settings sync with your account across all integration points.
Currently Chrome and Chromium-based browsers (Edge, Brave, Arc) are supported. Firefox support is on the roadmap. Enterprise customers can request priority development for specific browser requirements.
Ready to integrate?
Choose the integration that fits your workflow. All integrations work with any deployment package.