← Back to home

Security & Data Handling

A clear, technical explanation of how WatchTogether protects your privacy and secures your streams. No marketing fluff — just architecture.

Peer-to-Peer Streaming

Our core streaming technology relies on WebRTC, a secure peer-to-peer protocol. When you share your screen or camera, the video and audio data flows directly between you and the other participants in the room — no media server in the middle.

What We Do (and Do Not) Store

✅ We store

Account email, display name, friend list, room metadata (created-at, mode, participant count), chat messages while a room is active.

❌ We never store

Your screen share content. Your camera or microphone audio. Recordings of any kind. The contents of streamed videos or movies.

🔁 Auto-deleted

Chat messages are removed within 24 hours of the room closing. Server logs are kept for 30 days for abuse investigations and then deleted.

🔐 Encrypted at rest

All stored data is encrypted at rest using AES-256 (Google Cloud / Firestore's default encryption).

Authentication & Account Security

Network & Transport Security

Abuse Prevention

Responsible Disclosure

If you discover a vulnerability, please email security@watchtogether.watch. We acknowledge reports within 48 hours, do not pursue legal action against good-faith researchers, and credit disclosers in our changelog with their permission.

Compliance

WatchTogether's data handling is aligned with the UK GDPR, EU GDPR, and the UK Data Protection Act 2018. See the Privacy Policy for full details on lawful bases, retention, and your rights.