Requires Opti-Behavior Pro. Session Recordings are a Pro module. View pricing or start the 6-month free trial.
Session Recordings replay how real visitors used your pages, so you can see hesitation, errors, and friction that numbers alone do not explain. This article explains what is captured, what is never captured, and the privacy model behind the feature.
Requirements #
- Plan: Opti-Behavior Pro
- WordPress: 5.9+
- Recordings enabled in settings (see Enabling recordings)
What a recording captures #
Opti-Behavior records the DOM and user interactions using an rrweb-based recorder, then reconstructs the page as a pixel-accurate replay. It captures:
- Page structure (DOM snapshots and incremental mutations)
- Mouse movement, clicks, and scroll
- Form focus and field interaction events (not the typed values)
- Page navigation across the session
- JavaScript errors and console warnings
What is never captured #
- Form field values – text you type into inputs is masked, never stored
- Password, email, and other sensitive inputs are masked by default
- No screenshots of the visitor’s screen; the replay is rebuilt from the DOM
The privacy model #
Two layers protect visitor data:
- Masking at capture time. Input contents are replaced before they ever leave the browser, so raw values are never transmitted.
- Encryption at rest. Recording payloads are stored encrypted on your server through Hybrid Storage. No data is sent to a third party.
See Privacy masking and session encryption for the full detail.
Expected result #
After enabling recordings, new sessions appear under WP Admin → Opti-Behavior → Recordings, each replayable with sensitive fields masked.

FAQ #
Does Opti-Behavior send recordings to the cloud? #
No. Recordings are stored on your own server and never sent to OptiUser or any third party.
Can visitors’ passwords be seen in a replay? #
No. Password and sensitive inputs are masked at capture time and are never stored.