FlowConsent
ServicesBlogExtensionSolutionsPricingTry FlowConsent
FlowConsent

FlowConsent is a GDPR-compliant cookie consent management platform.

Product

  • Services
  • Extension
  • Extension support
  • Solutions
  • Pricing
  • FlowConsent App

Legal

  • Privacy Policy
  • Terms of Service
  • Legal notice

© 2026 FlowConsent by BeBranded. All rights reserved.

FrancaisDeutschEspanol

Does your website use third-party services? Get GDPR compliant in minutes.

Try FlowConsent
  1. Home
  2. Services
  3. Video
  4. JW Player
J

JW Player

Preferences

Related services

Annoto

Annoto is a web technology service that provides essential functionality for websites and digital platforms. It delivers core capabilities that support site operations, content delivery, and user experience optimization. Annoto integrates seamlessly with modern web architectures, ensuring reliable performance and compatibility across browsers and devices. Trusted by businesses worldwide, Annoto helps organizations maintain robust websites that meet user expectations and technical requirements.

Preferences
B

Brightcove

Brightcove is a user preference and personalization service that helps websites deliver customized experiences based on individual visitor settings and choices. It manages preferences for content display, communication channels, and interaction styles. Brightcove integrates with website platforms to remember and apply user choices consistently across sessions. With privacy-compliant preference storage, Brightcove enhances satisfaction by ensuring tailored browsing experiences for every visitor.

Preferences
B

Bunny Stream

Bunny Stream is a video hosting and streaming platform that helps businesses deliver high-quality video content to their audiences. It provides adaptive bitrate streaming, customizable players, and content management tools. Bunny Stream supports live streaming, on-demand playback, and video analytics. With CDN-powered delivery and responsive embeds, Bunny Stream ensures smooth playback across all devices and network conditions for engaging video experiences.

Preferences

Caast.tv

Caast.tv is a foundational web service that powers critical website functions and digital experiences. It provides reliable infrastructure, seamless integration capabilities, and consistent performance across all devices and browsers. Caast.tv supports modern development practices and scales with growing business needs. With a focus on stability and compatibility, Caast.tv ensures your website delivers a smooth, uninterrupted experience to every visitor and search engine crawler.

Preferences

Captivate.fm

Captivate.fm is a web technology service that provides essential functionality for websites and digital platforms. It delivers core capabilities that support site operations, content delivery, and user experience optimization. Captivate.fm integrates seamlessly with modern web architectures, ensuring reliable performance and compatibility across browsers and devices. Trusted by businesses worldwide, Captivate.fm helps organizations maintain robust websites that meet user expectations and technical requirements.

Preferences
C

Cloudflare Stream

Cloudflare Stream is a video hosting and streaming platform that helps businesses deliver high-quality video content to their audiences. It provides adaptive bitrate streaming, customizable players, and content management tools. Cloudflare Stream supports live streaming, on-demand playback, and video analytics. With CDN-powered delivery and responsive embeds, Cloudflare Stream ensures smooth playback across all devices and network conditions for engaging video experiences.

Preferences
Get compliant — Try FlowConsent free

Free plan · 10-min setup

What does JW Player do?

JW Player is a major enterprise video player and online video platform from the original creator of the JW Player open source library. Provides HTML5 video, adaptive streaming, video analytics, recommendations and server side ad insertion. The player sets local storage and cookies; consent required in the EU.

What JW Player is

JW Player is one of the oldest and most widely deployed online video platforms. The JW Player Cloud product covers ingest, transcode, storage, adaptive bitrate streaming, native players for web and mobile, video analytics, recommendations and server side ad insertion. The free open source JW Player library founded the company and is now bundled in a commercial enterprise SaaS used by publishers, broadcasters and ecommerce sites.

Cookies and local storage

JW Player stores playback state, volume, captions and quality preferences in local storage entries prefixed jwplayer.* on the publisher domain. The player may write a session cookie (_bcvm or jw_visitor) when JW Analytics is enabled. The analytics beacon posts events to a.jwpltx.com containing the player ID, the media ID, the visitor IP and the user agent. SSAI integration loads ad partner SDKs (Google Ad Manager IMA, Magnite, PubMatic, FreeWheel) that set their own cookies.

GDPR consent and ePrivacy

Local storage entries and cookies set by the JW Player fall under ePrivacy art. 5(3): prior consent is required before the player loads. The CNIL 2022 deliberation on video embeds reinforces this for the JW Player ecosystem. Joint controllership under GDPR art. 26 applies between the publisher and JW Player Inc. when JW Analytics or Recommendations is activated and the audience profile is shared with the JW platform. SSAI ad partners have their own legal basis (consent for behavioural advertising).

Get GDPR compliant in 10 minutes

Free plan available · No credit card required

Try FlowConsent free

Data residency and US transfers

By default JW Player Cloud runs in AWS US East. EU residency for video assets, analytics and Recommendations can be requested at contract signature, with primary storage in AWS Ireland and CDN delivery via CloudFront EU edges. Support, billing and engineering retain US access. JW Player is certified under the EU US Data Privacy Framework with 2021 SCCs as fallback. A Transfer Impact Assessment must accompany the deployment.

Compliant embedding pattern

Use a click to load wrapper, integrate the JW Player with a TCF v2.2 CMP that signals consent, defer the Analytics, Recommendations and SSAI initialisation until consent flips, list the local storage entries and cookies in the privacy notice, sign the DPA with EU residency commitment, document the legal basis for each JW product activated and route DSAR through the JW Player Privacy Portal.

GDPR consent category

Preferences

Websites using JW Player must obtain user consent under GDPR regulations.

Legal basisConsent under GDPR art. 6(1)(a) and ePrivacy art. 5(3) for the JW Player cookies (jwplayer.* local storage, _bcvm session), the JW Player Analytics beacon, the JW Player Recommendations engine and any SSAI advertising integration. The Player Pro without ads can be deployed in a more restrictive privacy mode but still writes local storage entries, so consent remains required.
Risk levelmedium
Applicable regulationsGDPR, ePrivacy Directive, CNIL guidance on embedded media (2022), EDPB guidelines 2/2023, AVMSD (Audiovisual Media Services Directive), EU US Data Privacy Framework, German TTDSG

DPIA considerations

A DPIA is recommended when JW Player Analytics, the Recommendations engine or the SSAI ad insertion is activated, because the player builds a viewer profile and may share it with US ad partners. The DPIA should document the EU residency choice, the local storage retention, the integration with Google Ad Manager and other SSPs, the audience matching used by Recommendations and the rights to access and erasure handled by the JW Player Privacy Portal.

Sample consent text

We embed videos via JW Player, a video hosting and player platform operated by JW Player Inc. The JW Player sets local storage entries and cookies on your device to remember playback preferences and provide video analytics. With your consent we activate the Recommendations engine and the SSAI advertising integration that may transfer data to US ad partners. EU residency is available on request. Data is handled by JW Player in the United States under the EU US Data Privacy Framework.

Technical details

Tracking methodvideo_player_javascript_library_with_player_cookies_video_analytics_and_optional_ssai
Server locationJW Player is operated by JW Player Inc., a US company headquartered in New York. The JW Player Cloud platform runs on AWS with primary regions in the United States (us-east-1, us-west-2) and Europe (eu-west-1 Ireland, eu-central-1 Frankfurt). EU customers can request EU residency for the asset storage, the analytics ingestion and the recommendation engine; the corporate management and product engineering remain in the US. Video files are delivered through CloudFront, Akamai and Fastly with European edge nodes.
Data transferred outside the EUJW Player Inc. is a US company. Even with the EU residency option, support, billing and engineering staff in the United States, India and Israel retain contractual access. JW Player is certified under the EU US Data Privacy Framework and uses the 2021 Standard Contractual Clauses as fallback. Server side ad insertion routes through partner SSPs (Google Ad Manager, Magnite, PubMatic) that may transfer additional data to the US ad ecosystem.

Third-party domains contacted

jwplayer.comjwpcdn.comjwpltx.comcdn.jwplayer.comssl.p.jwpcdn.comcontent.jwplatform.com

Cookies placed

NameTypeDurationPurpose
jwplayer.* (Local Storage)First party (JW Player local storage)PersistentStores player state: volume, captions track, quality preference, resume point and selected language
_bcvmFirst party (JW Analytics)SessionSession identifier used by JW Analytics to attribute video events to a single viewing session
jw_visitorFirst party (JW Analytics, optional)1 yearPersistent visitor identifier used when JW Analytics tracks returning viewers
jw_ssai_*First party (JW Player SSAI, optional)SessionSession identifier for server side ad insertion sticky stream binding

JW Player uses cookies for user preferences — inform visitors with a consent banner.

Get started freeScan your site

Frequently asked questions

What cookies does JW Player set?

JW Player primarily uses local storage entries prefixed jwplayer.* (volume, captions, quality, resume point). When JW Analytics is enabled a session cookie _bcvm or jw_visitor is written. The analytics beacon goes to a.jwpltx.com. SSAI adds ad partner cookies (Google IMA, Magnite, PubMatic, FreeWheel).

Is consent required for JW Player?

Yes in the EU. The local storage entries and the analytics cookie fall under ePrivacy art. 5(3). The CNIL 2022 deliberation on video embeds confirms consent is required. Even the Player Pro without ads writes local storage, so consent is still needed.

What is the legal basis for JW Player?

Consent (GDPR art. 6(1)(a)) for player local storage, JW Analytics and Recommendations. Joint controllership (art. 26) between the publisher and JW Player Inc. for the audience profile. SSAI ad partners have their own consent based legal basis.

Are data transferred to the United States?

Yes by default. JW Player Cloud runs in AWS US East. EU residency for assets, analytics and Recommendations can be requested. JW Player is certified under the EU US Data Privacy Framework; SCCs 2021 fallback and TIA required.

Do I need a DPIA for JW Player?

Recommended when JW Analytics, Recommendations or SSAI is activated. The DPIA should document EU residency choice, local storage retention, ad partner chain and audience matching.

How do I embed JW Player compliantly?

Use a click to load wrapper, integrate with a TCF v2.2 CMP, defer Analytics, Recommendations and SSAI until consent, list local storage entries in the privacy notice, sign the DPA with EU residency commitment and route DSAR via the JW Player Privacy Portal.

What are the alternatives to JW Player?

Bitmovin (Austria), Video.js with self hosting, Kaltura (Israel with EU hosting), Wistia (US with EU residency), Vidyard (Canada), Brightcove (US with EU residency), Cloudflare Stream, Mux (US), Streamable, Bunny Stream (Slovenia), Dailymotion (France). For full privacy: self host HLS on Bunny CDN with Video.js.

How do I update my cookie policy after adding JW Player?

List JW Player Inc. as a sub processor (or joint controller for Analytics and Recommendations), declare the local storage entries (jwplayer.*) and the cookies (_bcvm, jw_visitor) with retention, mention SSAI ad partners loaded by the player, disclose US transfers under the Data Privacy Framework and link to the JW Player Privacy Portal.