3 items
Detects secrets, credentials and personal data before you send them to AI chatbots — redact instead of expose. ShadowGuard catches secrets and personal data before they reach ChatGPT, Claude, or Gemini — automatically, the instant you hit send. It's easy to paste more into an AI chat than you meant to: an API key still sitting in a code snippet, a customer's email, a card number from a support ticket. ShadowGuard watches your prompt right before it's sent and steps in only when something sensitive is actually there. HOW IT WORKS 1. Type normally in ChatGPT, Claude, or Gemini — no change to your workflow. 2. The moment you hit Enter or Send, your draft is scanned locally against dozens of detectors. 3. Low-risk data is redacted automatically (swapped for a placeholder like [EMAIL_1]) so you can review and send it yourself. High-risk secrets and government IDs are blocked outright, with a clear explanation of what was found. WHAT IT CATCHES Blocked outright: • API keys and other developer credentials • Social Security Numbers Redacted automatically: • Email addresses • Phone numbers • Credit card numbers (with real validation, not just pattern guessing) • IBAN, bank account & routing numbers • Passport numbers • Dates of birth • Street addresses • Private/internal IP addresses • Your own custom terms — add project codenames, client names, or anything else specific to you 100% LOCAL, NO EXCEPTIONS ShadowGuard has no server. Detection runs entirely on your device — your prompts are never sent anywhere for scanning, there's no analytics or tracking, and nothing is ever sold. The only network request ShadowGuard ever makes is to validate a license key, and only when you activate one yourself. You're always in control: every category can be set to Allow, Warn, Redact, or Block from the options page, and you can review exactly what's been caught from the popup at any time. PRICING Try it free for 7 days, fully functional, no account required. After that, unlock lifetime access for a one-time $10 — no subscription, no renewal.
Sep 19, 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.