4 items
Replaces personal information with placeholders before your message leaves the browser, on Claude and ChatGPT. ShroudFox removes personal information from what you type into Claude and ChatGPT, before the message leaves your browser. Names, phone numbers, email addresses, government identifiers and payment card numbers are replaced with numbered placeholders — [[PERSON_1]], [[PHONE_1]] — as the message is sent. You keep seeing the real values on screen and in anything you copy. The AI only ever receives the placeholders. Built for people who work with records they cannot paste into a third-party tool: teachers and school staff under FERPA, and anyone else holding information that belongs to somebody else. WHAT IT DOES • Redacts messages as they are sent, not after • Restores the real values in the replies, on screen and on copy • Redacts Word and Excel files before you attach them, keeping their formatting, and puts the real values back into what comes out • Shows you exactly what it replaced, message by message • Raises an alarm on itself if it ever stops working WHERE YOUR DATA GOES Your messages and files never leave your browser. Detection runs locally, and the mapping between placeholders and real values is stored in your browser and never transmitted — not to Claude, not to ChatGPT, not to us. The one thing that is sent: if you sign in for the paid features, your email address and a sign-in token go to ShroudFox's own accounts service to check whether your subscription is active. Nothing else. Use the free features and nothing is sent at all. Optional name detection downloads a model from Hugging Face and runs it locally. The model is downloaded to your machine; your text is never uploaded to it. HONEST LIMITATIONS • Names are only detected with the optional model switched on. Without it, structured information is caught and names are not. • Images are blocked rather than redacted — reading text from an image needs OCR, which is not included. • PDFs are not handled in the browser. • A redacted Word or Excel file is returned in its original format, but a file rebuilt from a reply is plain text. • It depends on how these sites work internally, and they change without notice. If that breaks redaction the extension tells you — it checks itself after every message — but check a payload yourself before trusting it with anything sensitive.
Sep 15, 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.