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. Bunny Stream
B

Bunny Stream

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

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 Bunny Stream do?

Bunny Stream is the video streaming product of BunnyWay d.o.o., a Slovenian content delivery network operator. It offers adaptive HLS and DASH playback, storage zones, transcoding and a no code embed player. Although Bunny is headquartered in the European Union, the global edge network and player analytics still trigger consent obligations under the ePrivacy Directive when the embed is placed on a website.

What Bunny Stream is and how it works

Bunny Stream is the video streaming product of BunnyWay d.o.o., the Slovenian operator of the BunnyCDN platform. The service combines storage zones for the master files, multi bitrate transcoding, a global edge network and an HTML5 player that integrates as an iframe or as a JavaScript SDK. Publishers upload videos to a Stream Library, configure the language, the watermark and the analytics options, and embed the player on their website. The platform competes with Vimeo, Mux, Cloudflare Stream and JW Player, with a stronger European footprint.

Cookies and personal data collected

The Bunny Stream player typically writes a session identifier (bcdn_id), a video identifier and local storage entries to remember the playback position, the volume and the chosen quality. When analytics are activated, the player also collects the IP address (truncated upon request), the user agent, the playback events (play, pause, seek, percentage watched), the referrer and the device type. The data is sent to the Bunny back end and aggregated into a dashboard accessible by the publisher.

GDPR and ePrivacy implications

The cookies and local storage entries written by the Bunny Stream player are not strictly necessary when the embed loads before the user explicitly clicks play. Pre loading the player therefore requires consent under Article 5(3) of the ePrivacy Directive, the CNIL doctrine on video embeds and the German DSK guidance. The cleanest pattern is to display a click to load placeholder until the visitor confirms, or to gate the embed behind your Consent Management Platform.

Get GDPR compliant in 10 minutes

Free plan available · No credit card required

Try FlowConsent free

International data transfers

BunnyWay d.o.o. is established in Slovenia and processes most of the data within the European Union. Customers can pin the storage zone to specific EU regions such as Frankfurt or Stockholm. The global edge network, however, may serve content from points of presence in the United States, Asia or Latin America when the visitor is closer to those edges. Transfers outside the EEA rely on Standard Contractual Clauses included in the Data Processing Agreement signed with BunnyWay.

Compliance steps for an EU friendly Bunny deployment

Embed the Bunny Stream player only after the visitor accepts the relevant cookie category through your Consent Management Platform, or use a click to load placeholder. Pin the storage zone to an EU region, restrict edge replication to the EEA when possible, sign the Data Processing Agreement and the Standard Contractual Clauses with BunnyWay, document the data flows in your record of processing and reference Bunny in your privacy notice with a link to the Bunny privacy policy.

GDPR consent category

Preferences

Websites using Bunny Stream must obtain user consent under GDPR regulations.

Legal basisConsent (Article 6(1)(a) GDPR and Article 5(3) ePrivacy Directive) for the analytics, performance and personalisation cookies set by the player. Strictly necessary cookies that are required to deliver the requested video stream may rely on the Article 5(3) exemption when the user has explicitly clicked play. Embedded videos that auto load before consent require an opt in.
Risk levelmedium
Applicable regulationsGDPR, ePrivacy Directive (2002/58/EC), national ePrivacy implementations (CNIL guidelines on video embeds in France, TTDSG/TDDDG in Germany, LSSI and LOPDGDD in Spain), EDPB Guidelines 03/2022 on consent, EDPB Guidelines on social media, EU US Data Privacy Framework only when ancillary US edge nodes are involved

DPIA considerations

A standard Bunny Stream embed serving public videos is generally low to medium risk. A DPIA becomes appropriate when the player streams videos that contain personal data, when DRM tokens identify users, when behavioural analytics are activated, or when the global edge serves regions outside the EEA. Document the storage region, the analytics scope and the access rights of BunnyWay support staff.

Sample consent text

Videos on this page are streamed by Bunny Stream operated by BunnyWay d.o.o. in Slovenia. The embedded player writes cookies for playback continuity and aggregated analytics. Loading the player after your consent allows us to deliver smooth playback while respecting your privacy. You can withdraw consent at any time from the cookie preferences link.

Technical details

Tracking methodHTML5 video player embedded as an iframe loaded from mediadelivery.net or as a JavaScript SDK. The player streams adaptive HLS or DASH content from the BunnyCDN edge network and writes a small set of first party cookies and local storage entries used for playback continuity, analytics and DRM tokens.
Server locationEuropean Union (Slovenia, headquarters of BunnyWay d.o.o.) and a global edge network across all continents. Customers can pin the storage region of the master video files to specific zones such as Frankfurt, Stockholm or Singapore.
Data transferred outside the EUBunnyWay d.o.o. is established in Maribor, Slovenia, and processes most of the data within the European Union. However, the global edge network may serve content from points of presence located in third countries when the visitor is geographically closer to those edges. Transfers rely on Standard Contractual Clauses signed in the Data Processing Agreement and on Bunny commitments to keep storage in the EU when requested.

Third-party domains contacted

b-cdn.netmediadelivery.netiframe.mediadelivery.netvideo.bunnycdn.com

Cookies placed

NameTypeDurationPurpose
bcdn_idfirst_party1 yearStores the unique visitor identifier used by the Bunny Stream player to deduplicate views and aggregate playback analytics.
bcdn_sessionfirst_partySessionStores the active session identifier used to deliver adaptive bitrate streaming and segment requests.
bcdn_preffirst_party1 yearStores playback preferences such as the chosen quality, the volume and the autoplay state.

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

Get started freeScan your site

Frequently asked questions

Which cookies does the Bunny Stream player set?

The player typically writes a session identifier (bcdn_id), a video identifier and local storage entries for the playback position, the volume and the chosen quality. When analytics are enabled, additional identifiers are stored to deduplicate views and aggregate playback events.

Do I need consent before loading the Bunny Stream embed?

Yes, in most cases. Pre loading the player before the user clicks play triggers the consent obligation of Article 5(3) ePrivacy because the cookies are not strictly necessary at that point. The cleanest solution is a click to load placeholder or to gate the iframe behind your Consent Management Platform.

What is the legal basis for processing data through Bunny Stream?

The legal basis is consent under Article 6(1)(a) GDPR for the analytics and continuity cookies set by the player. Strictly necessary cookies that maintain a video stream the user has explicitly started can rely on the Article 5(3) ePrivacy exemption, in which case contract performance under Article 6(1)(b) GDPR is the relevant ground.

Are data transferred to the United States or to other third countries?

Bunny is headquartered in Slovenia and stores master files in EU regions when the publisher selects them. The global edge network may, however, deliver content from points of presence in the United States, Asia or Latin America. Transfers rely on Standard Contractual Clauses included in the BunnyWay Data Processing Agreement.

Do I need a DPIA when I deploy Bunny Stream?

For public marketing videos a DPIA is rarely mandatory. A DPIA becomes appropriate when the videos contain personal data, when DRM tokens identify users individually, when behavioural analytics are activated or when the global edge serves regions outside the EEA. Document the storage region, the analytics scope and the access rights of BunnyWay support.

How do I implement Bunny Stream in a fully compliant way?

Use a click to load placeholder or block the embed behind a Consent Management Platform until the visitor accepts. Pin the storage zone to an EU region, restrict edge replication where possible, sign the Data Processing Agreement and Standard Contractual Clauses, document the retention of analytics events and reference Bunny in your privacy notice.

What are the alternatives to Bunny Stream?

Common alternatives include Vimeo, Mux, Cloudflare Stream, JW Player, api.video, Wistia and self hosted players powered by Plyr or Video.js with a CDN such as Akamai or AWS CloudFront. Each offers different feature sets, pricing and hosting regions.

How should I update my cookie policy when I deploy Bunny Stream?

List the cookies and local storage entries written by the player, document BunnyWay d.o.o. as a processor, explain the EU storage zone and the global edge network, reference the Standard Contractual Clauses and provide a clear consent management link with a working revocation flow.