Session Replay: Viewing Replays
How to find and play back captured sessions in the ScryWatch dashboard, and how masked regions and the event timeline appear during playback.
Session Replay: Viewing Replays
Once your app is capturing sessions (see Flutter SDK Setup), you can browse and play them back from the dashboard.
What you’ll need
- Session Replay integrated into your app with consent granted for at least one session
- A ScryWatch dashboard login with access to the project
Step 1: Open Replay
Log in to the dashboard and click Replay in the left sidebar.
Step 2: Pick a session
You’ll see a list of captured sessions, most recent first. Select one to open its player.
Tip: If you’re chasing a specific bug report, cross-reference the session ID on the Sessions page first — the same session ID is used across Sessions, logs, and Replay.
Step 3: Scrub and play
The player shows the captured frames for that session. Use the timeline to:
- Play through the session frame-by-frame
- Scrub to jump directly to a point in time
- Correlate with events — the timeline lines up with log events and errors from the same session, so you can jump straight to what the user was looking at when something went wrong
Reading masked regions
Anything masked on-device — per the project’s masking configuration — shows up in playback as a solid occluded block. This is expected: it means masking worked, not a bug.
Note: If an entire session looks blank, the project is likely running in Strict mode, where everything is occluded until explicitly reviewed and revealed with
ScrywatchReveal. If you expected the screen to be visible, check the project’s mode and mask rules in Replay → Masking, and confirm the relevant widgets are wrapped inScrywatchReveal.
Related docs
- Masking & Privacy — why a region is masked, the Blocklist/Strict modes, and how to reveal known-safe UI
- Data, Retention & Pricing — how long replays are kept