🍿 Pick Flick Watch Party

Privacy Policy

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.

01 What the extension does

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.

Runs on
Netflix, Prime Video, Disney+, HBO Max, Hulu, Apple TV — only these six domains
Talks to
Pick Flick's own server only (pick-flick.fly.dev) — no other destination

02 What data is collected

DataWhere it comes fromWhat it's used for
Chat messages you typeThe chat panel injected on the streaming tabRelayed 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 pageBroadcast to the party so everyone's video jumps, plays, or pauses together
Your display nameYour existing Pick Flick account, passed in with the join tokenShown next to your chat messages so people know who's talking
Which tabs are in your partyGenerated locally by the extensionKept only in chrome.storage.session on your device so playback sync knows which tabs to relay to; cleared automatically when the party ends

03 What this extension does not do

No exceptions

04 Why each permission is needed

PermissionReason
tabsTo 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
storageTo 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 domainsRequired 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

05 Data retention

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.

06 Changes to this policy

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.