Skip to the content.

Privacy Policy for Twitch DVR Player

Last updated: July 21, 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

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 chrome.storage.local + localStorage — used to persist user preferences locally:

    • twitch-dvr:vol — your preferred volume level (0–1)
    • twitch-dvr:variant — your preferred video quality
    • twitch-dvr:speed — your preferred playback speed
    • twitch-dvr:theater — theater mode preference
    • twitch-dvr:chat-overlay — chat overlay enabled state
    • twitch-dvr:chat-overlay-pos — chat overlay position
    • twitch-dvr:vod-pos:<vodId> — resume position for each VOD

    These values never leave your browser.

Network Requests

The Extension makes network requests only to Twitch-owned domains to stream video content:

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
storage Persist user preferences (volume, quality, position) locally
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
https://*.cloudfront.net/* Stream video content from content delivery networks
https://*.amazonaws.com/* Stream video content from AWS-hosted CDNs
https://*.akamaized.net/* Stream video content from Akamai CDNs
https://*.fastly.net/* Stream video content from Fastly CDNs

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/issues

Alternatively, contact the developer through the Chrome Web Store listing.