Skip to content

Instantly share code, notes, and snippets.

@jamezrin
Created June 4, 2026 22:05
Show Gist options
  • Select an option

  • Save jamezrin/54bd0c8c33a26b4726739a70da0562e8 to your computer and use it in GitHub Desktop.

Select an option

Save jamezrin/54bd0c8c33a26b4726739a70da0562e8 to your computer and use it in GitHub Desktop.
Stream Autopilot Privacy Policy

Stream Autopilot Privacy Policy

Last updated: May 31, 2026

Stream Autopilot does not collect, transmit, sell, or share user data.

Local Storage

The extension stores its settings, scheduler state, campaign progress, managed-tab identifiers, and a compact diagnostic event log locally in the user's browser using extension storage. It also stores a short-lived Twitch "Client-Integrity" token bundle so it can replay the same page-issued headers Twitch requires when claiming a drop; this bundle expires and is refreshed from the user's own Twitch page traffic. All of this data remains on the user's device and is not sent to the developer or to any third-party or analytics service.

Platform Access

Stream Autopilot accesses Twitch and Kick only to provide its core drops-farming functionality: detecting campaigns, checking progress, managing visible muted watch tabs, and claiming eligible rewards. It acts entirely within the user's existing logged-in browser session.

To authorize requests inside that session, the extension reads certain session values on the user's own device:

  • On Twitch, it reads the auth-token and unique_id cookies and attaches them to Twitch's own API (gql.twitch.tv) requests, exactly as the Twitch web client does. It also captures the short-lived Client-Integrity token that the user's logged-in Twitch page already sends, and replays it when claiming drops.
  • On Kick, it reads the session_token from the Kick page context and uses it as a bearer token for Kick's own API (web.kick.com).

These values are used only to talk to each platform's own API as the logged-in user. The extension never asks for the user's password, and it never sends cookies, tokens, credentials, or any other personal data to the developer or to any third party. The Kick session token is not persisted; the Twitch integrity bundle is stored only transiently and expires.

Remote Code

The extension does not use remote code. All extension code is included in the installed extension package.

Contact

For privacy questions about Stream Autopilot, contact the developer at jaime@jamezrin.name.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment