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.
No setup, no API keys, no config file. Open the page you'd record, hit one shortcut, and you're done.
Sign in to whatever SaaS app you'd normally show — Stripe, Linear, Notion, Salesforce, your own admin panel.
Alt + Shift + ROr click Replace in the popup. DemoAlias walks the DOM, scans every text node plus input and textarea value.
Every sensitive value is swapped in place — same DOM, same layout. Same real value always maps to the same demo value across the session.
Ten detector types out of the box. Two output styles. Zero configuration to get a clean recording.
Emails, phones, money amounts, Stripe-style IDs, API tokens, company names, IPs, Luhn-validated cards, domains, URLs.
The same real value always maps to the same demo value across a session — recordings look believable.
Realistic uses themed pools of ~20 entries per type.
Masked emits obvious •••• 1@••••••.com placeholders.
Save once and the site auto-applies on next visit — including SPA route changes in Notion, Linear, Gmail, and friends.
See a false positive? Click the highlight on the page to opt that value out — the popup syncs instantly.
Alt+Shift+R toggles replace/restore on the current page.
Alt+Shift+D opens the popup.
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.
chrome.storage.
Anywhere blur looks distracting and manual edits don't scale.
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.
Chrome Web Store launch is in review. Want a heads up? Bookmark this page.