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. Brightcove
B

Brightcove

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

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

Conword

Conword is a digital analytics solution that helps businesses measure and understand their online performance through comprehensive data collection and analysis. It provides visitor tracking, behavioral insights, and conversion metrics across websites and applications. Conword supports custom event tracking, audience segmentation, and automated reporting. With intuitive dashboards and visualization tools, Conword enables informed decisions that improve experience and drive results.

Preferences
Get compliant — Try FlowConsent free

Free plan · 10-min setup

What does Brightcove do?

Brightcove is an enterprise video hosting and streaming platform with adaptive bitrate delivery, native players, ad insertion (SSAI), DRM and detailed video analytics. The embedded player sets cookies and local storage tied to a visitor identifier; consent is required in the EU.

What Brightcove is

Brightcove is one of the leading enterprise online video platforms. The flagship product, Video Cloud, ingests, transcodes and stores video files, generates adaptive bitrate streams (HLS and DASH), serves them through a global CDN mix (Akamai, Fastly, CloudFront) and provides JavaScript and native mobile players. Brightcove Beacon extends the offering with OTT subscription apps, Brightcove Ad Cloud handles server side ad insertion (SSAI), and the Brightcove Audience suite delivers viewer analytics, recommendations and content rights management.

Cookies and local storage

The Brightcove Player sets several first party cookies on the embed domain (bcVisitor, 1 year, persistent visitor identifier; bcSession, session, current playback session; bc_visitor, 1 year, fallback identifier; vjs_session, session, player state). Local storage and IndexedDB entries store the resume point, the volume preference, the playback speed, the selected caption track and the quality preference. The video analytics beacon posts events to metrics.brightcove.com containing the player ID, the video ID, the timestamp, the IP address and the user agent.

GDPR consent and ePrivacy

All cookies and local storage entries set by the Brightcove Player fall under ePrivacy art. 5(3): they are stored on the visitor device and are not strictly necessary for the playback itself. Prior consent under GDPR art. 6(1)(a) is required before the player loads. The CNIL has confirmed that video analytics and viewer identification go beyond strictly necessary delivery. For private video that requires a signed token, contractual necessity (art. 6(1)(b)) can cover the playback flow but not the analytics.

Get GDPR compliant in 10 minutes

Free plan available · No credit card required

Try FlowConsent free

Data residency and US transfers

By default the Brightcove control plane and analytics warehouse run in AWS US East. EU residency for video assets and analytics ingestion can be requested at contract signature, with primary storage in AWS Ireland and the option to pin video transcoding to Frankfurt. The Brightcove Ad Cloud and Beacon recommendations engine remain US based, with engineering teams in India and Eastern Europe holding contractual access. Brightcove is certified under the EU US Data Privacy Framework with the 2021 SCCs as fallback.

Compliant embedding pattern

Use a click to load wrapper: show a static poster image until the visitor grants consent, then load the Brightcove embed code; configure the Brightcove Player with the analytics disabled until consent flips, integrate with your CMP via the IAB TCF v2.2 signal that Brightcove supports, list the cookies in the privacy notice, sign the DPA with the EU residency commitment, and document the legal basis for each Brightcove product activated.

GDPR consent category

Preferences

Websites using Brightcove must obtain user consent under GDPR regulations.

Legal basisConsent under GDPR art. 6(1)(a) and ePrivacy art. 5(3) for the Brightcove Player cookies (vjs_session, brightcove_player_settings, bcVisitor, bcSession, bc_visitor), the video analytics beacon and the local storage entries used for resume points, captions preferences and quality settings. Legitimate interest can be argued for a strictly necessary playback flow that does not collect analytics or build a profile, but this is rarely the case in practice.
Risk levelmedium
Applicable regulationsGDPR, ePrivacy Directive, CNIL guidance on embedded media, EDPB guidelines 2/2023, EU US Data Privacy Framework, AVMSD (Audiovisual Media Services Directive), German TMG and TTDSG

DPIA considerations

A DPIA is recommended when Brightcove Beacon, the personalisation engine, the SSAI ad insertion or the Audience product are activated, because these go beyond pure delivery. The DPIA should document the EU residency choice, the access from US support, the retention of viewer profiles, the integration with Brightcove Ad Cloud and any data exported to Google Ad Manager or programmatic SSPs.

Sample consent text

We use Brightcove to host and play our videos. The Brightcove Player sets cookies (vjs_session, bcVisitor, bcSession, bc_visitor) and local storage entries on your device to remember playback preferences and provide video analytics. Data may be processed by Brightcove in the United States under the EU US Data Privacy Framework, with EU residency available for assets and analytics on request. You can accept, refuse or withdraw at any time; refusing displays a static poster and a click to load button.

Technical details

Tracking methodvideo_streaming_platform_with_javascript_player_and_video_analytics
Server locationBrightcove operates Video Cloud and Brightcove Beacon on Amazon Web Services with primary regions in the United States (us-east-1, us-west-2) and replication in Europe (eu-west-1 Ireland). Video files are served via the Brightcove Players from edge nodes operated by Akamai, Fastly and CloudFront. EU customers can request EU residency for the asset storage and the analytics ingestion at contract signature; the corporate platform and the global analytics warehouse remain in the United States.
Data transferred outside the EUBrightcove Inc. is a US company headquartered in Boston, Massachusetts. Even with the EU residency option, the corporate analytics platform, the Brightcove Beacon recommendations engine and the customer support are operated centrally from the US, with additional engineering teams in India and Eastern Europe. Brightcove is certified under the EU US Data Privacy Framework and uses the 2021 Standard Contractual Clauses as fallback.

Third-party domains contacted

brightcove.combrightcove.netplayers.brightcove.netedge.api.brightcove.commetrics.brightcove.comedge.ec.brightcove.combcsecure01-a.akamaihd.net

Cookies placed

NameTypeDurationPurpose
bcVisitorFirst party (Brightcove Player)1 yearPersistent visitor identifier set by the Brightcove Player to recognise returning viewers and tie analytics events to a single visitor
bcSessionFirst party (Brightcove Player)SessionTracks the current playback session for the Brightcove Player video analytics
bc_visitorFirst party (Brightcove Player)1 yearFallback visitor identifier used when third party cookies are blocked
vjs_sessionFirst party (Brightcove Player, Video.js core)SessionStores the current Video.js player state (volume, current time, playback rate)
BCSI-CS-*First party (Brightcove Beacon, optional)1 yearBeacon OTT identifier used when Brightcove Beacon subscription apps are active

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

Get started freeScan your site

Frequently asked questions

What cookies does Brightcove set?

The Brightcove Player sets bcVisitor (1 year, persistent visitor identifier), bcSession (session, current playback session), bc_visitor (1 year, fallback identifier) and vjs_session (session, player state). Local storage and IndexedDB store the resume point, volume, playback speed, captions and quality preferences. The analytics beacon posts events to metrics.brightcove.com.

Is consent required for Brightcove?

Yes. All cookies and local storage set by the Brightcove Player fall under ePrivacy art. 5(3): they are not strictly necessary for the playback itself but track preferences and analytics. Prior consent under GDPR art. 6(1)(a) must be collected before the player loads in the EU.

What is the legal basis for Brightcove?

Consent (GDPR art. 6(1)(a)) for the player cookies, the video analytics and any personalisation. Contractual necessity (art. 6(1)(b)) may apply to a signed token private video flow without analytics. Article 28 GDPR governs the processor relationship.

Are data transferred to the United States?

By default yes. Brightcove control plane and analytics warehouse run in AWS US East. EU residency for assets and analytics can be requested. Brightcove is certified under the EU US Data Privacy Framework; SCCs 2021 fallback and TIA are required.

Do I need a DPIA for Brightcove?

Recommended when Brightcove Beacon, Audience, recommendations or SSAI ad insertion are activated. The DPIA should document EU residency choice, US support access, viewer profile retention, ad cloud flows and any export to programmatic SSPs.

How do I implement Brightcove compliantly?

Use a click to load wrapper, set Brightcove analytics off until consent, integrate with your CMP via IAB TCF v2.2, sign the DPA with EU residency, list player cookies in the privacy notice, configure the strictest retention for video analytics and document each Brightcove product in the record of processing.

What are the alternatives to Brightcove?

EU friendly options: Bitmovin (Austria), JW Player (US but with EU CDN), Kaltura (Israel, EU hosting), Wistia (US with EU residency), Vidyard (Canada), Streamable, Mux (US), Cloudflare Stream and PeerTube for fully self hosted ActivityPub video. For pure delivery without analytics: native HTML5 video with a CDN like Bunny Stream.

How do I update my cookie policy after adding Brightcove?

List Brightcove as a sub processor with the cookies (bcVisitor, bcSession, bc_visitor, vjs_session) and the local storage entries, mention the metrics.brightcove.com beacon, disclose the US transfers under the Data Privacy Framework, link to the Brightcove Privacy Policy and provide a click to load explanation.