DemoAlias icon

Record SaaS demos.
Without exposing real data.

One click. Every sensitive value swapped. Your customer data stays in your browser — zero network calls, ever.

Now on the Chrome Web Store 10 detector types Zero network calls

Real data on the page

  • jane.cooper@acme.com
  • sub_1Aa2Bb3Cc4Dd5Ee
  • $128,400.00
  • +1 (415) 555-2671
  • 192.168.42.108

What your viewers see

  • alex@northstar-demo.com
  • sub_DEMO0000000001
  • $42,180.00
  • +1 (415) 555-0123
  • 10.0.42.108
When you'd use it

If any of these sound like next week, this is for you.

Anywhere blur looks distracting and manual edits don't scale.

"Loom walkthrough for a prospect at 9am tomorrow."

Open the page. Click Replace. Hit record. The whole dashboard is swapped in place — no second-guessing what's visible.

"Conference talk in three weeks. Can't show our real customer dashboard."

Save the URL once. DemoAlias auto-applies on every visit, including SPA route changes — your slides stay clean from rehearsal to keynote.

"Support ticket needs a screenshot but it's full of customer data."

One click. Send. No Photoshop, no blur, no second pass to catch the email you missed.

"Recording a course module that walks through Stripe / Linear / Notion."

Same fake "Jane Cooper" appears in every shot. Consistent mapping across the session — students follow along without confusion.

"Internal training video reused across teams for the next year."

No real customer names, IDs, or invoice amounts to date-stamp the recording. Evergreen content, no awkward "this customer left in Q2" moments.

"Pitching investors a live demo of our admin tooling."

Switch to Masked mode — every field becomes ••••@••••.com, signalling clearly that the data is redacted, not real.

How it works

Three steps to a clean recording.

No setup, no API keys, no config file. Open the page you'd record, click one button, and you're done.

Open the page

Sign in to whatever SaaS app you'd normally show — Stripe, Linear, Notion, Salesforce, your own admin panel.

Click Replace

Open the DemoAlias popup and click Replace. It walks the DOM, scans every text node plus input and textarea value.

Record clean

Every sensitive value is swapped in place — same DOM, same layout. Same real value always maps to the same demo value across the session.

What it does

Built for sales engineers, educators, and PMs.

Ten detector types out of the box. Two output styles. Zero configuration to get a clean recording.

10

Ten detector types

Emails, phones, money amounts, Stripe-style IDs, API tokens, company names, IPs, Luhn-validated cards, domains, URLs.

Consistent mapping

The same real value always maps to the same demo value across a session — recordings look believable.

∙∙∙

Two output styles

Realistic uses themed pools of ~20 entries per type. Masked emits obvious •••• 1@••••••.com placeholders.

Per-site Save

Save once and the site auto-applies on next visit — including SPA route changes in Notion, Linear, Gmail, and friends.

Click to exclude

See a false positive? Click the highlight on the page to opt that value out — the popup syncs instantly.

Zero setup

No API keys, no config file, no account. Install, pin the icon, click Replace. Works on any SaaS page you can sign in to.

Privacy

Private by design. Not by promise.

DemoAlias never makes a network call. The mapping is stored only as a non-reversible hash, so even chrome.storage never holds the real value.

Don't trust the marketing — verify it
  1. Open Chrome DevTools → Network tab
  2. Click Replace in the DemoAlias popup
  3. See exactly 0 requests. Ever.

Most "privacy-friendly" extensions still phone home with analytics or error reporting. We don't. Check yourself in 30 seconds.

No telemetry Zero analytics, zero tracking, zero remote logging.
No network The extension makes no fetch / XHR / WS calls — ever.
Hashed mapping Real sensitive values never touch chrome.storage.
No remote code All logic ships in the extension package. Nothing is fetched at runtime.

Install once. Forget it's there until you need it.

Use it in the next demo you record. No account, no signup, no card.

Add to Chrome — Free

Takes 30 seconds · Works in Chrome, Edge, Brave, Arc, and other Chromium browsers

On the workbench

What gets built next is up to you.

Pick the one that would change your workflow. Most subscribers wins — and you'll get an email the moment it ships.

Profiles

Multiple profiles

Switch between “customer A demo”, “investor pitch”, and “internal training” — each with its own independent mapping.

Templates

Industry templates

Themed value pools for finance, healthcare, legal, e-commerce — so the swapped data fits the kind of demo you're recording.

Detectors

Custom detectors

Define your own regex rules — internal SKU numbers, employee IDs, ticket prefixes, anything our defaults can't catch.

Team

Team-shared mappings

Same fake “Northstar Corp” in every teammate's demo. Encrypted export / import so your real data never leaves the team.

AI

On-device AI detection

Use Chrome's built-in Gemini Nano to catch sensitive context that regex misses — still 100% local, still zero network.

Capture

One-click screenshot

Replace, then auto-capture a clean PNG (or copy to clipboard) without leaving the page. No more “Replace → switch app → screenshot” dance.

Got an idea not on this list? Tell us — every email is read by a human.