# Privacy Policy for Twitch DVR Player **Last updated:** July 6, 2026 ## Overview Twitch DVR Player ("the Extension") is a browser extension that replaces Twitch's native video player with a custom player supporting DVR functionality. The Extension operates entirely within your browser and communicates only with Twitch's own servers to deliver streaming data. ## Data Collection The Extension **does not collect, transmit, or store any personal data**. Specifically: ### No Data Collection - The Extension does **not** collect analytics, usage statistics, or telemetry - The Extension does **not** use tracking cookies, beacons, or fingerprinting - The Extension does **not** send data to any third-party servers - The Extension does **not** communicate with any servers other than Twitch's own infrastructure ### Data Accessed Locally The Extension accesses the following data **solely within your browser** to function: 1. **Twitch authentication cookie** (`twilight-user`) — read but not stored. Used exclusively to make authenticated requests to Twitch's GQL API for stream playback (the same API Twitch's own player uses). This is a standard browser cookie set by Twitch when you log in. 2. **Browser localStorage** — used to persist three user preferences locally: - `twitch-dvr:vol` — your preferred volume level (0–1) - `twitch-dvr:variant` — your preferred video quality (e.g., "1080p60") - `twitch-dvr:player-type` — whether you're using the DVR player or Twitch's native player These values never leave your browser. ### Network Requests The Extension makes network requests only to Twitch-owned domains to stream video content: - `gql.twitch.tv` — GraphQL API for playback tokens, VOD metadata, and clip creation - `*.ttvnw.net`, `*.hls.ttvnw.net` — HLS playlists and video segments - `usher.ttvnw.net` — Stream manifest delivery - `vod.twitch.tv` — VOD content - `*.cloudfront.net`, `*.akamaized.net`, `*.fastly.net` — CDN endpoints for video delivery All of these requests are standard for watching Twitch streams and are the same requests Twitch's own player makes. ## Data Sharing The Extension does **not** share any data with any party. It has no backend servers, no analytics service, and no third-party integrations. ## Permissions Justification The Extension requires the following Chrome permissions: | Permission | Purpose | |------------|---------| | `https://*.twitch.tv/*` | Access Twitch's web interface and GQL API | | `https://*.ttvnw.net/*` | Fetch HLS playlists and video segments | | `https://*.hls.ttvnw.net/*` | Fetch video segments from Twitch's HLS CDN | | `https://gql.twitch.tv/*` | Make authenticated API calls for stream data | | `https://vod.twitch.tv/*` | Access VOD content | | CDN permissions (`cloudfront`, `akamaized`, `fastly`) | Stream video content from content delivery networks | ## Changes to This Policy If this privacy policy is updated, the version number in the Extension manifest will be incremented and the "Last updated" date at the top of this page will be revised. ## Contact For questions about this privacy policy, open an issue at: https://github.com/ashleyjackson/twitch-dvr Alternatively, contact the developer through the Chrome Web Store listing.