Twitch Mini Player
Privacy

What we store, and where.

Twitch Mini Player is local-first. The full hosted privacy policy is the source of truth. This page is a short, plain summary.

Read the full privacy policy

Your followed list, pinned streamers, saved clips and VODs, workspaces, filter preferences, schedule reminders, and notification history live in your browser's IndexedDB. The Twitch session token lives in chrome.storage.local.

The backend handles the OAuth handshake (so the Twitch client secret never leaves the server) and forwards authenticated Twitch API requests. It has no database. It emits operational request logs (method, path, status, duration) plus the Twitch login at sign-in for debugging.

No analytics, no telemetry, no third-party SDKs. The only OAuth scope requested is user:read:follows.

NoteSaved data is not encrypted on top of your browser and OS defaults, and it does not move between devices.

Local browser storage

Your followed list, pinned streamers, workspaces, filters, saved clips, and notification history live in IndexedDB on your machine.

No backend database

The backend handles OAuth and forwards Twitch API requests. It does not store your data.

No analytics

No telemetry, no error tracking, no third-party SDKs. Verified in code and in the privacy policy.

One Twitch OAuth scope

user:read:follows. That is the only permission asked of your Twitch account.

Twitch's official embed

The mini player and side panel use player.twitch.tv. No scrapers. No modded streams.

Independent project

Not affiliated with, endorsed by, or sponsored by Twitch Interactive, Inc. or Amazon.