The V.I.O. Interactive Sandbox
Real detection, running live in your browser. Nothing on this page ever leaves your machine.
⌘K / Ctrl+K to focus the editor · ⌘Enter / Ctrl+Enter to copy the sanitized text
Analyze this quarterly summary for user [Masked_Email_1] with active credential api_key [HIDDEN_API_KEY_1]. Card [Masked_CreditCard_1] was used to confirm the wire, requested from IP [Masked_IP_1].
[ Custom Patterns — Advanced ]
Add your own regex to catch things specific to you — an internal ticket ID format, a project codename, anything the built-in detectors don't know about. Stored only in this browser.
[!] Exports contain the raw sensitive values found above — handle the downloaded file like the original document.
[ Batch Scan — Advanced ]
Scan several prompts at once — a backlog of drafts, or a whole day's worth — instead of one at a time.
Local-Only Scanning, Explained
"Runs in your browser" is a claim anyone can make. Here's exactly what that means for this page, and where the limits are.
No network requests, ever
Detection runs as plain JavaScript in this tab. Open your browser's Network tab while you type — you'll see nothing fire. There's no server for your prompt to reach, because scanning never calls one.
Nothing is stored unless you export it
The text you type lives in this page's memory for as long as the tab is open. Refresh and it's gone. The only way anything you scan leaves this session is if you click Export or Copy yourself.
Regex, not a model
Detection is pattern matching — known shapes for emails, API key prefixes, SSNs, and so on — not an AI model interpreting your text. That means it's fast and fully offline, but also best-effort: it can miss unusual formats and occasionally flag something harmless.
Open to inspection
The detection patterns aren't a black box — the source for this exact logic lives in this site's public repo. If you don't trust a claim, verify it in code.
