Replay is a causal chain
Playback must apply every change since the last snapshot. Without a bound, seeking into hour thirty loads hours of mutations. Segments and checkpoints solve this without cutting the visit.
Other platforms cut sessions at four hours because their players and pipelines need it. Backstory keeps the visit unbounded and splits storage into segments at checkpoint boundaries, so the seam is invisible. Monitor mode makes the idle hours nearly free.
Forty-two quiet minutes, then a lost feed. The pre-roll shows the feed was healthy until the token refresh failed.
| Aspect | Normal mode | Monitor mode |
|---|---|---|
| Inactivity | Ends the visit after 30 minutes | Never ends the visit; only closing the tab does |
| DOM | Full mutation stream | Mutations still recorded; checkpoint every 30 minutes |
| Canvas and media | Quality ladder L0–L4 | Keyframe on interaction, alarm, or error; otherwise one every 10 minutes |
| Pointer, scroll | Thinned by the governor | Off until interaction |
| Errors, failures, disconnects | Recorded | Recorded, and each triggers a 60-second full-fidelity burst plus the pre-roll |
| Pre-roll | n/a | 60-second in-memory ring buffer uploaded only on a trigger |
| Billing | One stored session per active 4-hour segment | Idle segments are free; at most 6 billable per visit per day |
Playback must apply every change since the last snapshot. Without a bound, seeking into hour thirty loads hours of mutations. Segments and checkpoints solve this without cutting the visit.
Compilation, indexing, and detection trigger when a session closes. Segments close every four hours, so a three-day visit is searchable every four hours.
Node maps and clocks drift in a tab that never reloads. The Recorder Worker is recycled and the clock resynchronized at every segment boundary.
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.