OpenReplay and Faintrail side by side
| Faintrail | OpenReplay | |
|---|---|---|
| What you see | Each visit replayed beside a plain-words log; rage clicks, clicks that did nothing, forms not sent and errors marked for you | Replay with developer tools (network, console, errors, performance), co-browsing, funnels, heatmaps, journeys and web analytics; iOS, Android and React Native apps |
| Privacy defaults | Typed text never recorded; email addresses, phone and card numbers on the page hidden; pages you mark private left out; sets no cookies, though in "record unless they say no" mode it keeps a visit number in the browser's storage, which privacy rules can treat like a cookie | Form fields and email addresses hidden by default; numbers shown on the page, such as phone or card numbers, are not hidden unless a developer turns that on |
| Where data is kept | Hosted by Faintrail in the EU, the UK or the US: you choose | On your own servers (open-source, free), or run by OpenReplay: Dedicated in one of 50 regions on AWS, Google Cloud or Azure. The Serverless region isn't stated |
| Run it yourself | Not available yet; contact us | Yes, free: AWS, Azure, Google Cloud, DigitalOcean, Scaleway, OVHcloud, Ubuntu, Kubernetes or Docker. Mostly AGPL v3 licence |
| AI | Download up to 100 visits as one text file for the assistant you already use. Nothing is sent to an AI automatically | "Kai": session summaries and pattern detection; an MCP server for AI assistants; AI agents "coming soon" on Enterprise |
| How long visits are kept | Replays 30 days and logs 90 days by default, up to a year if you choose | 30 days on Serverless; custom on Dedicated; you decide when self-hosted |
| Price | Not set yet | Self-hosted: free. Cloud: 1,000 sessions a month free (2 users), then Serverless at $5.95 per 1,000 sessions. Dedicated from $199 a month, billed hourly. Enterprise: custom |
| Set-up | One small script, pasted in once. Nothing to host | A script snippet or a code package; self-hosting also means installing, upgrading and backing up the server (the open-source version is "intended for low traffic") |
Prices in US dollars, as OpenReplay shows them. Sources, checked 15 November 2026: OpenReplay pricing; OpenReplay site summary (llms-full.txt); Sanitising data; Deployment; Licence.
Why teams choose Faintrail
- Nothing to install, upgrade or back up. OpenReplay's free version runs on a server your team looks after. Faintrail is hosted for you: someone pastes a script in once, and everyone else just opens visits.
- Phone and card numbers on the page are hidden too. OpenReplay hides form fields and email addresses by default, but numbers shown on the page stay visible unless a developer changes a setting. Faintrail never records typed text, and hides email addresses, phone and card numbers shown on any page from the first visit.
- Written for people who aren't developers. OpenReplay's replays sit beside network and console tools, which developers need. Faintrail's sit beside a plain-words log, such as Clicked button "Book a call" ⚠ No response, so whoever owns the page can see what went wrong and filter to the visits that matter.
When OpenReplay is the better choice
Choose OpenReplay if your visitors' data must stay on servers you control, or you want to read and change the code: its open-source version is free to run yourself, and Faintrail can't be self-hosted yet. It's also the better choice if you need developer tools beside the replay, want to join a visitor's session live to help them (co-browsing), record mobile apps, want heatmaps and funnels, or need a hosted copy in a particular country beyond the EU, the UK and the US (its Dedicated plan offers 50 regions).
Switching from OpenReplay
- Add Faintrail beside OpenReplay. Both scripts can run at once, so nothing goes dark while you compare.
- Set what to record. Choose your private pages, the pages always recorded and how many visitors to record. OpenReplay's privacy settings live in your site's code and don't carry over.
- Compare a week of visits. Check that Faintrail shows you what you opened OpenReplay for.
- Keep what you need. Recordings stay in OpenReplay, on your server or theirs; Faintrail can't import them. If you self-host, shutting the server down is up to you.