v0.5 · pre-release Edge add-on — in review

A local check between your prompt and the send button.

Redactopia is a browser extension that scans your prompt for sensitive patterns before it reaches an AI chat. Detection runs in the page. Nothing is sent over the network. Edit the prompt below to see what it catches.

Prompt edit me
Matches live
0 bytes leave this page
Coming to Edge Add-ons
Submission queued for review. Firefox and Chrome builds under consideration.
01 · What it does

Pattern-matching, not understanding.

Guard hooks the prompt textarea on supported AI chat sites. Before submission it runs a set of regular expressions and validators — Luhn for cards, prefix tables for vendor API keys, segment shape for JWTs — over the text you've typed. If anything matches, the send is intercepted and a popup shows the matched ranges and types. You decide what happens next.

It does not understand intent or context. It will flag a fake number on a slide deck and miss a real secret in an unfamiliar format. Treat it as a pre-flight check, not a guarantee.

02 · How it works

Local pipeline.

1
InjectA content script attaches to the prompt input on supported sites only — declared explicitly in the manifest.
2
ScanOn submit, the prompt text is run through the detector module entirely in the page's JavaScript context.
3
DecideIf matches are found, the send is intercepted and a popup shows the matched ranges and their types.
4
ActRedact rewrites matches to [type]. Send anyway proceeds. Cancel discards. The choice is yours, every time.
03 · Privacy

What we don't do.

  • No network calls.The extension makes zero outbound requests. No analytics, no telemetry, no error reporting.
  • No storage of prompts.Prompt content is never persisted. It exists only as the variable being scanned, then it's discarded.
  • No accounts.No sign-in, no user ID, no device ID. We can't identify you; the extension would not know what to do with the information.
  • No third-party code.The detector is the only script that runs on prompt content. No external SDKs, no bundled tracking.

Read the full privacy notice →

04 · Supported sites

Five sites today.

Host permissions are declared explicitly in the extension manifest. The content script does not run on any other page.

ChatGPTchatgpt.com
Claudeclaude.ai
Geminigemini.google.com
Perplexityperplexity.ai
Poepoe.com
Copilotnot supported

Microsoft Copilot is not on the supported list. Extension content scripts cannot run on copilot.microsoft.com in Edge, which is what Redactopia requires to operate. The Copilot adapter is preserved in source for a possible future Chrome build.

05 · What it detects

Pattern list.

Twelve built-in regex categories — each backed by a pattern plus, where it matters, a validator. We also include a Shannon-entropy detector for unrecognized secrets, and you can add your own custom regex patterns from the side panel.

CategoryMethodExample shapeRisk
JWTthree-segment base64url, header decodeeyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ1c2VyIn0.SflKxwRJSMeKKF2QT4High
API keys (vendor prefix)prefix tableghp_AbCdEfGhIjKlMnOpQrStUv1234567890High
AWS access keysAKIA + 16 uppercaseAKIAIOSFODNN7EXAMPLEHigh
PEM private keysBEGIN/END header lines-----BEGIN PRIVATE KEY-----…-----END PRIVATE KEY-----High
Passwordskey-value heuristicpassword=hunter2High
DB connection stringsURI scheme list (postgresql, mysql, mongodb, redis, …)postgresql://user:pw@host/dbHigh
URLs with secret query params?token=, ?key=, ?secret=, …https://api.example.com/v1?token=AbC123XyZHigh
Credit card numbersLuhn-validated 13–19 digits4242 4242 4242 4242High
SSN (US format)###-##-#### with area-group rules123-45-6789High
Email addressesRFC-ishuser@host.tldMed
Phone numbers (US)10-digit, separator tolerant(555) 123-4567Med
Internal / private URLsRFC1918, .internal, .local, localhoststaging.internal · 10.0.0.42Med
06 · Limitations

What it doesn't do.

  • It detects shapes, not secrets.A string in the right format will be flagged whether or not it's a real key. A real key in an unknown format will be missed.
  • No context understanding."My imaginary friend's name is Alex Johnson" looks identical to a real name. Names are not detected for this reason.
  • No file scanning.Attachments and uploads are out of scope. Guard sees only the prompt text in the page.
  • SPA fragility.If a supported site changes its prompt input internals, Guard may need a manifest update to keep working there.
  • Pre-1.0.Expect breakage. Expect regex tweaks. Please file issues — they're how we learn what's wrong.
07 · Changelog

Recent.

Guard ships small. Updates roll out to anyone on the Edge add-on once it's listed.

v0.5.02026-05-08
Added Perplexity and Poe. Async Redact pipeline with rAF verification. Preserves Ctrl+Z undo.
v0.42026-05-02
Luhn validator for card numbers, cutting the false-positive rate on order numbers and tracking IDs. JWT segment-shape check with header decode (no exfil). Edge add-on submission queued.
v0.32026-04-15
Vendor API-key prefix table expanded to cover GitHub PATs and Slack tokens. False-positive carve-out for fenced code blocks pasted into prompts.
v0.22026-03-22
Redact action added. Per-site enable/disable toggle. Minimal settings page (you can turn the whole thing off; that's about it).
v0.12026-02-08
First buildable version. ChatGPT only. Detection limited to email, phone, and card numbers.
08 · FAQ

Likely questions.

Why Edge first?

The Edge add-on review queue is the lightest of the three major stores for early-stage extensions, and the developer building this uses Edge daily. Chrome and Firefox builds are likely next.

Does it slow down typing?

Detection runs on submit, not on every keystroke. There is no measurable typing latency in the current build.

Does it work in incognito / private windows?

If you grant the extension incognito access in your browser settings, yes. By default, no.

Why no Copilot?

Extension content scripts cannot run on copilot.microsoft.com in Edge — which is what Redactopia needs to detect anything. Adding it would require a Chrome build.

Can I add custom patterns?

Not in v0.4. It's on the roadmap. The storage and UI for it aren't built yet.

Is it open source?

The source is available; the license is being finalized. The repository link will live in the footer once published.

Will it work on a non-supported site?

No. The content script is gated by host permissions in the manifest. Adding a site requires a release.