Their complaint: great, but too expensive to keep
A flat price, with no session limit.
A tenth of what you pay today. Nobody has to ration recordings, or find out they ran out on the day it mattered.
Instead of FullStory and Hotjar
See what's frustrating people, ranked by how many it hits. One click, and you're watching someone hit it. Private by default, with no limit on sessions.

We read what customers say about these tools, and started from their complaints.
Their complaint: great, but too expensive to keep
A tenth of what you pay today. Nobody has to ration recordings, or find out they ran out on the day it mattered.
Their complaint: hours of watching people do nothing
Rage clicks, dead clicks, errors and failed requests, worst first. Click one and you're at the moment it happened.
Their complaint: unclear masking, and private mode by asking support
Every field is masked. Anything that looks like an email or card number is scrubbed in the browser and again on our servers, and you can see what was caught.
Their complaint: storing everything, whether it matters or not
Record everyone with the uneventful sessions gone in a week, or only record when something goes wrong. You choose in one click.
Their complaint: heatmaps you have to set up in advance
Clicks and scroll depth on the page itself, for any page, drawn from the sessions you've already got.
Their complaint: moving means redoing your privacy rules
FS.identify, FS.event and hj('identify') are understood as they are. So are .fs-exclude, .fs-mask and data-hj-suppress. Run them side by side while you decide.
| FullStory, Hotjar | TrueStory |
|---|---|
| Priced by sessions | A tenth of your bill, flat |
| A search box, and hope | A ranked list of what's going wrong |
| Private mode through support | Private by default, and all-text masking in a click |
| Keep everything for the plan's retention | Keep what matters, for as long as you say |
| Recordings stay behind if you leave | Delete any session, for anyone who asks, at any time |
The demo is a coffee shop with a discount button that does nothing, and a checkout that fails. Real recordings of a real page. Or go and break it yourself.