🍿 Pick Flick Watch Party
Effective and last updated September 9, 2026
Pick Flick Watch Party is a browser extension that adds live chat and synced play/pause/seek to a Pick Flick household's watch party, on top of whatever streaming service you're already watching. This page explains exactly what data the extension touches, why, and where it goes.
When you tap "Start Watch Party" inside the Pick Flick web app, it hands the extension a short-lived join token for that specific watch party. The extension uses that token to open one connection to Pick Flick's own server and, on the streaming tab it opens, injects a small chat panel and listens to your video player so everyone in the party stays on the same frame.
| Data | Where it comes from | What it's used for |
|---|---|---|
| Chat messages you type | The chat panel injected on the streaming tab | Relayed live to the other people in your watch party, and stored by Pick Flick's server so a message sent before you joined is still there when you open the panel |
| Playback state (play / pause / seek, current timestamp) | The <video> element on the streaming page | Broadcast to the party so everyone's video jumps, plays, or pauses together |
| Your display name | Your existing Pick Flick account, passed in with the join token | Shown next to your chat messages so people know who's talking |
| Which tabs are in your party | Generated locally by the extension | Kept only in chrome.storage.session on your device so playback sync knows which tabs to relay to; cleared automatically when the party ends |
No exceptions
| Permission | Reason |
|---|---|
tabs | To open the tab for the movie you're watching, and to know which tabs belong to your watch party so playback sync reaches the right ones |
storage | To remember your current party (so a service-worker restart mid-movie doesn't drop the connection) — stored only in session storage on your device, never synced anywhere |
| Host permission on the six streaming domains | Required to inject the chat/sync content script and read the page's video element's play state on those pages — required before a content script can run on a site at all |
Chat history is stored on Pick Flick's server for the life of the watch party so a late joiner can catch up, and is removed when the household deletes the watch party. Playback state is never stored — it's relayed live and discarded. The extension itself keeps no data once a watch party ends or every synced tab is closed.
If what the extension collects or does with it ever changes, this page will be updated and the "last updated" date above will change accordingly.