Vollständiger Leitfaden zur Installation, Konfiguration und Verwendung von anonym.plus — Offline-PII-Anonymisierung für Windows, macOS und Linux.
anonym.plus Benutzerhandbuch
Zuletzt aktualisiert 26. September 2026
Übersicht
anonym.plus Desktop ist eine sichere Dokumentanonymisierungsanwendung, die persönlich identifizierbare Informationen (PII) aus Dokumenten und Bildern erkennt und entfernt. Sie verwendet ein lokales PII-Erkennungsmodul (Presidio) und einen verschlüsselten Tresor für sichere Speicherung.
▶
Sehen Sie es in Aktion: Schauen Sie sich unsere 36 Video-Anleitungen an, die alle Funktionen in 4 Sprachen abdecken.
Wichtigste Vorteile
Lokales PII-Erkennungsmodul — keine Cloud für die Analyse erforderlich
Militärische Verschlüsselung (AES-256-GCM) für gespeicherte Daten
Reversible Verschlüsselung — verschlüsseln Sie PII, teilen Sie Dokumente, entschlüsseln Sie später
Unterstützung für PDF, DOCX, XLSX, TXT, CSV, JSON, XML und Bilder (PNG, JPG, BMP, TIFF)
Benutzerdefinierte Entitätserkennung über Regex-Muster
48 Oberflächensprachen
Batch-Verarbeitung mit paralleler Dateiverarbeitung
Plattformübergreifend: Windows, macOS, Linux
Systemanforderungen
Plattform
Anforderung
Windows
Windows 10 oder später (x64)
macOS
macOS 10.15 (Catalina) oder später
Linux
Ubuntu 20.04+, Debian 11+ oder äquivalent
Speicher
4 GB RAM Minimum, 8 GB empfohlen
Speicher
500 MB für Installation
Installation
Windows
Format
Anleitung
.exe (NSIS)
Laden Sie das .exe-Setup herunter und führen Sie es für die Standardinstallation aus
macOS
Laden Sie die .dmg-Datei herunter, öffnen Sie sie und ziehen Sie die App in den Ordner Programme.
Linux
Format
Anleitung
.deb
sudo dpkg -i anonym.plus_*.deb
Paket prüfen (optional). Zu jedem Linux-Paket gehört eine Signaturdatei, anonym.plus_<Version>_amd64.deb.asc, auf der Release-Seite. Importieren Sie unseren Signaturschlüssel aus anonym-plus-release-signing.asc und prüfen Sie: gpg --import anonym-plus-release-signing.asc, dann gpg --verify anonym.plus_*_amd64.deb.asc anonym.plus_*_amd64.deb. gpg muss eine gültige Signatur („Good signature“) von „anonym.plus Release Signing“ mit dem Fingerabdruck 4989 A93E 5268 A7D3 0C8C 21F8 B23A 53B7 64F3 78C5 melden.
Laden Sie die neueste Version von der Download-Seite herunter.
Erste Inbetriebnahme
Wenn Sie anonym.plus zum ersten Mal öffnen, führt Sie ein geführter Einrichtungsassistent durch fünf Schritte: Auswahl des Startvorgangs, Erstellung Ihres sicheren Tresors, PIN-Einrichtung, Lizenzaktivierung und Auswahl eines Ausgabeordners. Jeder Schritt wird unten mit Screenshots erläutert.
Schritt 1: Willkommensbildschirm
Der Willkommensbildschirm bietet drei Optionen für den Einstieg:
Welcome screen — choose how to get started
Option
Beschreibung
Demo versuchen
Startet eine 30-minütige Demo mit Textanonymisierung. Kein Konto nötig — ideal für einen schnellen Test.
Kostenloses Konto erstellen
Öffnet die Registrierung in Ihrem Browser und kehrt dann zurück, um Ihren sicheren Tresor einzurichten.
Ich habe ein Konto
Richten Sie Ihren Tresor ein und aktivieren Sie eine vorhandene Lizenz.
Ein Sprachwahlschalter am unteren Rand ermöglicht es Ihnen, die UI-Sprache vor dem Fortfahren zu ändern. 48 Sprachen sind verfügbar.
Step 2: Wiederherstellungsphrase & Vault Creation
After choosing "Kostenloses Konto erstellen" or "Ich habe ein Konto," the app generates a secure vault protected by a 24-word BIP39 recovery phrase. This phrase is the master key to your vault.
Your 24-word recovery phrase — write it down and store safely
Kritisch: Write down all 24 words in order. This is the only way to recover your vault if you forget your PIN. The app cannot recover it for you.
You can Kopieren the phrase to clipboard (auto-cleared after 30 seconds) or Als TXT speichern to a file. Click Ausblenden to blur the words for privacy. You must check "I have safely stored my recovery phrase" before continuing.
Überprüfen Sie Ihre Phrase
Um zu bestätigen, dass Sie die Phrase korrekt gespeichert haben, fordert Sie die App auf, 3 zufällig ausgewählte Wörter anhand ihrer Positionsnummer einzugeben.
Überprüfen Sie 3 Zufallswörter aus Ihrer Wiederherstellungsphrase
Type the correct words and click Confirm. If any word is wrong, you'll be prompted to try again. Once verified, the vault is created and you proceed to PIN setup.
Schritt 3: PIN-Einrichtung
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 Einstellungen → Sicherheit.
Step 4: Lizenzaktivierung
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
Paste 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 Einstellungen → Konto.
Step 5: Ausgabeordner
The last step lets you choose where anonymized documents will be saved.
Choose where to save anonymized documents
The default folder is anonym.plus in your user folder (~/anonym.plus; up to version 8.8.20: Documents/anonym.plus). Click Browse... to select a different location. You can change this later in Einstellungen → 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.
Hauptoberfläche Übersicht
After setup, the main interface is organized into several key areas:
Main interface in Anonymize mode — Datei-Drop, Text Input, Batch Mode, and Image tabs
Header Bar
Mode Toggle — switch between Anonymize and Deanonymize modes
Preset Selector — quick-switch between detection presets
History — open the processing history panel
Einstellungen — access app settings (Ctrl + ,)
Help — open the in-app help panel (F1)
Bug Report — submit feedback with diagnostic info
Processing Area
Datei-Dropzone — drag and drop files or click to browse. Unterstützungs 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
Status Bar
The bottom of the window shows engine status (running/stopped) and the currently active encryption key.
Dokumentanonymisierung
The core feature — detect and anonymize personal information in documents.
Text Input mode — paste text with PII, select a preset, and click Analyze
Workflow
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
Schritt für Schritt: Text Anonymization with Replace
Anonymize text by replacing personal data with type labels like <PERSON> and <EMAIL_ADDRESS>. The original values are permanently removed.
1
Paste Text with Personal Data
Enter or paste a document containing personal information — names, email addresses, phone numbers, physical addresses, Social Sicherheit 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 Kopieren to Clipboard or Clear to reset.
Schritt für Schritt: Text Anonymization with Encrypt
Anonymize text using reversible encryption — each PII value is encrypted with your key and can be decrypted later via the Deanonymize feature.
1
Paste 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
Die Ausgabe enthält umkehrbar verschlüsselte Werte: Jeder ist eine Base64-Zeichenfolge aus IV und Chiffretext, zum Beispiel q8vJ3kL0…==. Mit der Funktion Deanonymisieren und demselben Verschlüsselungsschlüssel lassen sich die ursprünglichen personenbezogenen Daten wiederherstellen.
Reversible: Encrypted tokens can be decrypted back to original values using the Deanonymize feature. Replace tokens are permanent and cannot be reversed.
Schritt für Schritt: File Anonymization with Replace
Drop a document file to anonymize — text is extracted, PII detected, and a new anonymized file is saved to your output folder.
1
Open Datei-Drop Zone
Navigate to the Datei-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
Die Dateikarte zeigt “Analyzing...” mit einem Fortschrittsbalken bei 45%. Der Text wird extrahiert und durch die NER-Pipeline verarbeitet.
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
Die Dateikarte zeigt “Anonymizing...” mit einem Fortschrittsbalken, während die Ausgabedatei rekonstruiert und gespeichert wird.
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.
Schritt für Schritt: File Anonymization with Encrypt
Encrypt PII in document files for reversible anonymization — output files contain encrypted tokens that can be decrypted later.
1
Open Datei-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
Die Ausgabedatei enthält verschlüsselte Werte (Base64-Zeichenfolgen wie q8vJ3kL0…==), die später mit der Funktion Deanonymisieren entschlüsselt werden können.
Unterstützunged Formats
Input
PDFDOCXXLSXTXTCSVJSONXML
Output
PDFDOCXTXTSame as input
File Size Limits
Format
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
Bildanonymisierung
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
Workflow
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.
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
Herunterladen Laden Sie das bearbeitete Bild als PNG herunter
Schritt für Schritt: Bildanonymisierung
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.
Unterstützunged Formats
PNGJPG/JPEGBMPTIFF
OCR Languages
31 Sprachen: Arabisch, Bulgarisch, Dänisch, Deutsch, Englisch, Estnisch, Finnisch, Französisch, Hebräisch, Indonesisch, Irisch, Isländisch, Italienisch, Lettisch, Maltesisch, Niederländisch, Norwegisch, Persisch, Polnisch, Portugiesisch, Schwedisch, Serbisch (kyrillisch und lateinisch), Slowakisch, Slowenisch, Spanisch, Thai, Tschechisch, Türkisch, Ungarisch, Urdu und Vietnamesisch. Wählen Sie die Sprache des Textes im Bild für die beste OCR-Genauigkeit.
Wie es funktioniert
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
Known Limitations
Issue
Detail
Photos of screens
Moiré patterns, glare, and reflections degrade OCR. Use screenshots instead.
Handwritten text
Tesseract is optimized for printed/typed text only.
Low resolution
Below 150 DPI may have poor accuracy. Use 300+ DPI for scans.
Rotated/skewed text
Text at angles >15° may not extract correctly.
Complex backgrounds
Watermarks and colored backgrounds can interfere.
Very small text
Below ~8pt at the image's effective resolution may not be detected.
Multi-column layouts
OCR may mix columns in complex layouts.
NER language
Named entity recognition uses the English model. Pattern-based entities (phones, IBANs, emails) work in all languages.
Tips
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
Batch-Verarbeitung
Process multiple documents at once with parallel file handling. Batch mode is available for document anonymization.
Batch Mode — drop multiple files for parallel processing
Workflow
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
Schritt für Schritt: Batch-Verarbeitung with Replace
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.
Schritt für Schritt: Batch-Verarbeitung with Encrypt
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 Einstellungen
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.
Limits
Parameter
Limit
Files per batch
20
Total batch size
Combined file size limits apply per format (see Dokumentanonymisierung)
Parallel processing
Files analyzed concurrently for speed
Progress Tracking
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.
Deanonymisierung (Decrypt)
Restore original PII values from anonymized documents using your encryption keys. Works with any document that was anonymized using the 'encrypt' operator.
Deanonymize mode — Datei-Drop, Text Input, and Aus Verlauf tabs
Input Modes
A
Datei-Drop 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 Paste 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
Aus Verlauf Select a previous anonymization entry. All entity positions and key mappings are loaded instantly.
Schritt für Schritt: Deanonymize from History
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: Datei-Drop, Text Input, and Aus Verlauf. The Datei-Drop tab is active by default with a dropzone for anonymized files. “How Deanonymisierung Works” info box explains the process.
2
Select from Verarbeitungsverlauf
Switch to the “Aus Verlauf” 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
Der verschlüsselte Text ist im Tab Texteingabe vorgeladen, mit seinen verschlüsselten Werten (Base64-Zeichenfolgen wie q8vJ3kL0…==). Die Schlüsselauswahl zeigt 2 verfügbare Schlüssel. Ein grünes Banner „Verlaufseintrag gefunden“ bestätigt 10 geladene verschlüsselte Entitäten.
4
Decrypt
Click “Deanonymize” to process each encrypted token. A loading state appears during decryption.
5
View Restored Original Text
“Deanonymisierung Complete” Karte zeigt “10 items restored, 0 tokens used”. Der vollständig entschlüsselte Text zeigt alle ursprünglichen PII-Daten: 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. Kopieren- und Herunterladen-Schaltflächen verfügbar.
Schritt für Schritt: Deanonymize via Datei-Drop
Drop an encrypted file to automatically extract text, match against your history, and decrypt all PII.
1
Open Datei-Drop Tab
The Deanonymize panel shows the Datei-Drop tab with a dropzone accepting anonymized documents (PDF, DOCX, TXT, CSV, JSON, XML, XLSX, XLS up to 50MB). “How Deanonymisierung Works” info box visible below.
2
Drop Encrypted File
Ziehen Sie business-letter_anonymized.txt hinein. Der verschlüsselte Text wird extrahiert und im Textbereich angezeigt, die verschlüsselten Werte (Base64-Zeichenfolgen wie q8vJ3kL0…==) sind sichtbar. Die Schlüsselauswahl zeigt 2 verfügbare Schlüssel.
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
Datei-Deanonymisierung abgeschlossen — alle ursprünglichen PII-Werte wiederhergestellt, einschließlich Namen, SSN, Kreditkarte, E-Mail, Telefon, Adresse und IBAN. Kopieren- und Herunterladen-Schaltflächen verfügbar.
How to Deanonymize
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
Kopieren 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 → Datei-Drop — the app auto-detects encrypted chunks
6
Click Deanonymize — all intact encrypted chunks are decrypted
Hinweis: Verschlüsselte Abschnitte müssen unverändert bleiben — Encrypt erkennt keine Änderungen, ein bearbeiteter verschlüsselter Wert lässt sich nicht mehr zuverlässig entschlüsseln. Der umgebende Text kann frei ergänzt, gelöscht oder umgestellt werden. Fehlende Abschnitte werden übersprungen; die übrigen werden trotzdem entschlüsselt (teilweise Wiederherstellung).
Erkennungsvorgaben
Pre-configured entity detection profiles for different use cases. 121 built-in presets across 7 categories.
Umfassende Erkennung gängiger personenbezogener Daten für allgemeine Anwendungsfälle, mehrsprachig
0.85
12
European Auto-Detect
Erkennt europäische personenbezogene Daten einschließlich DSGVO-relevanter Kennungen in allen EU-Sprachen
0.85
68
Financial Auto-Detect
Erkennung von Finanzkennungen mit hoher Konfidenz in allen Sprachen
0.85
24
Healthcare Auto-Detect
Erkennung von Gesundheits- und medizinischen Daten mit hoher Konfidenz in allen Sprachen
0.85
26
Development & Testing
Schlanke Erkennung für Entwicklungs- und Testumgebungen
0.70
5
Custom Presets
Create your own presets in Einstellungen → Presets. Select entity types, set operators, and configure confidence thresholds. Custom presets are stored in your vault.
Benutzerdefinierte Entitäten
Define your own PII entity types using regular expression patterns. Custom entities are detected alongside built-in types during anonymization.
Benutzerdefinierte Entitäten — define your own PII types with regex patterns, import/export definitions
Creating a Custom Entity
1
Open Einstellungen → Benutzerdefinierte Entitäten Navigate to the Benutzerdefinierte Entitäten tab in Einstellungen
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.
Limits
Parameter
Limit
Maximum custom entities
50
Pattern length
500 characters
ReDoS protection
Enabled — unsafe patterns are rejected
Verschlüsselungsschlüssel
Manage encryption keys for reversible anonymization.
Verschlüsselungsschlüssel — 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
How to Use
1
Go to Einstellungen → Verschlüsselungsschlüssel to manage encryption keys
2
Create a new key
3
When processing, select an encryption key in the review panel
4
Anonymized data can be decrypted later using the same key
Verarbeitungsverlauf
View and manage your anonymization history.
Verarbeitungsverlauf — view past anonymizations, expand entries for details
View all processed files with timestamps
See entity counts and tokens used
Kopieren 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.
Einstellungen
Einstellungen — Preferences tab with language, theme, and output folder configuration
Konto
Sign in with browser or ZK authentication
View license plan and activation status
Sign out
Preferences
Language selection (48 languages)
Theme (Light / Dark / System)
Output folder configuration
Auto-update settings
Sicherheit
Change or set PIN (4–8 digits)
View recovery phrase
Vault lock settings
Reset vault
Verschlüsselungsschlüssel
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 340+ PII entity types globally
Search and filter by entity group
Per-group and global Enable All / Disable All
Benutzerdefinierte Entitäten
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
Tastenkombinationen
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
Sicherheit
Vault Encryption
Your sensitive data is protected with military-grade encryption.
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).
Lokale API & MCP-Server (Enterprise)
Die lokale API gehört ausschließlich zur Enterprise-Lizenz — sie ist in Free, Basic, Pro und Expert nicht enthalten und wird nach einem Gespräch mit dem Vertrieb von Hand ausgestellt. Einschalten unter Einstellungen → Lokale API; der Server bindet nur an 127.0.0.1, zeigt Port und Bearer-Token an, und MCP-Konfiguration kopieren liefert den fertigen Eintrag für Claude Desktop, Cline und andere MCP-Hosts. Jede Anfrage braucht den Header X-Local-Api: 1; alle Routen außer /v1/health zusätzlich Authorization: Bearer <token>. REST: /v1/health, /v1/ping, /v1/analyze, /v1/anonymize, /v1/deanonymize, /v1/entities, /v1/analyze-image, /v1/redact-image; MCP: POST /mcp mit sechs Werkzeugen (analyze_text, anonymize_text, deanonymize_text, list_entity_types, analyze_image, redact_image). Der Air-Gap-Modus betrifft die lokale API nicht. Die vollständige Referenz steht in der englischen Dokumentation.
Fehlerbehebung
Issue
Solution
App shows white screen
Try restarting the app. If persists, reset vault in Einstellungen > Sicherheit.
Forgot PIN
Use your 24-word recovery phrase to reset the vault.
Lost recovery phrase
If vault is unlocked, view it in Einstellungen > Sicherheit. 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.
'No anonymized entities found'
The text doesn't contain entity markers. Auto-match against history or select from the 'Aus Verlauf' tab.
'Decryption failed'
Ensure you're using the same encryption key from anonymization. Verify in Einstellungen → Verschlüsselungsschlüssel.
PII detection engine not running
Check engine status in Einstellungen → About. Click restart. Check debug log (Ctrl+Shift+D).
Custom entities not detected
Ensure the entity is enabled in Einstellungen → Benutzerdefinierte Entitäten and the regex pattern matches.
Fehlermeldungen
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 Einstellungen → About.
Extraction data not found
The file needs to be re-analyzed.
Image too large
Exceeds the 10 MB size 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 Einstellungen → Verschlüsselungsschlüssel.
Ja. Dokumente werden vollständig lokal verarbeitet. Die PII-Erkennungsengine läuft auf Ihrem Rechner. Verschlüsselungsschlüssel verlassen nie Ihren Tresor (Zero-Knowledge-Architektur — das Frontend referenziert Schlüssel nur per ID, die eigentlichen Schlüsselwerte verbleiben im Rust-Backend). Alle Speicherung ist mit AES-256-GCM verschlüsselt.
Nein. Die lokale Presidio-Engine übernimmt die PII-Erkennung offline. Internet wird nur für die Lizenzaktivierung, Modell-Downloads und App-Updates benötigt. Alle Kern-Anonymisierungs- und Deanonymisierungsfunktionen arbeiten vollständig offline.
Ihr Tresor ist verschlüsselt. Ohne Ihre PIN oder Wiederherstellungsphrase kann auf die Daten nicht zugegriffen werden.
Bei der Einrichtung wird eine 24-Wort-Wiederherstellungsphrase (im BIP39-Stil) generiert. Dies ist der EINZIGE Weg, Ihren Tresor wiederherzustellen, falls Sie Ihre PIN vergessen. Schreiben Sie sie auf und bewahren Sie sie sicher auf — sie wird einmal während der Einrichtung angezeigt und kann später unter Einstellungen → Sicherheit eingesehen werden, solange der Tresor entsperrt ist.
Verwenden Sie Ihre 24-Wort-Wiederherstellungsphrase zum Entsperren des Tresors. Nach 3 fehlgeschlagenen PIN-Versuchen schlägt die App die Verwendung der Wiederherstellungsphrase vor. Wenn Sie sowohl die PIN als auch die Wiederherstellungsphrase verloren haben, können Ihre Tresor-Daten nicht wiederhergestellt werden.
Ja. Der Tresor sperrt sich automatisch nach 15 Minuten Inaktivität (keine Maus-, Tastatur- oder Scroll-Ereignisse). Sie können ihn auch manuell über die Kopfzeile sperren. Im Demo-Modus ist die automatische Sperre deaktiviert, da der Demo-Benutzer keine PIN festlegt.
Ja. Gehen Sie zu Einstellungen → Sicherheit → Datenverzeichnis ändern, um Ihre Tresor-Datenbanken an einen anderen Speicherort zu verschieben (z. B. ein mit VeraCrypt oder BitLocker verschlüsseltes Volume). Die App erfordert nach dem Verschieben einen Neustart.
Gehen Sie zu Einstellungen → Sicherheit → Sicherung & Wiederherstellung. 'Daten exportieren' erstellt eine ZIP-Datei Ihrer Tresor-Datenbanken. 'Daten importieren' ersetzt bestehende Daten (max. 100 MB). Der Import erfordert einen App-Neustart und warnt Sie, dass alle aktuellen Daten überschrieben werden.
Einstellungen → Sicherheit → Alle lokalen Daten löschen. Sie müssen 'DELETE ALL LOCAL DATA' zur Bestätigung eingeben. Dies löscht den verschlüsselten Tresor, den Verlauf, die Wiederherstellungsphrase, alle lokalen Einstellungen und zwischengespeicherte API-Anmeldedaten. Es betrifft NICHT Ihr Online-Konto. Die App wird nach dem Löschen beendet.
Ja. Im Expert-Plan bietet jede abgeschlossene Anonymisierung im Verlauf-Tab die Aktion „Zuordnung exportieren“, die die Zuordnung Original→Pseudonym in eine Datei speichert. Der Export ist immer explizit und wird vom Benutzer ausgelöst — nichts wird automatisch oder im Hintergrund exportiert. Der Export ist standardmäßig verschlüsselt: Die Zuordnung wird in einen passwortgeschützten .apmap-Container geschrieben (Argon2id-Schlüsselableitung + AES-256-GCM). Dieses Passwort ist unabhängig von Ihrer Tresor-PIN und Ihrer Wiederherstellungsphrase, wird niemals gespeichert und kann nicht wiederhergestellt werden, wenn Sie es vergessen — bewahren Sie es also sicher auf. Alternativ können Sie eine Klartext-CSV- oder JSON-Datei wählen, dies erfordert jedoch eine zusätzliche ausdrückliche Bestätigung, da die resultierende Datei die echten personenbezogenen Daten (PII) aus Ihrem Dokument im Klartext enthält — lesbar für jeden, der sie öffnet.
Ja, im Enterprise-Plan. Der Lokale-API-/MCP-Server ist nicht Teil der Pläne Free, Basic, Pro oder Expert — er wird separat lizenziert; kontaktieren Sie uns, wenn Sie ihn benötigen. Die lokale API kann über MCP (Model Context Protocol) bereitgestellt werden, sodass KI-Coding-Tools, die MCP sprechen — etwa Claude Desktop oder Cline —, die Anonymisierungswerkzeuge direkt aufrufen können. Mit der Enterprise-Lizenz fügen Sie über „MCP-Konfiguration kopieren“ einen fertigen Servereintrag in die Konfiguration Ihres MCP-Hosts ein. Der Endpunkt ist eine MCP-Streamable-HTTP-Schnittstelle unter http://127.0.0.1:<port>/mcp, standardmäßig an die Loopback-Schnittstelle gebunden — sodass von außerhalb des Netzwerks nichts darauf zugreifen kann —, und durch ein Bearer-Token sowie einen erforderlichen Client-Header geschützt, beide in der kopierten Konfiguration enthalten. Über MCP kann der Host dieselbe kuratierte Auswahl von sechs Werkzeugen auflisten und aufrufen wie die REST-API (Text analysieren, anonymisieren und deanonymisieren; Entitätstypen auflisten; sowie Bilder analysieren oder schwärzen), jedes weiterhin abhängig von der Funktionsfreischaltung Ihres Plans und Best-Effort-Tageslimits. Die API ist gegenüber Ihrem Tresor zustandslos: Sie liest, entsperrt oder verändert niemals Ihren Tresor, Ihren Verlauf oder Ihre Verschlüsselungsschlüssel und bietet bewusst keine destruktiven oder datenlesenden Befehle. Eine Enterprise-Lizenz umfasst alle sechs Werkzeuge einschließlich Bildschwärzung, ohne tägliches Anfragelimit.
Anonymisierung
Sechs Operatoren: Replace (ersetzt durch <ENTITY_TYPE> oder benutzerdefinierten Text), Redact (entfernt vollständig), Mask (ersetzt durch *-Zeichen, konfigurierbare Anzahl), Hash (SHA-256, SHA-512 oder MD5 — irreversibel), Encrypt (AES reversible Verschlüsselung mit gespeichertem Schlüssel — nur dieser kann später entschlüsselt werden), und Token (derselbe Wert erhält immer dasselbe schlüsselbasierte Pseudonym, z. B. <PERSON_BCVARDHRKXJEXVWB> — einseitig, wird aber auf dem Deanonymisieren-Bildschirm aus Ihrem lokalen Verlauf wiederhergestellt).
Eingabe: PDF, DOCX, XLSX/XLS, TXT, CSV, JSON, XML und Bilder (PNG, JPG, BMP, TIFF). Ausgabe: PDF, DOCX, TXT, wie Eingabe oder — bei PDF-Eingabe — ein geschwärztes PDF, das das Originallayout beibehält und die Fundstellen überdeckt. Hinweis: .txt-Dateien erfordern mindestens eine Basic-Lizenz; alle anderen Dokumentformate erfordern eine Pro-Lizenz.
PDF: 50 MB, TXT: 50 MB, DOCX: 30 MB, CSV: 30 MB, JSON: 30 MB, XML: 30 MB, XLSX: 20 MB oder 100.000 Zeilen. Bilder: 10 MB. Dokumente müssen mindestens 10 Zeichen Text enthalten, um analysiert zu werden.
Standard: {baseName}_anonymized_{timestamp}.{ext}. Im Stapelmodus können Sie das Benennungsmuster mit Vorlagenvariablen anpassen. Sie können auch wählen, die Originaldatei zu ersetzen.
Mehrere mögliche Ursachen: 1) Der Konfidenzschwellenwert in Ihrer Vorlage ist möglicherweise zu hoch — senken Sie ihn für mehr Erkennungen. 2) Der Entitätstyp ist möglicherweise global unter Einstellungen → Entitäten deaktiviert. 3) Überprüfen Sie bei benutzerdefinierten Entitäten, ob das Regex-Muster Ihre Daten mithilfe des integrierten Mustertesters erkennt. 4) Bei den meisten Sprachen verwendet die Named Entity Recognition das englische NER-Modell, daher funktioniert die Personennamenerkennung am besten mit englischen/lateinischen Namen; musterbasierte Entitäten (Telefonnummern, IBANs, E-Mails) funktionieren in allen Sprachen. Mit installiertem optionalem EU-Sprachpaket verwenden die Namens- und Adresserkennung für Slowakisch, Tschechisch, Bulgarisch, Ungarisch, Estnisch, Lettisch, Slowenisch, Irisch und Maltesisch ein echtes Modell anstelle des englischen.
Die App fällt automatisch auf den Operator 'replace' mit <ENTITY_TYPE>-Platzhaltern zurück, um Datenverlust zu verhindern. Die Entität wird anonymisiert, aber nicht verschlüsselt. Erstellen Sie einen Schlüssel unter Einstellungen → Verschlüsselungsschlüssel, um Verschlüsselung zu nutzen.
Deanonymisierung
Wechseln Sie in den Deanonymisierungsmodus. Sie haben drei Optionen: eine Datei ablegen, Text direkt einfügen oder aus dem Verarbeitungsverlauf auswählen. Die App gleicht automatisch mit Ihrem Verlauf ab, um die richtigen Verschlüsselungsschlüssel zu finden. Klicken Sie auf Deanonymisieren, um die ursprünglichen PII-Werte wiederherzustellen.
Wenn Sie Text einfügen oder ablegen, durchsucht die App Ihren Verlauf mit zwei Strategien: 1) Exakter Abgleich — wenn der Text genau mit einer früheren Ausgabe übereinstimmt. 2) Unscharfer Abgleich — prüft, ob mindestens 50 % der verschlüsselten Blöcke eines Verlaufseintrags in Ihrem Text vorhanden sind. Das bedeutet, Sie können Dokumente auch nach der Bearbeitung durch Mitarbeiter entschlüsseln.
Ja. Die App verwendet unscharfen Abgleich, um verschlüsselte Blöcke in geändertem Text zu finden. Solange die verschlüsselten Blöcke selbst intakt sind (nicht teilweise gekürzt oder bearbeitet), können sie entschlüsselt werden. Umgebender Text kann frei hinzugefügt, entfernt oder umgestellt werden.
1) Anonymisieren Sie ein Dokument mit dem Operator 'encrypt'. 2) Teilen Sie das anonymisierte Dokument mit Mitarbeitern. 3) Diese bearbeiten den Text um die verschlüsselten Blöcke herum. 4) Sie erhalten es zurück und legen es unter Deanonymisieren → Datei ablegen ab. 5) Die App erkennt automatisch verschlüsselte Blöcke, lädt Schlüssel aus dem Verlauf und entschlüsselt. Dies ermöglicht sichere Zusammenarbeit, bei der nur Sie die ursprünglichen PII sehen können.
Die App entschlüsselt alle intakten verschlüsselten Blöcke und überspringt fehlende oder beschädigte. Sie sehen eine Anzahl fehlender Blöcke und eine Warnung, aber der Rest des Dokuments wird vollständig wiederhergestellt (teilweise Wiederherstellung).
Nein. Die App speichert die Schlüsselzuordnung in Ihrem Tresor-Verlauf. Wenn Sie ein Dokument zur Deanonymisierung ablegen, wird automatisch der richtige Schlüssel für jeden Entitätstyp ausgewählt.
Der eingefügte Text enthält keine Entitätsplatzhalter (<PERSON> usw.) oder erkennbare verschlüsselte Blöcke. Wenn Sie den Encrypt-Operator verwendet haben, wählen Sie den Eintrag stattdessen im Tab 'Aus Verlauf' — die verschlüsselten Entitätspositionen sind dort gespeichert. Hinweis: Der Verlauf speichert nur die ersten 10.000 Zeichen (250.000 bei einem im Originallayout geschwärzten PDF), daher können sehr lange Dokumente abgeschnitten sein.
Verschlüsselungsschlüssel
Verschlüsselungsschlüsselwerte verlassen nie das Rust-Backend. Das Frontend speichert nur Schlüssel-Metadaten (Name, ID, Entitätstyp, Verwendungszähler). Beim Verschlüsseln sendet das Frontend eine Schlüssel-ID (nicht den Schlüsselwert) an das Rust-Backend, das das eigentliche Schlüsselmaterial auflöst. Das bedeutet, selbst wenn jemand auf den Frontend-Speicher zugreifen würde, könnte er Ihre Verschlüsselungsschlüssel nicht extrahieren.
128-Bit (16 Bytes), 192-Bit (24 Bytes) und 256-Bit (32 Bytes). 256-Bit wird empfohlen und ist der Standard für neue Schlüssel.
Ja. Beim Erstellen eines Schlüssels können Sie ihn einem bestimmten Entitätstyp zuweisen (z. B. nur für PERSON, nur für US_SSN) oder auf 'ALL' (Standard) setzen. Entitätsspezifische Schlüssel erscheinen, wenn Sie den Encrypt-Operator für diesen Entitätstyp auswählen.
Beim Rotieren wird neues Schlüsselmaterial generiert. Der alte Schlüsselwert wird dauerhaft ersetzt. Dokumente, die mit dem alten Schlüssel verschlüsselt wurden, benötigen den alten Schlüsselwert für die Deanonymisierung — rotieren Sie also nur, wenn Sie den alten Schlüssel gespeichert haben oder alte Dokumente nicht mehr entschlüsseln müssen. Der neue Schlüssel-Hex wird einmal angezeigt.
Aus Sicherheitsgründen werden generierte und rotierte Schlüsselwerte nur einmal mit einem 30-Sekunden-Auto-Hide-Countdown angezeigt. Kopieren und speichern Sie den Schlüssel sicher, bevor Sie ihn schließen. Dies verhindert, dass Schlüsselmaterial in der Benutzeroberfläche verbleibt.
Stapelverarbeitung
Der Stapelmodus verarbeitet mehrere Dateien gleichzeitig. Konfigurieren Sie Parallelität (1–5 parallele Dateien, Standard 2), Fehlerbehandlung (fortfahren oder bei Fehler stoppen), automatische Genehmigung vs. manuelle Überprüfung, Ausgabeformat und Benennungsmuster. Es kann jeweils nur ein Stapel gleichzeitig laufen. Erfordert eine Pro-Lizenz.
Wenn Auto-Approve aktiviert ist, werden alle erkannten Entitäten automatisch ohne manuelle Überprüfung akzeptiert. Sie können einen globalen Operator (Replace/Redact/Mask/Hash/Encrypt) oder Operatoren pro Entitätstyp konfigurieren. Bei Deaktivierung pausiert jede Datei beim Überprüfungsschritt, damit Sie Entitäten prüfen und genehmigen können.
Ja. Wählen Sie zwischen ZIP (alle Dateien gebündelt), Ordner (speichert in einem datumgestempelten Unterordner) oder einzelnen Dateien. Sie können auch eine Verarbeitungszusammenfassung im JSON-, CSV- oder beiden Formaten exportieren.
Hängt von Ihrer Fehlermodus-Einstellung ab. 'Fortfahren' markiert die fehlgeschlagene Datei als Fehler und verarbeitet den Rest. 'Bei Fehler stoppen' hält den gesamten Stapel an. Fehlgeschlagene Dateien können einzeln wiederholt werden.
Vorlagen
Über 120 integrierte Vorlagen in 7 Kategorien: Auto (5), länderspezifisch (55+), regionale Mehrländer (12), technisch/DevSecOps (14), Industrie (13), Gesundheitswesen (3) und Finanzen (4). Jede Vorlage konfiguriert, welche Entitätstypen erkannt werden, den Konfidenzschwellenwert und optionale Operatoren pro Entität.
Ja. Gehen Sie zu Einstellungen → Vorlagen → Benutzerdefinierte Vorlage erstellen. Wählen Sie Entitätstypen (einschließlich Ihrer benutzerdefinierten Entitäten), legen Sie einen Konfidenzschwellenwert (50–100 %) fest, konfigurieren Sie Operatoren pro Entität und wählen Sie eine Erkennungssprache. Sie können auch jede integrierte Vorlage als Ausgangspunkt duplizieren.
Der Schwellenwert (50–100 %) steuert, wie sicher die Erkennungsengine sein muss, bevor sie eine Entität meldet. Niedrigere Schwellenwerte erkennen mehr Entitäten, können aber Fehlalarme erzeugen. Höhere Schwellenwerte sind präziser, können aber einige Entitäten übersehen. Die meisten mitgelieferten Vorlagen verwenden 85 %. Über 85 % sinkt die Erkennung stark. Die App zeigt einen Hinweis, wenn eine Vorlage über 85 % eingestellt ist.
Weil mehrere Länder Kennungen mit derselben Form ausgeben, oft sogar mit denselben umgebenden Wörtern. Unterstützt der Text mehr als ein Land gleichermaßen, muss die Engine eines auswählen, und diese Entscheidung ist willkürlich. Öffnen Sie Einstellungen → Vorlagen, bearbeiten Sie die Vorlage und wählen Sie die Länder, aus denen Ihre Dokumente tatsächlich stammen; die Ansprüche der anderen Länder werden dann verworfen, statt zu konkurrieren. Die Schwärzung selbst war weiterhin korrekt — die Nummer wurde so oder so abgedeckt —, aber die Beschriftung in der Überprüfungsliste und in der Zuordnungstabelle nannte das falsche Land.
Die Erkennungsmodule eines Landes gehören zu einer Sprache. Analysiert die Vorlage Englisch, und Sie wählen ein Land, dessen Erkennungsmodule Deutsch oder Slowakisch sind, sind diese überhaupt nicht Teil dieser Analyse — es gibt also nichts, was die Auswahl einschränken könnte. Der Vorlageneditor weist direkt neben der Auswahl darauf hin: Er bietet nur die Länder an, die für die Sprache der Vorlage aktiv sind, und nennt jedes ausgewählte Land, das dort keine Wirkung entfalten kann. Das ist wichtig, weil ein leeres Ergebnis sonst wie „nichts gefunden“ wirkt, obwohl es eigentlich „nicht gesucht“ bedeutet.
Betroffen sind ausschließlich nationale Kennungen — Pässe, Steuernummern, Ausweise, Sozialversicherungsnummern. Alles ohne Länderbezug bleibt unabhängig von der Auswahl eingeschaltet: Namen, E-Mail-Adressen, Telefonnummern, Kreditkarten, IBANs, API-Schlüssel, medizinische Codes. Eine leere Auswahl bedeutet jedes Land, und das ist die Standardeinstellung — eine Vorlage, die Sie nie angefasst haben, erkennt also genau das, was sie zuvor erkannt hat.
Ihre Auswahl entscheidet, wonach die Engine sucht. Nach dieser Suche vervollständigen zwei nachgelagerte Schritte das Gefundene, ohne das Ergebnis ein zweites Mal auf Ihre Auswahl einzuschränken. Erstens wird eine Hausnummer oder Postleitzahl, die direkt neben einer anonymisierten Straße oder einem anonymisierten Ort steht, mit anonymisiert, weil eine Adresse mit sichtbar belassener Hausnummer die Adresse weiterhin identifiziert. Zweitens behält ein Textstück, das die Engine zunächst für einen Typ hielt und dann korrigierte, seinen korrigierten Typ — zum Beispiel bleibt ein Straßenname oder eine Ziffernfolge, die zunächst fälschlich für einen Namen gehalten und dann als Ort umetikettiert wurde, weiterhin abgedeckt, auch wenn Orte nicht ausgewählt sind. Das ist beabsichtigt: In diesen Fällen irrt die Engine lieber zu viel als zu wenig ab. Jeder solche Fund erscheint mit seinem Typ in der Überprüfungsliste, und Sie können ihn dort vor dem Export ausschließen.
Benutzerdefinierte Entitäten
Gehen Sie zu Einstellungen → Benutzerdefinierte Entitäten, um eigene PII-Typen mit Regex-Mustern zu definieren (z. B. Mitarbeiter-IDs, interne Codes, Projektnummern). Jede Entität kann bis zu 10 Muster, Kontextwörter für bessere Zuordnung und einen Konfidenzwert haben. Benutzerdefinierte Entitäten werden neben den 340+ integrierten Typen erkannt und können alle Operatoren einschließlich Verschlüsselung verwenden.
Maximal 50 benutzerdefinierte Entitäten, 10 Muster pro Entität, 20 Kontextwörter pro Entität. Regex-Muster sind auf 500 Zeichen begrenzt. Entitätsnamen müssen dem Format UPPERCASE_WITH_UNDERSCORES entsprechen (2–64 Zeichen). Muster werden gegen ReDoS (katastrophales Backtracking) validiert, um UI-Einfrierungen zu verhindern.
Ja. Export speichert alle benutzerdefinierten Entitäten als JSON-Datei (die App warnt Sie, dass Muster im Klartext vorliegen). Import akzeptiert JSON-Dateien bis 1 MB, generiert IDs neu, validiert gegen Limits und meldet, wie viele importiert, übersprungen oder fehlerhaft waren.
Bilder
PNG, JPG/JPEG, BMP und TIFF. Die maximale Dateigröße beträgt 10 MB.
Zweistufiger Prozess: 1) Analyse — Tesseract OCR extrahiert Text mit zeichengenauen Begrenzungsrahmen, dann erkennt die PII-Engine Entitäten. 2) Schwärzen — farbige Rechtecke werden über erkannte PII-Bereiche gezeichnet. Sie wählen die Füllfarbe (schwarz, weiß, rot, grün, blau, grau). Die Ausgabe wird als PNG-Datei gespeichert.
Fotos von Bildschirmen erzeugen Moiré-Muster, Blendung, Reflexionen und niedrigen Kontrast, die die OCR-Genauigkeit erheblich beeinträchtigen. Verwenden Sie Screenshots (Druck-Taste, Snipping Tool usw.) oder direkte digitale Exporte.
Nein. Die OCR-Engine (Tesseract) ist für gedruckten und getippten Text optimiert. Handgeschriebener Text wird wahrscheinlich nicht erkannt oder liefert unzuverlässige Ergebnisse.
Derzeit verarbeitet die Bildanonymisierung ein Bild auf einmal. Der Stapelmodus unterstützt Dokumentformate (PDF, DOCX usw.), aber keine Bilder.
Modelle & Sprachen
23 spaCy-basierte Sprachmodelle: Englisch (eingebaut), Deutsch, Spanisch, Französisch, Italienisch, Portugiesisch, Niederländisch, Polnisch, Rumänisch, Dänisch, Griechisch, Finnisch, Kroatisch, Litauisch, Mazedonisch, Norwegisch, Russisch, Schwedisch, Ukrainisch, Japanisch, Chinesisch, Koreanisch sowie ein mehrsprachiges Modell. Die Größen reichen von 15–54 MB. Zusätzlich fügen zehn optionale Sprachpakete eine echte Namens- und Adresserkennung hinzu; sie werden aus einer Datei importiert statt heruntergeladen und funktionieren daher auch ohne Internetverbindung: das EU-Paket (Slowakisch, Tschechisch, Bulgarisch, Ungarisch, Estnisch, Lettisch, Slowenisch, Irisch, Maltesisch) sowie je ein Paket für Vietnamesisch, Türkisch, Persisch, Urdu, Isländisch, Indonesisch, Hebräisch, Arabisch und Serbisch. Zwei Einschränkungen dieser Pakete liegen an den zugrunde liegenden Modellen und nicht an der App — es lohnt sich, sie zu kennen, bevor Sie sich darauf verlassen. Das Urdu-Paket erkennt nur Personen, Orte und Organisationen — es hat keine Klassen für E-Mail, Telefon, IBAN oder Ausweisnummern — und kennzeichnet die Stadt Lahore als Organisation: Die Stadt wird trotzdem geschwärzt, nur die Kategorie im Bericht ist falsch. Außerdem übersieht es einen Namen, der mit Komma nachnamenzuerst geschrieben ist, wie ihn Datenbankexporte und Indexlisten erzeugen (Khan, Fatima): Das Urdu-Modell erkennt dann keinen der beiden Teile als Namen, während exakt derselbe Name in normaler Schreibweise zuverlässig erkannt wird — prüfen Sie also Urdu-Dokumente, die aus einem Register oder Export stammen. Urdu wird in Nastaliq geschrieben, was OCR deutlich weniger zuverlässig liest als eine lateinische Schrift, sodass ein gescanntes Urdu-Dokument ein messbar schlechteres Ergebnis liefert als ein europäisches. Das Arabisch-Paket kann einen Ortsnamen um ein paar Zeichen zu kurz enden lassen, wenn das Wort ein angehängtes Präfix trägt, wodurch ein Fragment des Namens in der Ausgabe verbleibt; prüfen Sie arabische Ergebnisse, bei denen ein Ortsname auf ein Präfix folgt.
Modell-Downloads erfordern eine Internetverbindung. Einmal heruntergeladen, funktionieren Modelle vollständig offline. Sie können Modelle auch aus .tar.gz-, .gz- oder .zip-Dateien importieren, wenn Sie diese lokal haben.
Die Benutzeroberfläche unterstützt 48 Sprachen. Dies ist getrennt von den NLP-Modellen — die UI-Sprache betrifft Menüs und Beschriftungen, während NLP-Modelle für die PII-Entitätserkennung zuständig sind.
Verlauf
Der Verlauf wird nach 90 Tagen oder bei Erreichen des Eintragslimits (1.000 Einträge) automatisch bereinigt. Die Basis-Aufbewahrung stellt sicher, dass die neuesten 500 Einträge immer erhalten bleiben. Die Verlaufslöschung ist aus Datenschutzgründen dauerhaft.
Nein. Nur die ersten 10.000 Zeichen von Ein- und Ausgabetext werden im Verlauf gespeichert — 250.000 bei einem im Originallayout geschwärzten PDF, weil diese Ausgabe keinen anderen Weg zurück hat (etwa 80 Seiten dicht bedruckten Textes). Darüber hinaus wird ein sehr langes Dokument abgeschnitten, und die übrigen Entitäten werden als übersprungen gemeldet. Die vollständigen Entitätspositionen und verschlüsselten Werte werden gespeichert, um die Deanonymisierung zu ermöglichen.
Ja, ab dem Pro-Plan. Wählen Sie im Verlauf einen Zeitraum und erzeugen Sie vollständig auf dem Gerät einen PDF- oder CSV-„Verarbeitungsnachweis“: wie viele Elemente welcher Entitätstypen pro Dokument gefunden wurden, ob der jeweilige Vorgang reversibel ist, sowie einen Prüfwert aus dem manipulationssicheren Prüfprotokoll der App. Der Bericht enthält niemals die erkannten Werte selbst — nur Anzahl und Typen — und ist ausdrücklich kein Compliance-Zertifikat: Er dokumentiert, was die Software getan hat, als unterstützender Nachweis für Maßnahmen wie Art. 32 DSGVO.
Lizenzierung
Die Demo gibt Ihnen 30 Minuten Zugang mit grundlegender Anonymisierung, Verschlüsselung und Deanonymisierung — nur im Textmodus. Dateiverarbeitung, Stapelmodus und Bildanonymisierung sind in der Demo nicht verfügbar. Kein Konto erforderlich.
Zwei Wege: 1) Fügen Sie den Lizenzschlüssel unter Einstellungen → Lizenz ein. 2) Importieren Sie eine Lizenzdatei (.license, .lic, .key, .txt, .json).
Token werden abhängig von der Länge des verarbeiteten Texts verbraucht. Bei der Bildverarbeitung kommt eine Formel zum Einsatz, die auf Dateigröße, aktivierten Entitäten und erkannten Entitäten basiert. Ihr Guthaben sehen Sie unter Einstellungen → Lizenz.
Aktualisierungen
Die App prüft automatisch alle 24 Stunden auf Updates. Wenn verfügbar, erscheint eine Benachrichtigung unter Einstellungen → Über (und ein animierter Punkt auf der Einstellungen-Schaltfläche). Klicken Sie auf 'Herunterladen & Installieren' zum Aktualisieren (~110 MB Download). Die App schließt sich und startet mit der neuen Version neu.
Auto-Updates werden für die portable (.zip) Version nicht unterstützt. Sie sehen eine Benachrichtigung, die Sie auffordert, die neueste Version manuell von der GitHub-Releases-Seite herunterzuladen.
Wenn eine neue Version eine höhere Hauptversionsnummer hat (z. B. v8 auf v9), warnt die App, dass Ihre Lizenz möglicherweise nur die aktuelle Hauptversion abdeckt. Basisfunktionen bleiben verfügbar, aber Sie müssen möglicherweise Ihre Lizenz für die Funktionen der neuen Version upgraden.
Anwendungsfälle
anonym.plus ist genau für diesen Fall gebaut: AML- und KYC-Unterlagen, Kredit- und Darlehensanträge, Prüfungsunterlagen und Zahlungsdatensätze werden vollständig auf Ihrem eigenen Rechner anonymisiert. Die Erkennungsengine läuft lokal und deckt über 340 PII-Entitätstypen ab, darunter CREDIT_CARD, IBAN_CODE, SWIFT_CODE, US_SSN und US_BANK_NUMBER — es wird also kein Dokument, kein Seitenbild und kein extrahierter Text zu einem Cloud-Dienst hochgeladen, und es gibt keinen zusätzlichen Auftragsverarbeiter für Ihre Anbieterliste. Integrierte Finanz- und DSGVO-Vorlagen decken die üblichen Prüfabläufe ab, und die reversible AES-256-Verschlüsselung ermöglicht es Ihnen, einem Prüfer oder Vertragspartner eine geschwärzte Datei zu übergeben und das Original später aus Ihrem eigenen verschlüsselten Tresor wiederherzustellen.
anonym.plus entfernt PHI aus klinischen Notizen, Telemedizin-Transkripten, Überweisungsschreiben, Abrechnungen und Unterlagen klinischer Studien direkt auf dem Gerät. Da die Erkennungsengine lokal läuft und keine PHI an einen Cloud-Anbieter weitergegeben wird, ist keine Auftragsverarbeitungsvereinbarung (Business Associate Agreement, BAA) erforderlich. Die App erkennt über 340 Entitätstypen, darunter MEDICAL_LICENSE, ICD_CODE, US_SSN und UK_NHS, und liefert eine „Gesundheitswesen — Beliebige Sprache“-Vorlage sowie Vorlagen für das US- und UK-Gesundheitswesen mit. Das Entfernen der 18 HIPAA-Safe-Harbor-Identifikatoren (45 CFR 164.514(b)(2)) wird direkt unterstützt; Gesundheitsdaten sind zudem besondere Kategorien personenbezogener Daten nach Art. 9 DSGVO, und ordnungsgemäß anonymisierte Dateien fallen gemäß Erwägungsgrund 26 nicht mehr in den Anwendungsbereich der DSGVO. Die reversible AES-256-Verschlüsselung hält den Weg zur Re-Identifizierung für die Forschungsnachverfolgung in Ihrem eigenen Tresor.
anonym.plus schwärzt Gerichtsschriftsätze, Beweisstücke, Zeugenaussagen-Transkripte, Produktionsunterlagen und Verträge lokal auf Ihrem eigenen Rechner, sodass privilegiertes und mandantenvertrauliches Material niemals über einen fremden Server läuft. Die App erkennt über 340 Entitätstypen — Namen, Adressen, Daten, US_SSN, Steuer- und Kontonummern —, womit die personenbezogenen Kennungen abgedeckt sind, die FRCP 5.2 in öffentlichen Schriftsätzen teilweise geschwärzt verlangt, über PDF, DOCX, XLSX, TXT, CSV, JSON, XML und gescannte Bilder hinweg. Stapelverarbeitung mit paralleler Dateibearbeitung arbeitet ganze Produktionsvolumen durch, und die reversible AES-256-Verschlüsselung bewahrt die ungeschwärzte Zuordnung in Ihrem verschlüsselten Tresor auf, sodass eine Produktion für die Akte rückgängig gemacht werden kann.
anonym.plus anonymisiert Lebensläufe und Bewerbungen, Personalakten, Gehaltsabrechnungs- und Sozialleistungsexporte sowie Beschwerde- oder Untersuchungsberichte, ohne irgendetwas an einen Cloud-Dienst zu senden — die Erkennungsengine läuft lokal, sodass Mitarbeiterdaten innerhalb der eigenen Systeme des Arbeitgebers bleiben. Die App erkennt über 340 Entitätstypen, darunter Namen, Adressen, US_SSN, IBAN_CODE und nationale Kennungen, und die Stapelverarbeitung anonymisiert einen ganzen Ordner mit Bewerberunterlagen in einem Durchgang — genau das, was ein anonymisiertes Lebenslauf-Screening braucht. Die reversible AES-256-Verschlüsselung bedeutet, dass ein mit externen Rechtsberatern geteilter Vorfallsbericht oder ein einem Prüfer übergebener Gehaltsauszug weiterhin aus Ihrem eigenen Tresor wiederhergestellt werden kann.
Fehlerbehebung
Gehen Sie zu Einstellungen → Erweitert und klicken Sie auf 'PII-Engine neu starten'. Wenn es weiterhin fehlschlägt, prüfen Sie den Engine-Status unter Einstellungen → Über. Öffnen Sie das Debug-Log (Ctrl+Shift+D) für detaillierte Fehlermeldungen. Versuchen Sie, die App vollständig neu zu starten.
Versuchen Sie, die App neu zu starten. Wenn das Problem bestehen bleibt, setzen Sie den Tresor unter Einstellungen → Sicherheit zurück. Als letzten Ausweg verwenden Sie 'Alle lokalen Daten löschen' für einen Werksreset.
Prüfen Sie: 1) Die Entität ist unter Einstellungen → Benutzerdefinierte Entitäten aktiviert. 2) Das Regex-Muster stimmt mit Ihren Testdaten überein (verwenden Sie den integrierten Mustertester). 3) Das Muster ist nicht als ReDoS-gefährlich markiert — die App überspringt diese aus Sicherheitsgründen. 4) Bei Verwendung von Vorlagen mit benutzerdefinierten Entitäten erkennt die App automatisch alle Entitätstypen einschließlich benutzerdefinierter.
Der Verschlüsselungsschlüssel stimmt nicht überein. Überprüfen Sie, ob der richtige Schlüssel ausgewählt ist — prüfen Sie Einstellungen → Verschlüsselungsschlüssel. Wenn der Schlüssel rotiert wurde, benötigen Sie den alten Schlüsselwert. Sie können auch einen Hex-Schlüssel manuell im Schlüssel-Selektor eingeben, wenn Sie ein Backup haben.
Unterstützung
Need help? Reach out through any of these channels: