Scroll Party

What Scroll Party keeps.

Your Instagram login stays in your browser. Scroll Party shares the reels needed for your jam.

No account

You type a name and you're in. No sign-up, no email, no password.

What the jam shares

The host extension sends reel links and media URLs, captions, creator names and avatars, counts, and playback details to the room server selected in its popup (normally scrollparty.fly.dev). It can also relay Instagram comments when someone opens them, and read a reel link someone adds to the queue. The server shares those details with people in the jam, along with your chosen display names, reactions and jam comments. Anyone with the invite link can join, so share it with people you trust.

Room state lives in memory

The server keeps the reel queue, playback state, members, reactions and comments in memory, without a room database. Once all members and feed connections leave, inactive rooms are removed after about 6 hours, or about 10 minutes if they never played a reel. A server restart clears this state.

Operational logs are separate: they can include room codes, display and feed names, reel IDs, creator usernames and connection errors. Hosting infrastructure may retain these logs beyond the room's lifetime. The service also handles network addresses for connections and temporary rate limits.

Your name is whatever you type

It's shown to the people in the jam. Your browser remembers that name and a random member ID, so you can drop back in after a lost connection. Clearing Scroll Party's site data removes both.

The host's Instagram login stays in their browser

The host logs into instagram.com directly, in their own browser. Scroll Party does not ask for, store or send Instagram passwords or session cookies to the room server. The extension checks whether that page is logged in and reads its feed data. Loading more reels or reading Instagram comments uses that same page's session, on the host's device. There is no remote browser impersonating the host.

What the extension can access and remember

On scrollparty.fly.dev and the legacy reeljam.fly.dev address (and localhost:3000 for development), the extension lets the setup page check installation and Instagram connection status, start a jam, and open your host player. It does not share Instagram cookies or room credentials with that page. A short-lived, single-use link opens the host player; its owner credential stays in that tab’s session storage.

Its feed-reading access is limited to www.instagram.com. It runs there to read the host's own feed, including while the tab is in the background; it does not collect browsing history from other websites. Tab access locates the Instagram tab and opens Instagram or your jam. Script access runs the feed reader in that tab.

Extension storage on the host's device remembers the room server, feed name, room code, room reconnect key, anonymous owner identity and credential, hosting status, and follow-the-room preference. The reconnect key belongs to Scroll Party, not Instagram. Local status information includes the Instagram tab URL, login-ready status and recent feed diagnostics. A one-way account marker is kept locally to detect Instagram account changes and stop the old feed; it is not sent to the room server or used as a Scroll Party login. Instagram credentials are not saved in extension storage.

Videos come straight from Instagram

Each viewer streams videos and pictures directly from Instagram's CDN. Scroll Party does not host copies of those videos. Instagram's servers therefore see each viewer's network address. Scroll Party pages and the extension popup also request fonts from Google Fonts, which receives the network information needed to serve them.

Jam reactions stay in the jam

Scroll Party does not like, comment or post on Instagram for you. Likes and comments you make in a jam stay in that jam. The extension can load more reels and move the host's Instagram page along with the room; these page requests still go to Instagram.

Your controls

Use Stop feeding in the extension popup to disconnect the current feed. Reels already shared can remain in the room's buffer. Stop stays stopped across browser restarts. Use End jam in the host player to close the room for everyone. To prevent the extension from running at all, disable or remove it in your browser’s extension settings. Removing it clears its saved extension settings; clearing Scroll Party's site data clears the viewer name and ID. Neither action deletes your Instagram account.

Only for co-watching

Scroll Party uses extension data to provide synchronized co-watching and troubleshoot that service. It does not sell it, use it for advertising or build browsing profiles. Scroll Party's use and transfer of extension user data follows the Chrome Web Store User Data Policy, including its Limited Use requirements.

Privacy questions

Contact shreykatyal21@gmail.com for privacy questions or data requests. If you email support, we receive your email address and the information you choose to send so we can respond. Do not send passwords, cookies, or private jam credentials.

Back to Scroll Party