Posthog Session Replay Portable !full! (2026)
| Feature | Hotjar / FullStory | LogRocket | | | :--- | :--- | :--- | :--- | | Data Format | Proprietary Binary / Video | Proprietary Binary | Open JSON (DOM Snapshots) | | Self-Hosting | No | Limited (Enterprise only) | Yes (MIT Open Source) | | Export to Warehouse | Rows (aggregated) | API limits | Real-time Stream (All raw data) | | Delete via API | Partial | Yes | Full CRUD access | | Run ML on data | Not possible (no raw access) | Very difficult | Native (Export to Colab/Jupyter) |
iOS/Android replay is possible but less mature (requires manual instrumentation for screen recording). Web is the primary strength. posthog session replay portable
Imagine a bug that only appears when a user has an ad-blocker and a specific browser extension. | Feature | Hotjar / FullStory | LogRocket
: Captures console output and network request metrics to help identify the root cause of frontend bugs. DOM Explorer : Captures console output and network request metrics
private replayError(data: any): void console.error( [Replay Error] $data.message , data.stack);