Privacy Policy
Last updated: 11 May 2026
1. Overview
Watch Party is designed to be lightweight and privacy-friendly. We collect only the minimum information needed to run a synced viewing room and keep the Service working. This page explains what we collect, why, and how it is used.
2. Information We Collect
- Display name — the name you type when creating or joining a room. It is shared with other room participants and stored in your browser's localStorage so it can be pre-filled on return.
- Room data — the room name, room code, video URL, and chat messages you send. This data lives in memory on the Watch Party server only while the room is active and is removed when the room closes or the server restarts.
- Connection metadata — basic technical information (such as IP address and user-agent) that any web server receives to deliver responses and establish a real-time connection.
- Camera, microphone, and screen share streams — if you choose to start a voice/video call or share your screen, your media is sent peer-to-peer to other room participants via WebRTC. We do not record, store, or proxy this media.
3. What We Don't Collect
- We do not require an account, email, or password.
- We do not sell or share your information with advertisers.
- We do not record video calls, screen shares, or playback.
4. How We Use Information
The information described above is used only to operate the Service — relaying chat and video sync events between participants, restoring your session if you refresh, and helping us diagnose problems with the Service.
5. Local Storage
Your browser may store the following keys in localStorage to improve your experience:
watchparty_room— current room and user session (expires after 24 hours).watchparty_guest_name— your last-used display name per room.watchparty_last_video_*— the most recent video URL played in a room.
You can clear these at any time from your browser settings.
6. Third Parties
When you paste a YouTube, Vimeo, or other third-party video URL, your browser connects directly to that provider to load the video. Those providers may set their own cookies and collect their own data under their own privacy policies. WebRTC connections use public STUN servers (e.g. Google's) to negotiate peer routes; only the technical data needed to establish a connection is sent.
7. Children
The Service is not directed at children under 13. If you believe a child has provided us with information, please contact us so we can remove it.
8. Data Retention
Room state is held in memory and cleared when a room is closed, when the host disconnects, or when the server restarts. Browser-side data lives until you clear your browser storage.
9. Your Choices
- You can leave a room at any time using the Leave Room button.
- You can deny camera, microphone, or screen-share permissions in your browser.
- You can clear browser storage to remove cached names and sessions.
10. Changes to This Policy
We may update this Privacy Policy from time to time. Material changes will be reflected in the "Last updated" date above.
11. Contact
Questions about this Privacy Policy can be sent to the project owner via the repository hosting this Service.