LogRocket
The value is the network, the data or the infrastructure. Keep paying.
Session replay for debugging: it records the DOM, network calls, console output and application state, then plays back the exact sequence that produced an error.
Build me DOM-based session replay for my own app, with masking that is on by default. STACK - rrweb in the browser for capture; do not write a recorder - Node with Fastify for ingest, S3-compatible storage for events, SQLite for the index CAPTURE - Full snapshot on load, then incremental mutations - Sample: record every session with an error, and one in fifty otherwise - Cap a session at 10 minutes and 5MB, then stop and mark it truncated PRIVACY, DECIDED BEFORE ANYTHING ELSE - Mask every input, textarea and contenteditable by default; opt in per element to record it - Block elements by class for anything showing personal data - Strip Authorization and Cookie headers from captured network calls - Write in the README that a replay is personal data and name the retention period INGEST - Batched POST with gzip, accepted and acknowledged before writing - Events appended to one object per session; never rewrite an object THE INDEX - One row per session: user hash, entry page, duration, error count, browser bucket - Search by those fields only — full-text over events is a different product PLAYBACK - Serve the event stream and replay with rrweb's player - Console and network shown as a timeline beside it RETENTION - Delete session objects after 30 days with a scheduled job, and log what was deleted Include a README on the storage cost per thousand sessions and the masking audit you must run before launch.
What you lose
- Session replay that reconstructs the DOM rather than recording pixels, so it stays small and searchable
- Network requests, console output and Redux state captured alongside the replay
- Automatic privacy masking of inputs, without which the replay becomes a liability
- Error grouping tied to the exact session that produced it
- Storage and retrieval of millions of sessions
If you would rather not build
- PostHog — open-source, replay bundled with analytics
- FullStory — paid, the enterprise alternative
The escape hatch
open source · no votes, no paid placement
OpenReplay
$0Session replay and DOM recording, self-hosted so the video never leaves your servers.
openreplay/openreplayfree · open source
rrweb
$0The recording and playback library the others are built on, if you want only that part.
rrweb-io/rrwebfree · open source
Why this verdict
our own opinion · changed only by a person
26/100
Verdict no at 26: rrweb does the hard part and the prompt assembles a workable replay, but the risk is not technical. A replay tool captures whatever is on screen, and getting masking wrong once means you have quietly built a database of other people’s personal data.
History
tracked since 9 Aug 2026 · nothing is ever overwritten
Nothing recorded yet. This chart fills in once the page has visitors, votes or prompt copies — it will not draw a flat line to look busy.
Questions about LogRocket
answered from the record above
Is LogRocket free?
No — the plan we track is $69 a month. Team at $69/month billed annually for 10,000 sessions; the price is per session and rises quickly with traffic.
Can you replace LogRocket by building your own?
KEEP IT. The value is the network, the data or the infrastructure. Keep paying. Replacement score 26 out of 100, build time longer than it saves. Read what you lose before you decide.
How much does LogRocket cost?
$69 a month on Team — $828 a year. Recorded 9 Aug 2026.
What do you lose by replacing LogRocket?
Session replay that reconstructs the DOM rather than recording pixels, so it stays small and searchable; Network requests, console output and Redux state captured alongside the replay; Automatic privacy masking of inputs, without which the replay becomes a liability; Error grouping tied to the exact session that produced it; Storage and retrieval of millions of sessions. If any of those carry weight for you, keep paying.
Is there an open-source alternative to LogRocket?
Yes: OpenReplay, rrweb. The prompt on this page is for when you want it your way instead.
Related entries
same category first, most replaced first
Every week, something stops being worth paying for.
New verdicts, prices that moved, entries added. One email a week. Unsubscribe in one click.
free forever · no tracking pixel · every prompt stays free on the site