When to Use Batch Processing
anonym.plus offers two processing modes: single-file and batch. Understanding when to use each saves significant time and ensures consistent results across document sets.
| Aspect | Single-File Mode | Batch Mode |
|---|---|---|
| Files | One file at a time | Up to 20 files simultaneously |
| Review | Manual review of each entity | Auto-approve option available |
| Processing | Sequential | Parallel (1-5 concurrent files) |
| Export | Individual file download | ZIP archive export |
Use batch mode when you have large document sets that need consistent anonymization, when you want to apply the same preset across all files, or when you need automated workflows without manual entity-by-entity review. Stick with single-file mode for high-stakes documents requiring careful per-entity review, or when each document needs different operator settings.
Batch Replace vs Batch Encrypt
Batch mode supports both Replace and Encrypt operators. The choice determines whether anonymization is permanent or reversible:
| Feature | Batch Replace | Batch Encrypt |
|---|---|---|
| Output | Placeholders (<PERSON>) |
Encrypted tokens |
| Reversibility | Irreversible | Reversible with key |
| Key required | No | Yes |
| Export | ZIP with anonymized files | ZIP with encrypted files |
| Use case | Public release, permanent redaction | Internal sharing, later decryption |
Step-by-Step: Batch Replace
Follow these steps to permanently anonymize multiple documents using the Replace operator:
- Navigate to Batch Mode tab. The dropzone accepts PDF, DOCX, TXT, CSV, JSON, XML, and XLSX files up to 50 MB per file.
- Add multiple files. Drag and drop up to 20 files onto the dropzone. Configure your detection preset, select the Replace operator, set concurrency (1-5 parallel files), and toggle auto-approve if you want to skip manual entity review.
- Review batch settings. Verify your configuration: preset, operator (Replace), parallel file count, auto-approve toggle, continue-on-error toggle, output format, ZIP export option, and filename pattern (e.g.,
{name}_anonymized.{ext}). - Click Start Batch. The progress bar shows overall completion. Each file displays its individual status: queued, analyzing, or complete. Live stats show elapsed time, estimated remaining time, and total entities found across all files.
- All files complete. Green checkmarks appear next to each successfully processed file with entity counts. Click the Export Results button.
- Results summary. A modal displays the batch summary: success rate, files completed, total entities detected and replaced, and the ZIP archive is exported to your chosen location.
Step-by-Step: Batch Encrypt
The Batch Encrypt workflow follows the same structure but produces reversible encrypted output:
- Navigate to Batch Mode tab. Same dropzone accepting PDF, DOCX, TXT, CSV, JSON, XML, and XLSX files.
- Switch to Encrypt operator. After adding your files, select Encrypt as the operator and choose an encryption key from the dropdown. All files in the batch will use this key.
- Configure settings. Set concurrency, auto-approve, continue-on-error, and output format. The encryption key is shown in the settings summary for confirmation.
- Monitor progress. Same progress layout as Batch Replace: per-file status indicators, progress bar, and live statistics for elapsed time, remaining time, and entities found.
- All files encrypted. Green checkmarks confirm each file was processed. Entity counts show how many PII entities were encrypted in each document.
- Results summary. The modal shows success rate, files completed, total entities encrypted, and the ZIP archive containing all encrypted files is exported.
Batch Limits and Configuration
The following table summarizes all batch processing limits and configurable options:
| Parameter | Value |
|---|---|
| Files per batch | 20 maximum |
| Total batch size | Per-format limits apply (PDF 50 MB, DOCX 30 MB, XLSX 20 MB, CSV/JSON/XML 30 MB, TXT 50 MB) |
| Parallel processing | 1-5 concurrent files |
| Auto-approve | Skip manual entity review (on/off) |
| Continue on error | Flag failed files individually without stopping the batch |
| Output format | Same as input, PDF, DOCX, or TXT |
| Export | ZIP archive containing all processed files |
| Filename pattern | {name}_anonymized.{ext} |
You can mix file types within a single batch. The app handles format-specific text extraction independently for each file. Each file in the batch creates its own entry in your local processing history, so you can deanonymize individual files without reprocessing the entire set.
Ready to try it yourself? See it in action →