Twitch

Twitch

Twitch embedded stream players and widgets load on third-party websites to display live or recorded streams. Scripts set cookies and send events to Twitch servers to track viewer engagement, serve advertising against embedded streams, and attribute ad impressions to stream inventory.

Overview

Twitch is Amazon's live streaming platform, dominant in gaming and increasingly used for music, talk shows, creative arts, and live events. Beyond its own website, Twitch provides embeddable stream players and chat widgets that third-party websites use to display live or recorded streams. These embeds bring Twitch's full streaming infrastructure — and its data collection — into the hosting website's pages.

What This Script Does

When a Twitch stream or clip is embedded on a third-party website, Twitch's scripts load the video player, manage the streaming connection, and render the playback interface. Beyond the core player functionality, these scripts perform several additional data collection activities.

Twitch sets cookies in the visitor's browser to track viewer engagement metrics: how long the visitor watches, whether they interact with the player controls, and whether they click through to the Twitch platform. For visitors who are logged into Twitch, the embed can associate viewing data with their Twitch account, contributing to their viewing history and recommendations.

The embedded player also serves advertising. Twitch's ad infrastructure runs within the embed, serving pre-roll and mid-roll ads against the stream content. Ad impression and interaction data is collected and attributed to the stream's ad inventory. These advertising scripts set their own tracking cookies and may share data with Amazon's broader advertising ecosystem for targeting and measurement purposes.

Additionally, Twitch embeds load resources from multiple Amazon and Twitch domains, establishing connections that can be used for cross-site tracking across any website that hosts Twitch embeds.

Consent & Compliance

Twitch embeds combine functional content delivery with analytics tracking and advertising. The stream player itself provides the content the visitor presumably came to see — this functional layer could be considered part of the site's intended experience. However, the advertising served within the embed, the behavioral tracking cookies, the cross-site identification, and the data sharing with Amazon's advertising network all constitute non-essential data processing that requires consent.

Under GDPR and ePrivacy, the advertising and analytics components of Twitch embeds clearly require informed consent. The challenge is that blocking the scripts also blocks the functional stream player, creating a tension between user experience and privacy compliance.

Should You Block This Without Consent?

Yes. Twitch embeds serve advertising and perform cross-site tracking through Amazon's ad network, requiring consent before loading despite the functional streaming component.

Visit website

Consent Categories

Functional
Analytics
Marketing

Also Known As

twitchtwitch embedtwitch embedded player consenttwitch cookiestwitch privacystream embed tracking

Industries

Computers Electronics and TechnologySocial Networks and Online Communities

Tracked Domains (1)

twitchapps.comFunctional

Frequently Asked Questions

Do Twitch embeds require visitor consent?

Yes. Twitch embedded players serve advertising through Amazon's ad network, set behavioral tracking cookies, and establish cross-site connections enabling third-party tracking. These non-essential components require explicit consent under GDPR and ePrivacy despite the functional streaming layer.

What does a Twitch embed do beyond playing the stream?

Twitch scripts serve pre-roll and mid-roll ads within the embed, collect impression and interaction data attributed to Amazon's ad inventory, and load resources from multiple Twitch and Amazon domains that can be used for cross-site identification across any site hosting Twitch embeds.

How does ConsentStack manage embedded Twitch players?

ConsentStack blocks Twitch embed scripts until marketing consent is granted. Because blocking the scripts also removes the stream player, ConsentStack can prompt visitors with a consent placeholder so they can choose to load the embed on demand after accepting.

Related Vendors

Google Maps
Google Maps
Google Maps is the dominant web mapping service used for embedded maps and location features on websites. Scripts load interactive map tiles, geocoding, and Places API functionality through the Maps JavaScript API. May set cookies to remember map preferences and manage API quota.
Google Search
Google Search
Google Search appears on websites through the Programmable Search Engine, enabling custom site-specific search functionality. Scripts load the search widget from Google's servers to render search bars and display results within the host website. Sends search queries to Google's index and may set cookies for search personalization and query history.
Google
Google
Google is the dominant provider of web analytics, advertising, and infrastructure tools. Scripts like Google Analytics, Tag Manager, Ads, and reCAPTCHA collect behavioral data, manage tag firing, serve targeted ads, and detect bots. Sets persistent cookies to track users and correlate activity across sites.
Microsoft Teams
Microsoft Teams
Microsoft Teams is a workplace communication and collaboration platform that can be embedded on websites for chat, meetings, and document sharing. Embedded widgets load from Microsoft's servers to enable real-time messaging, video calls, and file collaboration. Sets authentication and session cookies to verify participant identity and maintain connection state.
Apple Maps JS
Apple Maps JS
Apple Maps JS is Apple's JavaScript mapping framework for embedding interactive maps on websites. Scripts load map tiles, location pins, and routing data from Apple's MapKit servers to render navigable maps within web pages. Requires a MapKit JS token for authentication but does not set tracking cookies or collect behavioral analytics data.
Apple Business Chat
Apple Business Chat
Apple Business Chat enables direct customer messaging between websites and Apple's Messages app. Scripts load chat buttons and conversation interfaces that connect visitors to business support agents through iMessage. Sets minimal session cookies to maintain conversation context but does not track browsing behavior or collect analytics data.

Manage consent for Twitch

ConsentStack automatically detects and manages Twitch trackers so your site stays compliant with global privacy regulations.