| Hotjar | Logrocket | Matomo | PostHog | |
| Session replay | ||||
| Single-page app support | ||||
| iOS recordings | ||||
| Android recordings | ||||
| Identity detection | ||||
| Target recordings by URL | ||||
| Target by sample size | ||||
| Filter recordings by user or event | ||||
| Rage-click detection | ||||
| Privacy masking for sensitive content | ||||
| Export recordings | ||||
| Retention policy for recordings | 1 year | 1 month | 24 months | PostHog Cloud: 3 weeks Self-hosted: No limit | 
Session replay? PostHog does that.
Watch recordings of visitors using your product or website.

"I was watching session recordings for our sign-up page and realized a lot of people were trying to click something that wasn’t actually a button. We wouldn’t have noticed that needed fixing without PostHog’s session recordings."

Anubhuti Mishra
UI/UX Designer, Hasura

Event timeline
History of everything that happened in a user's session
- Filter- By page, event type, or capture method. Limit playback to sessions that meet specific behavorial or event criteria. 
- Scrub- Jump to any moment in a session. Control playback speed and skip over periods of inactivity. 
- Metadata- Access loads of data sent with each event - like screen dimensions, device type or location. 

Built-in console logs
Debug issues faster with the console log - just like if you asked them to open Inspector.

Network tab
Track network calls and performance.
"This user seems frustrated. Oh, there was a 5 second API request. That's interesting..."
- An actual PostHog engineer

- Capture sessions without extra code- Works with PostHog.js 
- Automatic playlists- Filter by user behavior or time 
- Web or mobile session recording- Web or iOS (beta) available 
- Download recordings- Retain recordings beyond data retention limits 
- Block sensitive data- Disable capturing data from any DOM element with CSS 
PostHog vs...
How does PostHog Session replay compare?

Docs & resources
Visit docsSession replay docs
- 1.
- 2.
- 3.
- 4.
Tutorials
- How to use session recordings to get a deeper understanding of user behavior
- How to use filters + session recordings to understand user friction
- How to build, analyze and optimize conversion funnels in PostHog
- How to only record the sessions you want
- Building and measuring a sign up funnel with Next.js, Supabase, and PostHog
Blog posts that mention Session replay
Roadmap
Here's what the Session Recording Team is building next.
- iOS session recording- There are many recording tools out there for web and different tools for mobile -- but few for both. So, we are considering a mobile recording solution for iOS devices. - Progress
- Network / Performance recording- Track network calls and performance alongside session recordings. Beta available - DM Alex Kim in posthog.com/slack! - Progress
The session recording team
Here are the people bringing you session recording.
Shockingly, this team prefers their pizza without pineapple
![]() - Ben White - Team lead - Full Stack Engineer 

PostHog does that.
Now that you know PostHog does session replay, check out what else PostHog can do.





















