Privacy policy for Togthr
Togthr ("we", "us", or "our") is a Chrome extension that enables real-time synchronized video watching across streaming platforms. This Privacy Policy explains how we collect, use, and protect your information when you use the Togthr extension and related services.
TL;DR: We collect only what's needed to make the extension work. We don't sell your data and we don't show ads. If you have an account, we keep a lightweight watch history so you can see your past sessions. Chat messages are transmitted in real time and not stored on our servers after delivery.
- Information We Collect
Account Information
When you sign in to create rooms, we collect your email address and display name through our authentication provider (Clerk). This is required only for room creation — joining a room does not require an account. If you create an account, we also store a profile on our servers with your username, a unique friend code, and your preferences.
Username
You choose a username that is displayed to other participants in the room. This is stored locally on your device and, for signed-in users, on our servers as part of your profile.
Chat Messages
Messages you send in the Togthr chat sidebar are transmitted in real time to other room participants via WebSocket. Messages are not stored on our servers after delivery. They exist only in participants' browser memory during the session.
Session Data
During a watch session, we process the following data to enable synchronization:
Video playback state (play, pause, seek position)
Room membership (who is in the room)
The streaming platform being used (e.g., "Netflix", "YouTube")
Real-time room state (playback position, who's connected) is held in memory only and discarded when the room closes.
Watch History
If you have an account, we keep a lightweight record of your past sessions so you can look back at what you watched together. This includes the streaming platform, content title, session duration, and the usernames of participants. We also keep simple stats like your total number of sessions and total watch time.
Friends & Presence
Togthr has an optional friends feature. When you add someone as a friend (using friend codes), you can see each other's online status — for example, whether a friend is currently in a watch room or browsing a streaming site. Browsing presence is short-lived (it expires automatically after 60 seconds of inactivity) and you can turn it off entirely from the extension settings by enabling "Hide browsing activity". When this setting is on, no browsing data is sent to our servers at all.
- Information We Do NOT Collect
We do not collect your general browsing history — we only know about streaming sites when the extension is active
We do not record video or audio content
We do not access your streaming account credentials
We do not collect financial or payment information
We do not use cookies for advertising or tracking
We do not collect location data
We do not use any third-party analytics or tracking services - How We Use Your Information
All data we collect is used exclusively for the core functionality of the extension:
Authentication cookies: To maintain your login session via Clerk
Username & profile: To identify you in watch rooms and let friends find you via friend codes
Chat messages: To deliver messages to room participants in real time
Playback state: To synchronize video across all room members
Platform detection: To inject the correct sync engine for each streaming site
Watch history: To let you see your past sessions and watch stats
Presence: To show your friends whether you're online and available to watch together
4. Data Storage
Local Storage
The extension stores the following data locally on your device using Chrome's storage API:
Your chosen username
Authentication tokens (for signed-in users)
Last used room code (for convenience)
Your preferences (e.g., whether browsing activity is hidden)
Server-Side
Our servers (api.togthr.tv) handle both real-time and persistent data:
Real-time room state (playback position, connected users) is held in memory only and discarded when the room closes.
User profiles (username, friend code, preferences) are stored persistently for signed-in users.
Watch history (platform, content title, duration, participants) is stored persistently so you can review past sessions.
Friend lists and friend requests are stored persistently.
Browsing presence automatically expires after 60 seconds and is not kept long-term.
We do not store chat messages or video content on our servers.
- Third-Party Services
We use the following third-party services:
Clerk (clerk.com) — Authentication provider. Handles sign-in and session management. Subject to Clerk's Privacy Policy.
KLIPY (klipy.co) — GIF and sticker search. When you search for GIFs, your search query is sent to KLIPY's API. No personal data is shared. Subject to KLIPY's Privacy Policy.
We do not share, sell, or transfer your personal data to any other third parties.
- Extension Permissions
Togthr requests the following Chrome permissions, each used solely for its stated purpose:
activeTab: To detect the current streaming platform and inject sync controls
cookies: To read authentication cookies from togthr.tv for user sessions
storage: To persist your username, auth tokens, and preferences locally
tabs: To detect URL changes during single-page app navigation on streaming sites
offscreen: To securely manage authentication tokens in the background via the Clerk SDK
Host permissions (streaming sites): To inject the video sync engine and chat sidebar into supported platforms
7. Data Security
All communication between the extension and our servers uses encrypted connections (WSS for WebSocket, HTTPS for API calls). Authentication tokens are stored securely using Chrome's built-in storage API.
- Children's Privacy
Togthr is not intended for children under 13. We do not knowingly collect personal information from children under 13. If you believe a child under 13 has provided us with personal information, please contact us and we will delete it. - Changes to This Policy
We may update this Privacy Policy from time to time. We will notify users of significant changes by updating the "Last updated" date at the top of this page. Continued use of the extension after changes constitutes acceptance of the updated policy.