Session replay, included with your database
Record and rewatch real user sessions with DOM-accurate playback, error markers, and privacy masking, backed by a managed Postgres you own. The tool you know from FullStory and PostHog, without the second vendor or the per-session meter.
DOM-accurate playback
rrweb-style DOM capture, not video: crisp at any resolution, searchable, and a tiny storage footprint. You replay the real DOM, not a screen recording.
Privacy masking built in
Mask any element and its descendants with one attribute. Secrets and user data never leave the page unmasked, so recordings stay safe to share with your team.
Error markers
Console errors and failed requests are pinned on the timeline, so you can jump straight to the moment a bug happened instead of scrubbing blind.
We use it ourselves
We debug layerbase.com with this exact app. When a user reports a broken flow, we watch the session. That is why it is here.
Pricing
Run Session Replay standalone for a flat $10/mo, or get it included with the Pro and Custom plans at no extra charge. There is no per-session meter and no second vendor bill.
Common questions
Is my data private?
Yes. Session Replay runs single-tenant on your account, backed by your own managed Postgres, with privacy masking on any element you choose. Your sessions are yours, not pooled or aggregated across other customers.
Do I need the database plan?
Session Replay is included with the Pro and Custom plans, or you can run it standalone for a flat $10/mo. Either way it comes with the managed Postgres that stores your sessions, with no per-session metering.
How is it different from PostHog or FullStory?
You get self-hosted-style ownership without the self-hosting work: the data lives in a database you own, on a flat price with no per-session billing. It is the same DOM-replay experience you know from PostHog and FullStory, just without the second vendor or the metered invoice.