DemoGuards

Protect every demo. A Chrome MV3 extension plus multi-tenant web dashboard that automatically blurs emails, phone numbers, API keys, JWTs, SSNs, credit cards, and customer names on any web page, so sales engineers and founders can screen-share live customer environments without leaking PII.

Category: Privacy SaaS + Browser Extension

Tech Stack: TypeScript, React 18, Vite, Tailwind CSS, Chrome Extensions (MV3), Express 5, PostgreSQL, Drizzle ORM, Clerk Auth, Stripe, Resend, OpenAPI / Orval

What it is

DemoGuards is a Chrome extension and a multi-tenant SaaS dashboard that work together to keep sensitive data off the screen during a live demo. The extension scans every page (and watches SPAs for mutations) and blurs emails, phone numbers, API keys from the major vendors, JWTs, SSNs, credit cards, social handles, and customer names in place. Multiple Panic Shield triggers instantly obscure the entire page mid-demo. The dashboard manages teams and seats, lets each profile tune what gets redacted, and ships a custom-branded extension build per team. Paid plans run on Stripe with monthly and yearly tiers for solo, pro, and team, plus seat addons.

Why it exists

Every sales engineer and founder I know has had the same near-miss: a customer's real email, a live API key, a phone number, or a CRM record shows up on a screen-share that's being recorded by ten people on the other end. The standard answer is "use a fake account" or "be careful," which is to say there is no answer. I wanted a tool that defaults to safe: install it once, configure what counts as sensitive for your team, and never think about it again. Building it as a Chrome extension plus a real multi-tenant SaaS meant a sales team can hand new hires a single link and have everyone on the same redaction profile by lunch, instead of trusting muscle memory under demo pressure.

What I built

Back to Aaron Horne Portfolio