3 items
Warns before you paste or send API keys, passwords, card numbers or personal data to ChatGPT, Claude or Gemini. Runs on your device. Ever pasted a .env file, a customer's email or an API key into an AI chat? Spillproof catches it before it's sent. HOW IT WORKS • When you paste or send something sensitive on an AI chat site such as ChatGPT or Claude, Spillproof stops and shows you what it found. • One click swaps each value for a placeholder like [API_KEY_1] or [EMAIL_2]. The AI still understands your question; it just never sees the real value. • When you copy the AI's answer, Spillproof puts your real values back in. • Or choose "Paste anyway" when it's fine. You decide every time, or set it to replace automatically. WHAT IT CATCHES • API keys and access tokens in the formats used by about 30 popular developer services, plus JSON Web Tokens and private keys • Passwords in config files, .env files, connection strings and command lines • Card numbers (checked with the Luhn algorithm) and IBANs • Email addresses and phone numbers • Government ID numbers from the US, Canada, the UK and India • Your own words: client names, project code names, internal hostnames FEW FALSE ALARMS Spillproof is tuned to stay quiet on normal code: type names, placeholders like "your_api_key_here", test card numbers and documentation examples are ignored. PRIVATE BY DESIGN • Everything runs on your device. Nothing you paste or type is sent anywhere: no servers, no analytics, no account. • Placeholders are kept in memory and forgotten when you close Chrome. • It only runs on AI chat sites, plus any site you add yourself. Free, with no limits.
Oct 6, 2026
rating_count is the Chrome Web Store ratings count, not a written-review count.
Media assets
Screenshots and videos on the listing.
Has promo video
Whether the listing includes at least one video.
Languages
Declared language locales.
Developer website
Listing exposes a developer website URL.
Contact email
Listing exposes a contact email.
Keyword in name
Case-insensitive substring match in the name.
Keyword in description
Case-insensitive substring match in the description.
Keyword occurrences in description
Count of case-insensitive occurrences in the description.
Category user-count percentile
Share of same-category extensions with fewer users (null if unknown).
These are transparent listing completeness / keyword signals, not a prediction of Chrome Web Store search ranking.