Privacy Policy
Couch (“the extension”, “we”, “us”) is a browser extension that lets friends watch Netflix in sync while on a group chat, voice, and video call. This policy explains what data the extension touches - and what it does not.
The short version
- We do not run servers that collect or store your data.
- No analytics, no tracking, no ads, no accounts.
- Your camera, microphone, voice, video, and chat messages are sent directly to the other people in your party (peer-to-peer) and are never recorded or routed to us.
- Couch does not access, collect, or transmit your Netflix account, viewing history, payment information, or any video content.
What the extension handles
| Data | Purpose | Where it goes | Stored? |
|---|---|---|---|
| Camera & microphone | The group video/audio call | Directly to other party members via WebRTC (peer-to-peer) | No |
| Chat messages | Group text chat | Directly to party members over the peer connection | No (not persisted) |
| Display name you type | Shown to others in the party | Sent to party members | Saved only in your browser's local storage so you don't retype it |
| Invite code & temporary peer IDs | Letting members find each other | Exchanged via the signaling broker during connection setup only | No |
| Netflix title ID & playback events | Opening the same show and keeping everyone in sync | Sent to party members over the peer connection | No |
| Optional broker address you enter | Connecting to a self-hosted signaling broker | Your browser's local storage | Local only |
Signaling broker
To introduce party members to each other, Couch uses a signaling broker.
By default this is the free PeerJS public cloud (peerjs.com).
The broker only relays the small connection-setup messages (temporary peer IDs and WebRTC
negotiation) needed to establish a direct connection. It does not carry your audio,
video, chat, playback data, or any Netflix content - those flow directly between
participants. You may point Couch at your own self-hosted broker in the extension's
Advanced settings.
STUN/TURN servers
To establish direct connections across networks, Couch uses public STUN servers and, as a fallback, public TURN relay servers. These help your devices find a network path to each other. If a TURN relay is used, encrypted call media may pass through it in transit; it is not stored, and the relay operators’ terms apply to that transient traffic.
Permissions
storage- to remember your display name and optional broker setting on your own device. No data is sent to the developer.- Access to
netflix.com- so the extension can run on Netflix watch pages, show the call/chat overlay, and synchronize the player. It is not active on any other website.
Third parties
The only third-party services are the signaling broker and STUN/TURN servers described above. If you use the defaults, their operators' terms apply to the transient connection traffic. Couch shares no data with any other third party and does not sell data.
Children's privacy
Couch is not directed to children under 13 and collects no personal information.
Changes
If this policy changes, the “Last updated” date above will change. Material changes will be noted in the extension's store listing.
Contact
For privacy questions, contact saurabhsocialowl@gmail.com.