Redact
Every name, account number, password and key in the box becomes a placeholder. Your wording stays exactly as you wrote it.
maria.gonzalez@acme.com→[EMAIL_1]
AI security for what you paste · Free Chrome extension
When something fails, in production or in UAT, the quickest way to understand it is to paste the log into an AI. PromptClean hides customer names, account numbers, passwords and keys first, and collapses the hundreds of repeated lines around the error.
Or skip the panel: Alt+Shift+X in any chat box.
No accountNo serverNothing sent anywhereFree, no limits
09:14:02Z ERROR payment timeout after 3000ms 09:14:03Z ERROR payment timeout after 3000ms 09:14:04Z ERROR payment timeout after 3000ms ⋮ 197 more of the same customer: maria.gonzalez@acme.com card: 4111 1111 1111 1111
PromptClean
09:14:02Z ERROR payment timeout after 3000ms [… 199 more similar lines] customer: [EMAIL_1] card: [CARD_1]
202 lines → 4 · 2 secrets hidden
The moment it matters
Logs and error messages carry details that were never meant to leave the company.
PromptClean reads the draft on your device and replaces what should stay behind.
Placeholders keep the story readable, and repeated lines collapse into one.
Keyboard shortcuts
Click into the chat box and press a shortcut. The text is cleaned where it is, a note says what changed, and Ctrl+Z puts it back.
Every name, account number, password and key in the box becomes a placeholder. Your wording stays exactly as you wrote it.
maria.gonzalez@acme.com→[EMAIL_1]
Redacts first, then collapses repeated log lines and minifies JSON, so a long paste comes out short.
ERROR timeout × 200→1 line + a count
On a Mac, Alt is the ⌥ Option key. Change either shortcut at chrome://extensions/shortcuts.
How it works
Nothing happens until you ask, and nothing is ever sent for you.
Into ChatGPT, Claude or Gemini. A small note appears when the draft holds something sensitive.
Each finding says why it matters. Untick anything you want to keep.
Values become placeholders such as [NAME_1]. Nothing is ever sent for you.
Who it's for
Developers and business analysts make the same move when something breaks. They leak different things.
Developers
“Why is this failing?”
Business analysts and testers
“What do I write in the defect?”
What it catches
People and money
Secrets
AWS, GitHub, OpenAI, Anthropic, Stripe, Slack and Google keys, plus passwords, tokens and private keys.
IDs
Dashed items are suggested rather than ticked, because the AI often needs the ID to follow a failure. Detection is best-effort: a name with nothing around it, as in “Ask Priya Patel to retest”, is not caught, so read the result before you send it.
For your IT team
Reads
Only the chat box
On ChatGPT, Claude and Gemini. Elsewhere, only text you select, after you click or press a shortcut.
Stores
Only settings
History is optional, off by default, and keeps redacted text only. Placeholders live in memory.
Sends
Nothing
No network requests at all. An automated check in the code fails if one is ever added.
storage | Your settings: which sites show the button, and which options are on. |
|---|---|
activeTab, scripting | Read and write the page you are on, only after you click the toolbar button, a right-click item or a shortcut. |
contextMenus | The right-click items “Redact” and “Compressed”. |
| chatgpt.com, chat.openai.com, claude.ai, gemini.google.com | Show the button and read and write the prompt box on those four sites only. |
Free. Every kind of detection. No limits, no account.