Overview
Replace sensitive live SaaS data with consistent demo-safe values for screenshots and recordings — no blur.
Record SaaS demos without exposing real customer data — no blur, no manual edits. DemoAlias is a free, open-source Chrome extension that replaces every email, phone number, money amount, ID, token, IP, and credit card on the page with a consistent demo-safe value. One click. Zero network calls. Nothing leaves your browser. Built for sales engineers, product managers, course creators, support engineers, and anyone who records or screenshots real software for an audience that shouldn't see real customer data. ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ WHY DEMOALIAS INSTEAD OF BLUR ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Blur is ugly. It hides the layout your viewer is trying to learn. Manual edits don't scale across 12 dashboard rows. Screenshot tools forget what you blurred last time and you redo it for every recording. DemoAlias replaces values in place — same DOM, same layout, same vibe — and the same real value always maps to the same demo value across the session. Your recording looks coherent, your customers stay private. ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ HOW IT WORKS ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1. Open any live SaaS page (Stripe, Linear, Notion, Salesforce, your own admin panel — anything). 2. Press Alt+Shift+R, or click Replace in the popup. 3. Every sensitive value is swapped in place. Record clean. Click Save on a site you record from regularly, and DemoAlias auto-applies on the next visit — including SPA route changes inside Notion, Linear, Gmail, and similar apps. ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ WHAT IT DETECTS ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 10 detector types out of the box: • Email addresses (modern TLDs included — .work, .chat, .me, .xyz) • Phone numbers (US, international, parenthesized, dashed) • Money amounts (USD, EUR, GBP, plus generic currency formats) • IDs with Stripe-style prefixes (cus_, sub_, acct_, in_, ch_, evt_) • API tokens (sk_live_, pk_live_, whsec_, ghp_ GitHub PATs) • Company names (against a curated dictionary) • IPv4 addresses • Credit card numbers (Luhn-validated to avoid timestamp false positives) • Domain names (opt-in) • Full URLs (opt-in) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ TWO OUTPUT STYLES ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Realistic — themed pool of ~20 believable values per type. jane.cooper@acme.com → alex@northstar-demo.com $128,400.00 → $42,180.00 Masked — visually obvious placeholders for when "this is fake" matters. jane.cooper@acme.com → ••••1@••••••.com $128,400.00 → $••,••0.00 Switch in the popup. Use Realistic for sales demos, Masked for compliance screenshots. ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ WHO USES IT ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ • Sales engineers recording Loom walkthroughs for prospects • Product managers presenting roadmap demos to leadership • Course creators recording SaaS tutorials for students • Support engineers sharing screenshots with vendors • Conference speakers showing real workflows on stage • Founders pitching investors over Zoom • DevRel and educators writing blog posts with screenshots • Anyone filing a bug report that includes a screenshot of a real account ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ PRIVACY BY DESIGN — NOT BY PROMISE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ • Runs entirely in your browser. Zero fetch / XHR / WebSocket calls. Ever. • Real sensitive values are never stored. The Save mapping is keyed by a non-reversible hash, so even chrome.storage.local never holds the real value. • No analytics, no telemetry, no crash reporting, no fingerprinting. • No remote code loading. All logic ships in the extension package. • MIT licensed. Audit the source yourself. ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ KEYBOARD-FIRST ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ • Alt+Shift+D — open the popup • Alt+Shift+R — toggle replace / restore on the current page Customize these in chrome://extensions/shortcuts. ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ INTERACT FROM THE PAGE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Click any highlighted value on the page to exclude it from replacement (useful when a detector finds a false positive). Click again to re-include. Selections sync instantly between the page and the popup. ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ LINKS ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ • Live demo: https://flowapps.work/demo/?after • Website: https://flowapps.work/ • Privacy policy: https://flowapps.work/privacy/ • Source code (MIT): https://github.com/flreey/demoalias • Report an issue: https://github.com/flreey/demoalias/issues DemoAlias works in Chrome, Edge, Brave, Arc, and other Chromium-based browsers. Free forever. No account required.
0 out of 5No ratings
Details
- Version0.1.1
- UpdatedMay 28, 2026
- Size30.0KiB
- LanguagesEnglish
- DeveloperWebsite
Email
flreey@gmail.com - Non-traderThis developer has not identified itself as a trader. For consumers in the European Union, please note that consumer rights do not apply to contracts between you and this developer.
Privacy
This developer declares that your data is
- Not being sold to third parties, outside of the approved use cases
- Not being used or transferred for purposes that are unrelated to the item's core functionality
- Not being used or transferred to determine creditworthiness or for lending purposes
Support
For help with questions, suggestions, or problems, please open this page on your desktop browser