private_person Names and personal identifiers.
Detect names, emails, phone numbers, addresses, account numbers, dates, URLs, and secrets locally in your browser — a free privacy remover that masks them in one click, no upload required.
Model not loaded
The first run downloads model files from Hugging Face. Chrome or Edge with WebGPU is recommended.Waiting for detection.
Local OCR plus PII labels — all in your browser.
Choose a demo image or upload your own image.
The openai/privacy-filter weights are downloaded once from Hugging Face and cached for future visits.
Transformers.js executes the model on WebGPU when available, with WebAssembly as a fallback.
Inspect the highlighted entities, copy the redacted text, or paste new content — nothing ever leaves your device.
The model outputs 8 privacy span categories (BIOES-tagged at the token level).
private_person Names and personal identifiers.
private_email Personal email addresses.
private_phone Personal phone numbers.
private_address Personal residential or mailing addresses.
account_number Financial or service account identifiers.
private_date Personal dates such as birthdays.
private_url Personal URLs or web addresses.
secret Credentials, tokens, API keys, and other secrets.
Run a quick privacy clean before pasting into ChatGPT, Claude, Gemini, or any chatbot — strip personal details in one pass.
Redact customer data from support tickets, error logs, and bug reports before sharing.
Mask names, addresses, and account numbers before sending screenshots or text snippets.
Catch API keys and tokens accidentally embedded in documentation, README files, or chat threads.
No. Inference runs entirely in your browser through Transformers.js. After the initial model download from Hugging Face, your text never leaves the device.
Names, emails, phone numbers, addresses, account numbers, dates, URLs, and secrets such as API keys or tokens.
Chrome and Edge with WebGPU offer the fastest performance. Other modern browsers fall back to WebAssembly automatically.
The first run downloads the openai/privacy-filter weights. Subsequent runs use the browser cache and are noticeably faster.
Yes. The page is free to use, and the underlying openai/privacy-filter model is published with open weights on Hugging Face.
For most natural-language text, a contextual model catches entities that regex misses (multilingual names, free-form addresses) — though combining both gives the best coverage.