# Session Replay overview

**Category:** [Session Replay](https://help.totalctrl.app/hc/totalctrl/totalctrl-help-center/en-US/categories/session-replay)
**Updated:** 2026-08-19

## What Session Replay does

Session Replay records what visitors do on your website and lets you watch each visit back like a video. It captures page structure, mouse movement, clicks, scrolling, and navigation, then reconstructs the session in a player inside TotalCtrl. Use it to see exactly where users get confused, hit errors, or abandon a flow.
## How it works

You add a small JavaScript snippet to your site that loads the Session Replay SDK. The SDK streams compressed event batches to TotalCtrl, where each session is stored and made available for playback. No data appears until the SDK is installed and recording. See [Install the recording SDK](install-the-sdk) to get started.
## The main pages

- **Sessions** — a filterable list of every recorded session, with badges for errors, rage clicks, and a struggle score.
- **Session viewer** — the replay player, session metadata, signals, and an optional AI summary.
- **Analytics** — KPIs and charts for total sessions, average duration, error rate, struggle, and device breakdown.
- **Heatmaps** — aggregated click, rage-click, and dead-click maps per page.
- **Funnels** — multi-step URL flows with drop-off percentages.
- **Settings & SDK** — site keys, the install snippet, plan limits, and privacy controls.

## Privacy built in

The SDK automatically masks passwords, card fields, and any element marked `data-sr-mask`. You can add more masking rules, anonymize IP addresses, and honor visitor opt-outs. See [Privacy, masking, and GDPR controls](privacy-and-gdpr).

---

## Related Articles

- [Privacy, masking, and GDPR controls](https://help.totalctrl.app/en-US/articles/privacy-and-gdpr)
- [Getting started: install the recorder](https://help.totalctrl.app/en-US/articles/session-replay-getting-started)
- [Heatmaps & funnels](https://help.totalctrl.app/en-US/articles/session-replay-heatmaps-funnels)
- [Install the recording SDK](https://help.totalctrl.app/en-US/articles/install-the-sdk)
- [Frustration signals: rage clicks, dead clicks, errors & struggle score](https://help.totalctrl.app/en-US/articles/session-replay-signals)

---
[← Back to TotalCtrl Help Center](https://help.totalctrl.app/en-US/)