Web UI
After install, run:
anonymizeA browser tab opens at http://127.0.0.1:<port>. The port is random per session — no fixed port to avoid colliding with other local services.
Main flow
- Drop a file into the drop zone, or click to select. Supported:
.docx,.pdf(with text layer),.xlsx. Files up to 50 MB. - Review detected entities — the UI lists what was found, grouped by category. Each entity shows its surrounding context (5 words on each side).
- Configure which categories to redact, individually. P0 categories are pre-selected.
- Download the anonymized file. The original file on disk is never modified.
Manual mask
If the detector missed something (e.g., a name in an unusual format), highlight the text in the preview and click Mask as → [Category]. The selection is added to the entity list with a manual source marker.
You can also unmask a false positive the same way — click the highlighted entity and select Unmask.
Per-category toggles
Each category can be toggled off entirely for the session. For example, if the document already uses pseudonyms in the dates section and you don’t want them re-tokenized, toggle off Dates.
Toggle state is per-session — it resets on next launch. For persistent defaults, see environment variables.
Feedback button
If you find a miss or a false positive, click the Report button in the entity list. See Feedback.
What never leaves the browser
The web UI runs locally. Files are uploaded over loopback (127.0.0.1) only — no external network requests are made during processing. See What leaves your machine.