Posthog Session Replay — Portable
Build a portable, self-contained Session Replay module compatible with PostHog that captures user interactions (DOM events, screenshots, console errors) and stores/replays them without requiring heavy coupling to the main PostHog app. Target: small footprint, privacy-first defaults, easy integration into existing PostHog setups or static sites.
In the PostHog ecosystem, portability isn't just a feature; it's an architectural principle. It manifests in four distinct layers: posthog session replay portable
Portability doesn’t mean “zero effort.” Self-hosted replay storage requires managing ClickHouse (PostHog’s underlying DB) and blob storage. But compared to closed SaaS where you can’t even see your own raw replay events, PostHog’s portability is a step change. Build a portable