PasteSentinel is a browser extension that watches what you paste into ChatGPT, Claude, Gemini and other AI chat tools, and warns you the instant it looks like an API key, token or password. Cancel it, or send it anyway - your call, every time.
No account needed · Free · Runs entirely on your device, nothing is ever sent anywhere
A config file, a terminal log, a .env snippet - it's easy to paste the whole thing without noticing the key sitting inside it.
PasteSentinel checks your paste before it lands in the chat box, not after you've already hit send.
AWS, GitHub, Slack, Stripe, OpenAI-style, Anthropic, Google, Twilio, SendGrid, npm, GitLab, Discord and dozens more - not just a generic "looks random" guess.
RSA, EC, OpenSSH, DSA and PKCS#8 (.p8) private keys, encrypted PEM blocks and PGP private keys. Your SSH .pub file is left alone - that one's meant to be shared.
No recognizable prefix, still looks like a real secret or a strong password? A local entropy check catches those too, without ever needing to know what your secrets look like.
Using a placeholder or test key on purpose? Add it to your ignore list once, and PasteSentinel stops flagging it.
No servers, no account, no analytics. The text you paste is scanned in memory and discarded immediately, even the secret itself if one is found.
It works the moment it's installed, right inside the chat box you already use.
Drop a config file, a terminal log, or a .env snippet into ChatGPT, Claude, Gemini or another supported AI chat box.
Entirely on your device, in the moment you paste. Nothing is sent anywhere, even if it finds a secret.
Cancel the paste, or send it anyway. PasteSentinel never blocks anything silently without asking first.
One extension, everywhere you paste.
PasteSentinel has no paid tier, no account, and no license to manage.
No payment integration of any kind. If that ever changes, this page and our Privacy Policy will say so first.
PasteSentinel is finishing up Chrome Web Store review. Check back here, or email us to be notified the day it's live.
Get notified.pub file is deliberately left alone, since that's meant to be shared.