FlowConsent
ServicesHow it worksPricingBlogDocumentation
ServicesHow it worksPricingBlogDocumentationLog inTry FlowConsent
Log inTry FlowConsent
FlowConsent

GDPR-compliant consent, EU-hosted, live in under ten minutes — without a cookie wall.

EU-HOSTED·RGPD·SOC 2
Product
  • Services
  • How it works
  • Pricing
  • Extension
Company
  • Blog
  • Documentation
  • Solutions
  • FlowConsent App
Legal
  • Privacy Policy
  • Terms of Service
  • Legal notice
  • Cookies
© 2026 FlowConsent by BeBranded. All rights reserved.
FrancaisDeutschEspanol
All systems operational

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

Try FlowConsent
  1. Home
  2. Services
  3. CDN
  4. VideoJS
image/svg+xml

VideoJS

PreferencesWebsite

Related services

5centsCDN

5centsCDN 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. 5centsCDN integrates seamlessly with modern web architectures, ensuring reliable performance and compatibility across browsers and devices. Trusted by businesses worldwide, 5centsCDN helps organizations maintain robust websites that meet user expectations and technical requirements.

Other
A

Acquia Cloud Platform CDN

Acquia Cloud Platform CDN is a content delivery network (CDN) that accelerates website performance by distributing content across a global network of edge servers. It reduces latency, improves page load times, and handles traffic spikes by serving cached content from the nearest location. Acquia Cloud Platform CDN supports static and dynamic content acceleration, DDoS protection, and SSL/TLS encryption. With real-time analytics and purge capabilities, Acquia Cloud Platform CDN ensures fast, reliable delivery.

Other

Airee

Airee 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. Airee supports modern development practices and scales with growing business needs. With a focus on stability and compatibility, Airee ensures your website delivers a smooth, uninterrupted experience to every visitor and search engine crawler.

Other
A

Akamai

Akamai is a versatile web technology that supports digital platforms with specialized functionality and enhanced capabilities. It provides robust tools and services that integrate with modern websites and applications seamlessly. Akamai is designed to improve operational efficiency, user experience, and digital performance. Trusted by developers and businesses alike, Akamai offers reliable solutions that scale with organizational needs and evolving web standards.

Other
A

Akamai Connected Cloud

Akamai Connected Cloud is a web hosting and cloud infrastructure provider delivering reliable, scalable hosting solutions for websites and applications of all sizes. It offers shared, VPS, and dedicated server options with SSD storage, global CDN, and automated backups. Akamai Connected Cloud provides one-click deployment, managed databases, and 24/7 monitoring. With high uptime guarantees and developer-friendly tools, Akamai Connected Cloud ensures optimal performance at scale.

Other
A

Akamai mPulse

Akamai mPulse is a digital marketing technology that helps businesses reach, engage, and convert their target audience online. It provides advanced targeting, campaign management, and performance analytics capabilities. Akamai mPulse enables marketers to deliver personalized experiences across channels, optimize campaign ROI, and gain actionable insights into customer behavior. With automation features and data-driven optimization, Akamai mPulse empowers marketing teams to achieve measurable growth.

Other
Get compliant — Try FlowConsent free

Free plan · 10-min setup

What does Video.js do?

Video.js is an open source HTML5 video player library that sets no cookies of its own, though its CDN delivery and external video providers can introduce cookies and data flows.

What Video.js is

Video.js is a popular open source JavaScript library that provides a customisable HTML5 video player. It can be hosted directly on the operator own server or loaded from the public CDN at vjs.zencdn.net, which is delivered by Fastly. Through plugins it can also play media from external providers such as YouTube and Vimeo.

On its own the Video.js library sets no cookies and contains no tracking. The privacy profile of a given setup therefore depends entirely on how the player is delivered and which video sources it plays.

What data and cookies it collects

When Video.js is self hosted and plays a local video file, no cookies are set and no personal data leaves the operator infrastructure beyond ordinary access logs. When the player is loaded from the vjs.zencdn.net CDN, the visitor browser contacts Fastly, which may set a load balancing cookie and processes the visitor IP address to deliver the file.

The most significant data flows appear when Video.js plays content from YouTube or Vimeo. These providers set their own cookies, such as YouTube YSC and VISITOR_INFO1_LIVE, and receive the visitor IP and viewing data, often for analytics and advertising purposes.

GDPR and ePrivacy implications

Because the self hosted player sets no cookies, it raises no obligations under Article 5(3) of the ePrivacy Directive by itself. As soon as a CDN cookie or a provider cookie that is not strictly necessary is stored, prior consent is required, and the associated processing of the visitor IP and viewing behaviour needs a legal basis under Article 6 of the GDPR.

Where YouTube or Vimeo are involved, the website operator and the provider may be joint controllers for the data collected on embedding, which should be reflected in the privacy notice.

Get GDPR compliant in 10 minutes

Free plan available · No credit card required

Try FlowConsent free

Consent requirements

No consent is needed to run a self hosted Video.js player with local media. Consent is required before loading external provider content that sets cookies, before using the CDN if it sets non essential cookies, and before any analytics plugin runs. A common compliant pattern is a click to load placeholder that triggers the embed only after the visitor accepts.

International data transfers

Self hosting within the EEA keeps all data local. Using the Fastly CDN or YouTube and Vimeo may route the visitor IP and request data to servers in the United States. For such transfers the operator should rely on the EU US Data Privacy Framework or standard contractual clauses, and verify that the provider participates in a valid transfer mechanism.

Practical compliance steps

Prefer self hosting Video.js and the media files within the EEA. If you use YouTube, enable privacy enhanced mode by loading from youtube nocookie.com, and gate every external embed behind consent with a click to load placeholder. Document all third party providers in your privacy notice and cookie policy and review the setup whenever you add a plugin.

GDPR consent category

Preferences

Websites using Video.js must obtain user consent under GDPR regulations.

Legal basisLegitimate interest (Art. 6(1)(f) GDPR) for the self hosted player; consent (Art. 6(1)(a) GDPR) where external providers or CDN cookies are involved
Risk levellow
Applicable regulationsGDPR, ePrivacy Directive

DPIA considerations

Self hosted Video.js sets no cookies and processes no personal data beyond standard server logs, so a data protection impact assessment is usually unnecessary. A DPIA becomes relevant when the player is combined with external providers such as YouTube or Vimeo, or when behavioural analytics plugins are added, since these may involve profiling and third country transfers.

Sample consent text

This page can embed video content delivered through external providers that may set cookies and process your data outside the EU. Video is loaded only after you give your consent. You can change or withdraw your choice at any time in the cookie settings.

Technical details

Tracking methodClient side HTML5 video player library; sets no cookies of its own. Cookies arise from the CDN that delivers it or from external video providers such as YouTube and Vimeo
Server locationSelf hosted on the operator server; the public CDN build is served by Fastly from globally distributed edge nodes
Cookieless tracking availableYes

Third-party domains contacted

vjs.zencdn.netyoutube-nocookie.comyoutube.complayer.vimeo.com

Cookies placed

NameTypeDurationPurpose
fastly_balancerStrictly necessarySessionLoad balancing cookie that may be set by the Fastly CDN when Video.js is loaded from vjs.zencdn.net, used to route the request to a server. No own cookie is set by Video.js itself.
YSCMarketingSessionSet by YouTube when an embedded video is played, used to remember user interactions with the player and to measure views. Requires prior consent.
VISITOR_INFO1_LIVEMarketing6 monthsSet by YouTube to estimate bandwidth and to personalise the player experience and advertising. Appears only when YouTube content is embedded. Requires prior consent.
vuidAnalytics2 yearsSet by Vimeo when an embedded Vimeo video is used, to collect analytics data on how the visitor uses videos. Requires prior consent.

Video.js uses cookies for user preferences — inform visitors with a consent banner.

Get started freeScan your site

Frequently asked questions

Which cookies does Video.js set?

Video.js sets no cookies of its own. Cookies only appear from the surrounding setup: the Fastly CDN at vjs.zencdn.net may set a load balancing cookie, and external providers such as YouTube and Vimeo set tracking cookies like YSC and VISITOR_INFO1_LIVE when their content is played.

Is consent required for Video.js?

A self hosted Video.js player with local media needs no consent. Consent is required before loading external provider content that sets cookies, before using a CDN that sets non essential cookies, or before any behavioural analytics plugin runs.

What is the legal basis for processing with Video.js?

For a self hosted player the operator can rely on legitimate interest under Article 6(1)(f) of the GDPR, since no cookies are set. Where external providers or non essential CDN cookies are used, consent under Article 6(1)(a) of the GDPR and Article 5(3) of the ePrivacy Directive is the appropriate basis.

Does Video.js transfer data outside the EU, to the US in particular?

Self hosted Video.js within the EEA transfers nothing abroad. Using the Fastly CDN or YouTube and Vimeo can send the visitor IP and request data to servers in the United States, which requires a valid transfer mechanism such as the EU US Data Privacy Framework or standard contractual clauses.

Is a DPIA needed for Video.js?

A DPIA is usually unnecessary for a self hosted player because it processes no personal data beyond server logs. It becomes relevant when the player is combined with external providers or analytics plugins that involve profiling or systematic third country transfers.

How do I implement Video.js compliantly?

Self host the player and media within the EEA, and gate external embeds behind consent using a click to load placeholder. For YouTube use the youtube nocookie.com domain, document every provider in your privacy notice, and avoid loading the CDN build if a self hosted copy is feasible.

What are the alternatives to Video.js?

Privacy friendly alternatives include the native HTML5 video element with self hosted files, Plyr, and self hosted players that avoid external providers. Hosting media within the EEA and avoiding YouTube or Vimeo embeds is the strongest way to reduce cookies and transfers.

How do I update the cookie policy for Video.js?

List only the cookies actually present in your setup. For self hosted local media there are none. If you use the CDN add the Fastly cookie, and if you embed YouTube or Vimeo list their cookies with purpose and duration, updating the policy whenever the configuration changes.