/ feature · session replay

Session replay & session recording

Watch real visits. Spot the friction in seconds.

Anonymised, scrubbable replays of every meaningful session. The first time you watch one, you'll find a bug.

/ overview

Built for the moments bar charts hide

Bar charts tell you what happened. Replays tell you why. Ghaze records every session as a lightweight DOM playback — no media files, no PII — so you can scrub through real visits and see exactly where users hesitated, mis-clicked, or bounced.

Every replay is reconstructed from a stream of DOM mutations and pointer events. That means no actual screen recording happens on the visitor's device — just a few KB of structured event data per session, captured cookielessly.

Sensitive inputs (passwords, credit cards, anything with `data-private`) are masked at capture time. You'll never see them. The legal team thanks you.

What you get

  • Anonymised by default — no faces, no PII, no keystrokes captured on inputs
  • Scrub, pause, skip-idle and 2× playback — no waiting through dead time
  • Filter by goal, device, country, source — find the sessions that matter
  • Synced with your event timeline — see every click, scroll and form interaction
  • Stored in Sydney, retained per your plan, deletable on request

/ in detail

The pieces that actually matter.

Find the broken form fast

Filter to sessions that abandoned at /checkout. Watch three. Find the field that's making everyone bounce.

Skip the boring bits

Idle time, slow scrolling, and dead clicks are auto-skipped so a 6-minute session plays back in 90 seconds.

Tag and share

Star a replay, drop a note, share a deep-link with your dev team. They land at the exact second you flagged.

PII-safe by default

Inputs are masked on capture. We never see them. You can also block whole CSS selectors from being recorded at all.

Works on every framework

WordPress, Shopify, Webflow, Next.js, Astro — if it renders DOM, Ghaze can replay it.

Retention you control

1 year on Starter, up to unlimited on Pro Agency. Delete any session in one click from the dashboard or via the API.

/ FAQ

Questions we get a lot.

Don't see yours? Get in touch — we answer ourselves, no chatbots.

  • Do replays slow my site down?

    No. The recorder is part of the same 14 kB script and only captures DOM events — no screen recording, no extra network.

  • Are passwords or card numbers visible?

    Never. Inputs are masked at capture time on the visitor's device. We physically never receive them.

  • Can I block specific elements from being recorded?

    Yes — add a `data-private` attribute to any element and it'll be masked in replays automatically.

Stop guessing.
Start knowing.

Five minutes, one snippet, 7 days free. Card required to start.