What is self-hosted co-browsing?
Self-hosted co-browsing (also called co-navigation or collaborative browsing) lets support agents see and interact with a visitor's browser in real time — highlighting elements, clicking buttons, filling forms, and navigating pages — all running on the company's own infrastructure instead of a third-party cloud. This is critical for compliance with GDPR, HIPAA, SOC 2, China's Personal Information Protection Law, and other regulations that restrict where customer data can be processed and stored.
Why companies choose self-hosted over SaaS co-browsing
SaaS co-browsing tools (Upscope, Cobrowse.io, Surfly) are convenient, but they require customer screen data to pass through third-party servers. For finance, insurance, healthcare, and government, this is a dealbreaker. Self-hosted co-browsing solves this by running entirely on your network. PinConsole makes self-hosting practical with a single docker-compose command — no Kubernetes, no cloud services, no vendor dependencies.
PinConsole: open-source co-browsing with full feature parity
PinConsole is not a stripped-down "open core" version with limited features. The AGPL-3.0 version includes everything: two-way co-browsing (cursor sync, click forwarding, form filling, page navigation), session replay (record and replay any session), real-time visitor monitoring (watch every visitor's DOM changes), popup chat (proactive messaging), and anti-bot protection (rate limiting, UA blocking, behavior analysis, fingerprinting). All in a single self-hosted binary.