DemoAlias icon

Record SaaS demos.
Without exposing real data.

A Chrome extension that swaps every email, ID, token, money amount, and phone number on your live SaaS pages for consistent demo-safe values. No blur. Runs entirely in your browser.

Zero network calls Open source · MIT Manifest V3

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
What it does

Built for sales engineers, educators, and PMs.

Click Replace once. DemoAlias walks the DOM, finds every sensitive value, and swaps it in place — so screen recordings stay coherent end-to-end.

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.
Open source MIT licensed. Read every line on GitHub.
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

Replace once. Record clean.

Install DemoAlias and the next time you hit record, every sensitive value on the page is already a believable demo value.

Get the extension → Source on GitHub