- Offline
- How It Works
- Features
- Use Cases
- Pricing
- Docs
- Learn
- Compare
- Demos
- Blog
- Account
- Download
Requisitos del sistema
| Plataforma | Requisito |
| Windows | Windows 10 o posterior (x64) |
| macOS | macOS 10.15 (Catalina) o posterior |
| Linux | Ubuntu 20.04+, Debian 11+, o equivalente |
| Memoria | 4 GB RAM mínimo, 8 GB recomendado |
| Almacenamiento | 500 MB para la instalación |
Instalación
Windows
| Formato | Instrucciones |
| .exe (NSIS) | Descarga y ejecuta el instalador .exe para instalación estándar |
| .msi | Descarga y ejecuta el instalador .msi para implementación empresarial |
| .zip (Portátil) | Descarga el .zip portátil y extrae — no se requiere instalación |
macOS
Descarga el archivo .dmg, abrelo y arrastra la aplicación a Aplicaciones.
Linux
| Formato | Instrucciones |
| .deb | sudo dpkg -i anonym.plus_*.deb |
| .AppImage | Hazlo ejecutable: chmod +x, luego ejecuta |
Primer lanzamiento
Cuando abres anonym.plus por primera vez, un asistente de configuración guiada te lleva a través de cinco pasos: elegir cómo empezar, crear tu bóveda segura, configurar un PIN, activar tu licencia y seleccionar una carpeta de salida. Cada paso se explica a continuación con capturas de pantalla.
Paso 1: Pantalla de bienvenida
La pantalla de bienvenida presenta tres opciones para empezar:
Pantalla de bienvenida — elige cómo empezar
| Opción | Descripción |
| Probar demostración | Inicia una sesión de demostración de 30 minutos con anonimización de texto. No se requiere cuenta — excelente para una prueba rápida. |
| Obtener cuenta gratuita | Abre el registro en tu navegador, luego regresa para configurar tu bóveda segura. |
| Ya tengo una cuenta | Configura tu bóveda y activa una licencia existente. |
Un selector de idioma en la parte inferior te permite cambiar el idioma de la interfaz antes de continuar. Hay 48 idiomas disponibles.
Paso 2: Frase de recuperación y creación de bóveda
Después de elegir "Obtener cuenta gratuita" o "Ya tengo una cuenta", la aplicación genera una bóveda segura protegida por una frase de recuperación BIP39 de 24 palabras. Esta frase es la clave maestra de tu bóveda.
Tu frase de recuperación de 24 palabras — escríbela y guárdala en un lugar seguro
Crítico: Escribe las 24 palabras en orden. Esta es la única forma de recuperar tu bóveda si olvidas tu PIN. La aplicación no puede recuperarla por ti.
Puedes Copiar la frase al portapapeles (borrado automático después de 30 segundos) o Guardar como TXT en un archivo. Haz clic en Ocultar para ocultar las palabras por privacidad. Debes marcar "He almacenado mi frase de recuperación de forma segura" antes de continuar.
Verifica tu frase
Para confirmar que guardaste la frase correctamente, la aplicación te pide que ingreses 3 palabras seleccionadas al azar por su número de posición.
Verifica 3 palabras aleatorias de tu frase de recuperación
Escribe las palabras correctas y haz clic en Confirmar. Si alguna palabra es incorrecta, se te pedirá que lo intentes de nuevo. Una vez verificado, se crea la bóveda y procedes a la configuración del PIN.
Paso 3: Configuración de PIN
After vault creation, you can set a 4–8 digit PIN for quick daily access. The PIN lets you unlock the app without typing all 24 words each time.
Set a PIN for quick daily unlock
- Quick unlock without typing your full 24-word recovery phrase
- Your recovery phrase remains stored securely in the vault
- You can always use the recovery phrase if you forget your PIN
Enter your PIN in both fields and click Set PIN & Continue. You can also click Skip for now to set a PIN later in Settings → Security.
Paso 4: Activación de licencia
With your vault ready, the final security step is activating your anonym.plus license to unlock all features.
Sign in with your anonym.plus account to activate
Enter your email and password, then click Sign In & Activate. Your password is hashed locally and never sent to the server in plain text.
Manual Activation
If sign-in doesn't work (e.g., behind a corporate firewall), expand Manual activation (paste or import file) for alternative methods:
Manual activation — paste a license key or import a license file
- Pegar license key — paste the JSON license key from your account page
- Import File — import a
.json license file downloaded from your account
You can also click Skip for now to activate later via Settings → Account.
Paso 5: Carpeta de salida
The last step lets you choose where anonymized documents will be saved.
Choose where to save anonymized documents
The default folder is Documents/CloakBusiness. Click Browse... to select a different location. You can change this later in Settings → Preferences.
Click Finish Setup to complete the wizard and enter the main application.
Setup complete! You're now ready to anonymize documents. The main interface will load with the file dropzone ready for your first document.
Descripción general de la interfaz principal
After setup, the main interface is organized into several key areas:
Main interface in Anonymize mode — File Drop, Text Input, Batch Mode, and Image tabs
Barra de encabezado
- Mode Toggle — switch between Anonymize and Deanonymize modes
- Preset Selector — quick-switch between detection presets
- History — open the processing history panel
- Configuración — access app settings (Ctrl + ,)
- Help — open the in-app help panel (F1)
- Bug Report — submit feedback with diagnostic info
Área de procesamiento
- File Dropzone — drag and drop files or click to browse. Supports single files and batch uploads.
- Document / Image Tab — toggle between document text anonymization and image redaction modes
- Results Panel — shows detected entities grouped by type with accept/reject controls
- Output Options — choose output format and save location
Barra de estado
The bottom of the window shows engine status (running/stopped) and the currently active encryption key.
Anonimización de documentos
The core feature — detect and anonymize personal information in documents.
Text Input mode — paste text with PII, select a preset, and click Analyze
Flujo de trabajo
1
Drop Files
Drag and drop files onto the dropzone or click to browse
2
Select Preset
Choose a detection preset that matches your use case (GDPR, HIPAA, Financial, etc.)
3
Start Analysis
Click 'Start Analysis' to extract text and detect entities
4
Review Entities
Review detected entities grouped by type (names, emails, phones, etc.)
5
Choose Output
Select output format (same, PDF, DOCX, TXT) and save option
6
Save
Click 'Save as New File' or 'Replace Original' to complete
Paso a paso: Anonimización de texto con Reemplazo
Anonymize text by replacing personal data with type labels like <PERSON> and <EMAIL_ADDRESS>. The original values are permanently removed.
1
Pegar Text with Personal Data
Enter or paste a document containing personal information — names, email addresses, phone numbers, physical addresses, Social Security Numbers, credit card numbers, IBANs, and organization names.
2
Select Detection Preset
Choose “General PII Detection” from the preset dropdown. This preset detects Person, Email Address, Phone Number, Location, Date Time, and 7 additional entity types using the English NER model.
3
Analyze Text
Click “Analyze Only” to run the Named Entity Recognition pipeline. A loading spinner shows while the text is scanned for PII.
4
Review Detected Entities
All 10 detected entities appear as color-coded badges: Person (2), Organization (2), US SSN (1), Credit Card (1), Email Address (1), Phone Number (1), Location (1), IBAN Code (1). Toggle individual entities on or off with checkboxes, or use Select All / Deselect All.
5
Configure Replace Operators
The Configure Operators panel shows “Replace” selected for each entity type. Each PII value will be substituted with its type label in angle brackets — e.g., <PERSON>, <EMAIL_ADDRESS>. Quick-action buttons (All Replace, All Redact, All Mask, All Hash, All Encrypt) allow switching all operators at once.
6
Anonymize
Click “Anonymize with Selected Operators” to process. A brief loading state appears while each entity is replaced.
7
View Anonymized Result
The anonymized text appears with all PII replaced: <PERSON> for names, <ORGANIZATION> for company names, <US_SSN>, <CREDIT_CARD>, <EMAIL_ADDRESS>, <PHONE_NUMBER>, <LOCATION>, <IBAN_CODE>. Use Copiar to Clipboard or Clear to reset.
Paso a paso: Anonimización de texto con Cifrado
Anonymize text using reversible encryption — each PII value is encrypted with your key and can be decrypted later via the Deanonymize feature.
1
Pegar Text with Personal Data
Enter or paste a document containing personal information — same as the replace workflow.
2
Select Detection Preset
Choose “General PII Detection” to detect a broad range of entity types.
3
Analyze Text
Run the NER pipeline to detect all personal data entities.
4
Review Detected Entities
Review 10 detected entities with color-coded badges. Same entity types as replace.
5
Select All Encrypt with Encryption Key
Click “All Encrypt” to set every entity type to the encrypt operator. Select “Production Key (256-bit)” from the key dropdown. Unlike Replace, the encrypt operator produces reversible tokens that can be decrypted later.
6
Encrypt
Click “Anonymize with Selected Operators” to encrypt all PII with the selected key.
7
View Encrypted Result
The output contains reversible encrypted tokens: <PERSON_ENC:a1b2c3...>, <EMAIL_ADDRESS_ENC:...>, etc. These tokens can be decrypted back to the original PII using the Deanonymize feature with the same encryption key.
Reversible: Encrypted tokens can be decrypted back to original values using the
Deanonymize feature. Replace tokens are permanent and cannot be reversed.
Paso a paso: Anonimización de archivo con Reemplazo
Drop a document file to anonymize — text is extracted, PII detected, and a new anonymized file is saved to your output folder.
1
Open File Drop Zone
Navigate to the File Drop tab. The dropzone accepts PDF, DOCX, TXT, CSV, JSON, XML, XLSX, and XLS files up to 50MB.
2
Drop File for Analysis
Drop a text file (e.g., business-letter.txt). It appears in a “Ready to Analyze” card with the filename, size, and the “General PII Detection” preset pre-selected. Click “Start Analysis (1 file)”.
3
Analysis in Progress
The file card shows “Analyzing...” with a progress bar at 45%. Text is extracted and processed through the NER pipeline.
4
Review Detected Entities
The entity review panel lists all detected PII with color-coded badges and checkboxes. Select All / Deselect All controls are available. The output format selector and operator configuration are visible below.
5
Configure Replace Operators
The Replace operator is configured for all entity types. The output format is set to “Same as original (TXT)”. Other format options include PDF and DOCX. Click “Anonymize & Save as New File” to process.
6
Saving Anonymized File
The file card shows “Anonymizing...” with a progress bar while the output file is reconstructed and saved.
7
File Processing Complete
Green “Complete” status with entity count displayed. The anonymized file is saved to the output folder. A green toast notification confirms the output path.
Paso a paso: Anonimización de archivo con Cifrado
Encrypt PII in document files for reversible anonymization — output files contain encrypted tokens that can be decrypted later.
1
Open File Drop Zone
Same dropzone as Replace — supports all document formats up to 50MB.
2
Drop File for Analysis
Drop a text file. It appears in “Ready to Analyze” with preset selected.
3
Analysis in Progress
Progress bar while text is extracted and PII detected.
4
Review Detected Entities
Same entity review panel with color-coded badges.
5
Select All Encrypt with Key
Click “All Encrypt” to switch all operators to encrypt mode. Select “Production Key (256-bit)” for reversible encryption.
6
Saving Encrypted File
The file is processed with encrypt operators and saved to the output folder.
7
File Processing Complete
Output file contains encrypted tokens like <PERSON_ENC:...> that can be decrypted later using the Deanonymize feature.
Formatos soportados
Input
PDFDOCXXLSXTXTCSVJSONXML
Output
PDFDOCXTXTSame as input
Límites de tamaño de archivo
| Formato | Max Size |
| PDF | 50 MB |
| TXT | 50 MB |
| DOCX | 30 MB |
| CSV | 30 MB |
| JSON | 30 MB |
| XML | 30 MB |
| XLSX | 20 MB or 100,000 rows |
Anonimización de imágenes
Detect and redact personal information directly in images. Uses Tesseract OCR to extract text from images, then applies the same PII detection engine to find and visually redact sensitive data.
Image mode — select a preset, choose a redaction fill color, and drop an image
Flujo de trabajo
1
Switch to Image Mode
Click the Image tab in the anonymization panel
2
Upload Image
Drag and drop an image file (PNG, JPG, BMP, or TIFF) or click to browse. Max: 10 MB, 25 megapixels.
3
Select Preset & Language
Choose a detection preset and the OCR language matching the text in your image
4
Analyze
Click 'Analyze' to extract text via OCR and detect PII entities with bounding boxes
5
Redact
Click 'Redact' to generate a new image with PII covered by colored redaction boxes
6
Download
Download the redacted image as PNG
Paso a paso: Anonimización de imagen
Detect and redact PII in images using OCR text extraction and NER-based entity detection.
1
Open Image Drop Zone
Navigate to the Image tab. The dropzone accepts PNG, JPG, BMP, and TIFF images up to 10MB.
2
Load Image and Configure
Drop a business card image. The preview shows the card with visible PII. Below: fill color selector (black, red, green, blue, gray), detection preset “General PII Detection”, and transform tools (rotate, flip). Click “Analyze”.
3
OCR and NER Analysis
The app runs Tesseract OCR to extract text, then Presidio NER to detect PII entities and their bounding box positions within the image.
4
Review Detected Entities with Bounding Boxes
The image shows colored bounding boxes overlaid on each detected PII area. Entity type filter badges (Person, Email Address, Phone Number, Location, Organization) with checkboxes allow selecting which to redact. Click “Redact Selected (5 entities)”.
5
Redacting PII Areas
A loading indicator appears while selected PII regions are covered with black fill rectangles.
6
Before and After Comparison
Side-by-side view: the Original image (left) with visible PII, and the Redacted image (right) with black bars covering all detected areas. Stats show entity count. Use the Save button to download the redacted image.
Formatos soportados
PNGJPG/JPEGBMPTIFF
Idiomas de OCR
38 languages supported including English, German, French, Spanish, Italian, Portuguese, Dutch, Arabic, Chinese, Japanese, Korean, Hindi, Russian, and more. Select the correct language for best OCR accuracy.
Cómo funciona
1
Image uploaded and EXIF orientation auto-corrected
2
Tesseract OCR extracts text with character-level bounding boxes
3
PII detection engine analyzes extracted text
4
Bounding boxes padded (4px) and adjacent boxes for multi-word entities merged
5
Redaction boxes drawn over detected PII regions
Limitaciones conocidas
| Problema | Detalle |
| Fotos de pantallas | Patrones de moiré, reflejos y brillos degradan el OCR. Use capturas de pantalla en su lugar. |
| Texto manuscrito | Tesseract está optimizado solo para texto impreso o mecanografiado. |
| Baja resolución | Menos de 150 DPI puede tener poca precisión. Use 300+ DPI para escaneos. |
| Texto rotado/inclinado | El texto en ángulos >15° puede no extraerse correctamente. |
| Fondos complejos | Las marcas de agua y fondos de colores pueden interferir. |
| Texto muy pequeño | Menos de ~8pt a la resolución efectiva de la imagen puede no detectarse. |
| Diseños de múltiples columnas | El OCR puede mezclar columnas en diseños complejos. |
| Idioma NER | El reconocimiento de entidades nombradas usa el modelo inglés. Las entidades basadas en patrones (teléfonos, IBANs, emails) funcionan en todos los idiomas. |
Consejos
- Use screenshots instead of camera photos of screens for much better results
- Select the correct OCR language matching the text in your image
- Ensure images are well-lit with good contrast between text and background
- For scanned documents, use 300 DPI or higher resolution
- Crop images to focus on the text area for faster processing
- EXIF orientation is applied automatically — no need to manually rotate photos
Procesamiento por lotes
Process multiple documents at once with parallel file handling. Batch mode is available for document anonymization.
Batch Mode — drop multiple files for parallel processing
Flujo de trabajo
1
Drop Multiple Files
Drag and drop up to 20 files at once onto the dropzone, or click to browse and select multiple files
2
Select Preset
Choose a detection preset — the same preset applies to all files in the batch
3
Start Batch Analysis
All files are extracted and analyzed in parallel for faster processing
4
Review Per File
Review detected entities for each file individually — accept, reject, or modify detections
5
Save All
Save all processed files to your output folder
Paso a paso: Procesamiento por lotes con Reemplazo
Process multiple files at once with the Replace operator — all PII is substituted with type labels and saved as a ZIP archive.
1
Open Batch Dropzone
Navigate to the Batch Mode tab. The dropzone accepts multiple files (PDF, DOCX, TXT, CSV, JSON, XML, XLSX) up to 50MB per file.
2
Add Files and Configure
Three files added: business-letter.txt (2 KB), invoice.pdf (44 KB), contacts.csv (8 KB). Each shows in a card with pending status. The Batch Configuration panel shows preset selector, Replace operator mode, concurrency, auto-approve toggle, and export settings.
3
Review Full Configuration
General PII Detection preset, Replace operator, 2 parallel files, Auto-Approve Entities ON (skips manual review for faster processing), Continue on error, output format “Same as original”, export as ZIP Archive, filename pattern {name}_anonymized.{ext}. Click “Start Batch (3 files)”.
4
Monitor Processing Progress
Progress bar at 33% — 1/3 completed. Live stats show elapsed time, estimated remaining time, and 10 entities found so far. File statuses: business-letter.txt Done (10 entities), invoice.pdf Analyzing (45%), contacts.csv Waiting. Pause and Cancel buttons available.
5
All Files Complete
All 3 files show green checkmarks with individual entity counts (10, 7, 5). Total: 22 entities found, 0 errors. Export Results and New Batch buttons ready.
6
View Results Summary
Modal showing 100% success rate, stats grid (3 completed, 0 failed, 22 entities, 0 tokens), preset “default”, output format “Original”. ZIP archive exported with “Open Location” button.
Paso a paso: Procesamiento por lotes con Cifrado
Process multiple files with reversible encryption — output files contain encrypted tokens that can be decrypted later.
1
Open Batch Dropzone
Same multi-file dropzone as Replace mode.
2
Add Files with Encrypt Mode
Three files added. The operator mode shows Encrypt with encryption key dropdown visible.
3
Configure Encrypt Settings
Full config: Encrypt operator highlighted, “Encryption Key: Select a key” dropdown, “Reversible encryption with key” hint. Other settings: 2 parallel files, auto-approve ON, ZIP archive export. Click “Start Batch (3 files)”.
4
Monitor Encryption Progress
Progress bar with mixed file statuses — same layout as Replace but processing with encrypt operators.
5
All Files Encrypted
All 3 files complete with green checkmarks and entity counts. Output files contain reversible encrypted tokens.
6
View Results Summary
100% success modal with encrypted output in ZIP archive.
Límites
| Parameter | Limit |
| Files per batch | 20 |
| Total batch size | Combined file size limits apply per format (see Document Anonymization) |
| Parallel processing | Files analyzed concurrently for speed |
Seguimiento del progreso
During batch processing, each file shows its own progress indicator with status (queued, extracting, analyzing, complete). Files that fail are flagged individually without stopping the rest of the batch.
Tip: For large batches, ensure you have sufficient disk space before starting.
Desanonimización (Descifrado)
Restore original PII values from anonymized documents using your encryption keys. Works with any document that was anonymized using the 'encrypt' operator.
Deanonymize mode — File Drop, Text Input, and From History tabs
Modos de entrada
A
Arrastrar archivo
Drop an anonymized document (PDF, DOCX, TXT, CSV, JSON, XML, XLSX). Text is extracted and automatically matched against your history to load the correct encryption keys.
B
Text Input
Pegar anonymized text directly. The app automatically searches your history for matching encrypted chunks and loads the correct keys — even if the surrounding text was edited.
C
Del historial
Select a previous anonymization entry. All entity positions and key mappings are loaded instantly.
Paso a paso: Desanonimizar del historial
Restore original PII from a previously encrypted anonymization by selecting it from your processing history.
1
Open Deanonymize Panel
Click “Deanonymize” in the header bar. The panel shows three tabs: File Drop, Text Input, and From History. The File Drop tab is active by default with a dropzone for anonymized files. “How Deanonymization Works” info box explains the process.
2
Select from Processing History
Switch to the “From History” tab. Previously anonymized files are listed with metadata: filename (business-letter.txt), format (TEXT), entity count (10), preset (General PII Detection), and a key icon indicating encryption was used. Click to select.
3
Review Encrypted Text and Select Key
The encrypted text is pre-loaded in the Text Input tab with tokens like <PERSON_ENC:a1b2c3d4e5f6> and <ORGANIZATION_ENC:f7g8h9i0j1k2>. The encryption key selector shows 2 keys available. A green “History entry matched” banner confirms 10 encrypted entities loaded.
4
Decrypt
Click “Deanonymize” to process each encrypted token. A loading state appears during decryption.
5
View Restored Original Text
“Deanonymization Complete” card shows “10 items restored, 0 tokens used”. The fully decrypted text displays all original PII: John Smith, Acme Corporation, 123-45-6789, 4111-1111-1111-1111, john.smith@acme.com, +1 (555) 123-4567, 742 Evergreen Terrace Springfield IL 62704, and IBAN DE89 3704 0044 0532 0130 00. Copiar and Download buttons available.
Paso a paso: Desanonimizar mediante arrastrar archivo
Drop an encrypted file to automatically extract text, match against your history, and decrypt all PII.
1
Open File Drop Tab
The Deanonymize panel shows the File Drop tab with a dropzone accepting anonymized documents (PDF, DOCX, TXT, CSV, JSON, XML, XLSX, XLS up to 50MB). “How Deanonymization Works” info box visible below.
2
Drop Encrypted File
Drop business-letter_anonymized.txt. The encrypted text is extracted and displayed in the text area with tokens like <PERSON_ENC:a1b2c3d4e5f6> visible. The encryption key selector shows 2 keys available.
3
Auto-Match History Entry
The app automatically searches your processing history and finds a matching entry. A green “History entry matched” banner appears: “10 encrypted entities loaded from history. Ready to decrypt.” The correct encryption key metadata is loaded.
4
Confirm Key Selection
The encryption key is confirmed. The matched history indicator is visible. The “Deanonymize” button is ready.
5
Decrypt File
Click “Deanonymize” to decrypt all encrypted tokens using the matched encryption key.
6
View Restored Original Text
File deanonymization complete — all original PII values restored including names, SSN, credit card, email, phone, address, and IBAN. Copiar and Download buttons available.
Cómo desanonimizar
- Switch to 'Deanonymize' mode using the toggle in the header
- Drop a file, paste text, or select from history — keys load automatically
- If auto-match fails, manually select the encryption key
- Click 'Deanonymize' to restore original values
- Copiar or download the restored text
Encrypt → Share → Edit → Decrypt
You can encrypt a document, share it with collaborators, receive it back with edits, and still decrypt the PII:
1
Anonymize a document using the 'encrypt' operator with your encryption key
2
Share the anonymized document (email, cloud storage, etc.)
3
Collaborators edit the document — adding text, rewriting around encrypted chunks
4
You receive the modified document back
5
Drop it in Deanonymize → File Drop — the app auto-detects encrypted chunks
6
Click Deanonymize — all intact encrypted chunks are decrypted
Note: Encrypted chunks must remain intact — if someone partially edits a ciphertext block, that block cannot be decrypted. Surrounding text can be freely added, removed, or rearranged. Missing chunks are skipped; the rest are still decrypted (partial recovery).
Preajustes de detección
Pre-configured entity detection profiles for different use cases. 121 built-in presets across 7 categories.
121 built-in presets organized by category — Country, Regional, Technical, Industry, Healthcare, Financial
| Preset | Descripción | Threshold | Entity Types |
| General PII Detection | Comprehensive detection for common PII types | 0.85 | 10 |
| GDPR Compliance | European data protection requirements | 0.90 | 10 |
| HIPAA Medical | US healthcare PHI protection | 0.90 | 9 |
| Financial Services | Banking and financial data | 0.95 | 10 |
| Development & Testing | Lightweight preset for dev environments | 0.70 | 5 |
| Multi-Language European | Multi-language support for EU markets | 0.85 | 9 |
Preajustes personalizados
Create your own presets in Settings → Presets. Select entity types, set operators, and configure confidence thresholds. Custom presets are stored in your vault.
Entidades personalizadas
Define your own PII entity types using regular expression patterns. Custom entities are detected alongside built-in types during anonymization.
Custom Entities — define your own PII types with regex patterns, import/export definitions
Crear una entidad personalizada
1
Open Settings → Custom Entities
Navigate to the Custom Entities tab in Settings
2
Add New Entity
Click "Add Custom Entity" and provide a name and regex pattern
3
Test Your Pattern
Use the inline pattern tester to verify matches with real-time highlighting
4
Save
Save the entity — it's now available in all presets and analyses
Pattern Guidelines
- Use standard JavaScript regex syntax (no delimiters needed)
- Patterns are validated for ReDoS safety — catastrophic backtracking patterns are rejected
- Test with real sample data using the inline tester before saving
- Use named groups
(?<value>...) to capture only the relevant part of a match
Import & Export
Custom entity definitions can be exported as JSON and imported on another machine or shared with team members. This makes it easy to standardize detection rules across an organization.
Límites
| Parameter | Limit |
| Maximum custom entities | 50 |
| Pattern length | 500 characters |
| ReDoS protection | Enabled — unsafe patterns are rejected |
Claves de cifrado
Manage encryption keys for reversible anonymization.
Encryption Keys — create, manage, and set default keys for reversible anonymization
- Create and store encryption keys securely in your vault
- Apply encryption to specific entity types
- Keys are stored locally — only you can decrypt
- Sync keys across devices via your account
How to Use
1
Go to Settings → Encryption Keys to manage encryption keys
2
Create a new key or sync from your account
3
When processing, select an encryption key in the review panel
4
Anonymized data can be decrypted later using the same key
Historial de procesamiento
View and manage your anonymization history.
Processing History — view past anonymizations, expand entries for details
- View all processed files with timestamps
- See entity counts and tokens used
- Copiar original or anonymized text
- Use history entries for deanonymization
- History stored locally in encrypted vault
Note: History deletion is permanent for privacy reasons. History is auto-cleaned after 90 days or when the entry limit (1,000) is reached.
Configuración
Settings — Preferences tab with language, theme, and output folder configuration
Cuenta
- Sign in with browser or ZK authentication
- View license plan and activation status
- Sync presets and encryption keys
- Sign out
Preferences
- Language selection (48 languages)
- Theme (Light / Dark / System)
- Output folder configuration
- Auto-update settings
Seguridad
- Change or set PIN (4–8 digits)
- View recovery phrase
- Vault lock settings
- Reset vault
Claves de cifrado
- Create and manage encryption keys
- Set default key and entity type binding
- Rotate key values (one-time display)
- Keys stored locally in encrypted vault — values never leave your machine
Presets
- 121 built-in presets across 7 categories
- Create custom presets with entity selection
- Configure per-entity-type operators
- Set default preset for auto-selection
- Duplicate built-in presets as custom
Entities
- Enable/disable 200+ PII entity types globally
- Search and filter by entity group
- Per-group and global Enable All / Disable All
Entidades personalizadas
- Define custom PII types with regex patterns
- Inline pattern tester with real-time highlighting
- Import/export custom entity definitions
- Max 50 custom entities, ReDoS-safe validation
Models
- Download additional language models for PII detection
- 23 spaCy-based languages available
- Check for model updates
- Delete unused models to save disk space
Advanced
- Embedded debug log viewer with cross-window log broadcasting
- Log level configuration
- Data management: export, import, delete, move vault data
About
- App version and build info
- Engine status (PII detection engine)
- Download and install updates
- Links to documentation and support
Atajos de teclado
| Shortcut | Action |
| F1 | Open help panel |
| Ctrl + , | Open settings |
| Ctrl + O | Open file |
| Ctrl + H | Toggle history panel |
| Ctrl + Shift + D | Toggle debug log window |
| Escape | Close panels |
Seguridad
Vault Encryption
Your sensitive data is protected with military-grade encryption.
- AES-256-GCM encryption for all stored data
- Argon2id key derivation (64 MB memory, 3 iterations)
- BIP39 24-word recovery phrase
- PIN-based quick unlock for daily use
- Sensitive data zeroized from memory when locked
How Your Data is Processed
1
Files are read locally on your computer
2
Text is extracted locally — documents never leave your machine
3
PII detection runs on the local Presidio engine (bundled with the app)
4
Detected entities are anonymized locally via the Rust backend
5
Encryption keys never leave the local vault (zero-knowledge boundary)
6
Document reconstructed in original format (PDF, DOCX, XLSX, etc.)
7
Output saved to your chosen folder
8
Results stored in encrypted vault history for deanonymization
What We Never Store
Zero-knowledge design: We never store your original documents, recovery phrase, encryption keys (stored only in your vault), or document contents (only metadata for history).
Solución de problemas
| Issue | Solution |
| App shows white screen | Try restarting the app. If persists, reset vault in Settings > Security. |
| Forgot PIN | Use your 24-word recovery phrase to reset the vault. |
| Lost recovery phrase | If vault is unlocked, view it in Settings > Security. Otherwise, data cannot be recovered. |
| Files not processing | Check file size limits. Ensure the correct file format is used. |
| Sign in with Browser not working | Ensure your default browser allows the anonym-plus:// protocol. |
| Presets not loading | Check internet connection. App will use offline fallback presets. |
| Image analysis returns no entities | Verify the correct OCR language is selected. Ensure clear, readable text at 300+ DPI. Use screenshots instead of photos of screens. |
| Image redaction misses some text | OCR may struggle with handwritten text, very small fonts, skewed text, or complex backgrounds. Straighten the image and increase contrast. |
| Image upload fails | Check: supported format (PNG, JPG, BMP, TIFF), under 10 MB, under 25 megapixels. |
| 'No anonymized entities found' | The text doesn't contain entity markers. Auto-match against history or select from the 'From History' tab. |
| 'Decryption failed' | Ensure you're using the same encryption key from anonymization. Verify in Settings → Encryption Keys. |
| PII detection engine not running | Check engine status in Settings → About. Click restart. Check debug log (Ctrl+Shift+D). |
| Custom entities not detected | Ensure the entity is enabled in Settings → Custom Entities and the regex pattern matches. |
Mensajes de error
| Message | Meaning |
No text content found | The file appears to be empty or contains only images. |
Analysis failed | Ensure the PII detection engine is running. Check Settings → About. |
Extraction data not found | The file needs to be re-analyzed. |
Image too large | Exceeds 10 MB size or 25 megapixel limit. Resize before uploading. |
No text detected in image | OCR could not extract text. Ensure readable printed text with sufficient contrast. |
No anonymized entities found | Text doesn't contain entity placeholders or encrypted chunks. Select from History tab. |
Decryption failed | Encryption key mismatch. Verify the correct key in the dropdown. |
Encryption keys not found | Keys need re-importing. Go to Settings → Encryption Keys. |
Soporte
Need help? Reach out through any of these channels:
- Documentation — this page
- Contact Support — submit a support request
- In-app bug reporting — use the bug icon in the app header to report issues with diagnostic information