DemoAlias icon

Record SaaS demos.
Without exposing real data.

One click swaps every email, ID, token, money amount, and phone number on a live SaaS page for a consistent demo-safe value. No blur, no manual edits, no data ever leaves your browser.

Chrome Web Store launching soon 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
How it works

Three steps to a clean recording.

No setup, no API keys, no config file. Open the page you'd record, hit one shortcut, 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.

Press Alt + Shift + R

Or click Replace in the popup. DemoAlias 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.

Keyboard-first

Alt+Shift+R toggles replace/restore on the current page. Alt+Shift+D opens the popup.

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.

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.
When you'd use it

For any screen that's about to be shared.

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

Sales demos over Zoom or in person
Loom recordings for prospects
Course screenshots and tutorials
Support tickets with vendor screenshots
Conference talks showing real workflows
Internal docs reused across teams

See exactly what your viewers will see.

Open the live demo — same code path the Chrome extension ships — and watch a fake SaaS dashboard get its sensitive values swapped in real time.

Open the live demo → Try Masked mode

Chrome Web Store launch is in review. Want a heads up? Bookmark this page.