On
Text, typing, and images are hidden before they leave the device.
Data that must not be seen must never leave the device. Backstory masks text, inputs, and images on the client before anything is sent, then scans again on the server as defense in depth. Playback-time masking is not masking.
This session was recorded with privacy mode on. Every dot was a character the server never received.
Text, typing, and images are hidden before they leave the device.
The page and what people type are shown.
Passwords, card details, and one-time codes, in both modes.
<!-- Mask a subtree (text becomes same-length glyphs) -->
<div data-backstory-mask>Patient: Jane Doe, MRN 00812</div>
<!-- Remove a subtree entirely, keep its box -->
<img data-backstory-block src="/scans/ct-4411.png" alt="" />
<!-- Opt a canvas into recording -->
<canvas data-backstory-canvas="record-phi"></canvas> The serializer masks at capture. The Recorder Worker runs PII detectors over everything that survived, including console arguments and URLs, and counts what it catches so you know your configuration missed something. Ingest runs a scanner that quarantines suspected leaks.
Paste a URL or HTML and see exactly what the replay would capture with your configuration, with unmasked text warnings highlighted. Leak radar tracks suspected hits over time.
BAA on Enterprise. Privacy mode always on. A PHI enclave with dedicated keys and AI processing pinned to your residency region. MFA enforced, 15-minute idle logoff, six-year audit log, least-privilege roles down to read-only.
Consent gate with IAB TCF 2.x, OneTrust, Cookiebot, and Osano adapters. No cookies by default. DSAR export in one click. Erasure by destroying the end user's data key. EU stack with no cross-region replication.
Global Privacy Control honored automatically. An opt-out API that stops recording and requests deletion. We do not sell data.
Free for 1,000 sessions a month. Strict masking, conditional recording, and Signals are all included.
Free for 1,000 sessions a month, no credit card. Or leave a work email and we will reach out about the private beta for healthcare and support teams.
We'll reach out to about the private beta.
We'll email when Backstory opens.