From 440b0174cee25ca30d328e5221579df2e1a86838 Mon Sep 17 00:00:00 2001 From: "mintlify[bot]" <109931778+mintlify[bot]@users.noreply.github.com> Date: Thu, 25 Jun 2026 15:50:32 +0000 Subject: [PATCH 1/6] Updated mintlify pages - Updated storage/dashboard.mdx - Updated changelog.mdx - Created stream/data-and-privacy.mdx - Updated docs.json Mintlify-Source: dashboard-editor --- changelog.mdx | 42 ++++++++++++++++++------------------- docs.json | 3 ++- storage/dashboard.mdx | 6 ++++-- stream/data-and-privacy.mdx | 7 +++++++ 4 files changed, 33 insertions(+), 25 deletions(-) create mode 100644 stream/data-and-privacy.mdx diff --git a/changelog.mdx b/changelog.mdx index fcd7b0d1..4b0758a1 100644 --- a/changelog.mdx +++ b/changelog.mdx @@ -4,78 +4,76 @@ description: "Latest updates and improvements across bunny.net products." rss: true --- - + ## DNS Limits and Defaults New reference page documenting Bunny DNS default limits, including the maximum number of records per zone (5,000) and DNS zones per account (500). Limits can be raised upon request by contacting sales. [Learn more](/dns/limits) - - + ## Custom Response Pages for Bunny Shield Customize the challenge, block, and rate limit pages shown to visitors when Bunny Shield takes action. Replace default response pages with fully branded HTML experiences that match your website, including custom styling, messaging, and support information. Available on Advanced and higher Shield plans. [Learn more](/shield/custom-response-pages) - - + ## Direct play URLs now support query parameters and documentation improvements Added direct play URL and embed URL examples with query parameters, documented the `-auto` captions flag, and improved cross-linking between Stream pages. Updated MP4 fallback documentation to reflect support for 240p, 360p, 720p & 1080p resolutions. [Learn more](/stream/storage-structure) - - + ## CDN Connectivity documentation New documentation covering IPv4 and IPv6 connectivity across the bunny.net CDN, including network tier support, origin connectivity, CDN Acceleration with dual-stack origins, and Origin Shield for guaranteed IPv6 connectivity. [Learn more](/cdn/connectivity) + + + + ## CDN Connectivity documentation + New documentation covering IPv4 and IPv6 connectivity across the bunny.net CDN, including network tier support, origin connectivity, CDN Acceleration with dual-stack origins, and Origin Shield for guaranteed IPv6 connectivity. [Learn more](/cdn/connectivity) - + ## Edge Scripting support now in CLI The Bunny CLI now includes full Edge Scripts management (`bunny scripts`): create, deploy, delete scripts, manage deployments and rollbacks, environment variables and secrets, and custom domains with SSL. [Learn more](/cli) - - + ## Storage root directory deletion support The Storage Edge API DELETE endpoint now supports deleting the root directory (`/`) of a storage zone. By default, root deletion is blocked as a safety guard. Pass `allowRootDelete=true` as a query parameter or request header to bypass this protection. [Learn more](/storage/http#deleting-the-root-directory) - + ## AVIF output area limit Bunny Optimizer now limits AVIF output to a maximum area of 4 megapixels. Larger images automatically fall back to another format (WebP, JPEG, or GIF) to keep latency low. A new `304` processing error code is returned when this limit is reached. [Learn more](/optimizer/dynamic-images/formats) - + ## Vary Cache by Request Headers -You can now vary cached content based on the value of one or more request headers, such as `Accept-Language`. Each unique header value combination creates a separate cache entry, enabling localized content, feature flags, and device-specific experiences without sacrificing CDN caching. [Learn more](/cdn/vary-cache) - + You can now vary cached content based on the value of one or more request headers, such as `Accept-Language`. Each unique header value combination creates a separate cache entry, enabling localized content, feature flags, and device-specific experiences without sacrificing CDN caching. [Learn more](/cdn/vary-cache) - + ## WebSocket pay-as-you-go pricing -WebSocket billing has moved to pay-as-you-go pricing based on connection-minutes, replacing the previous tiered monthly subscription model. Connection limits can now be configured from 100 to 25,000 concurrent connections per zone. [Learn more](/cdn/websockets) - + WebSocket billing has moved to pay-as-you-go pricing based on connection-minutes, replacing the previous tiered monthly subscription model. Connection limits can now be configured from 100 to 25,000 concurrent connections per zone. [Learn more](/cdn/websockets) - + ## Stream Transcribing supported languages reference The Transcribing documentation now includes a complete reference table of all 56 supported languages with their ISO 639-1 codes. [Learn more](/stream/transcribing) - + ## CDN Logging API enhancements -The CDN Logging API now supports exact request ID lookup and includes additional fields such as JA4 TLS client fingerprint, ASN, and ASN organization in the response. [Learn more](/cdn/logging/index) - + The CDN Logging API now supports exact request ID lookup and includes additional fields such as JA4 TLS client fingerprint, ASN, and ASN organization in the response. [Learn more](/cdn/logging/index) @@ -283,4 +281,4 @@ The CDN Logging API now supports exact request ID lookup and includes additional ## Database SDKs Connect to Bunny Database using official SDKs for TypeScript, Go, Rust, and .NET. [Learn more](/database/connect/typescript) - + \ No newline at end of file diff --git a/docs.json b/docs.json index cc80587b..5f5891a3 100644 --- a/docs.json +++ b/docs.json @@ -591,7 +591,8 @@ }, "stream/statistics", "stream/webhooks", - "stream/api-reference" + "stream/api-reference", + "stream/data-and-privacy" ] } ] diff --git a/storage/dashboard.mdx b/storage/dashboard.mdx index 7ca608e9..98f18d9f 100644 --- a/storage/dashboard.mdx +++ b/storage/dashboard.mdx @@ -31,7 +31,7 @@ Create and organize folders to structure your files: ## Upload files -1. In the file manager, navigate to your desired directory +1. In the file manager, navigate to your desired directory 2. Click the **Upload** or **Upload Folder** button ![Upload File or Folder](/images/storage/upload-file-or-folder.png) @@ -130,4 +130,6 @@ Click the copy icon next to any file to copy its CDN URL to your clipboard. ![Copy CDN URL](/images/storage/copy-cdn-url.png) - \ No newline at end of file + + +If multiple Pull zones are connected to your Storage zone then multiple CDN URLs will be visible. \ No newline at end of file diff --git a/stream/data-and-privacy.mdx b/stream/data-and-privacy.mdx new file mode 100644 index 00000000..4e976a8a --- /dev/null +++ b/stream/data-and-privacy.mdx @@ -0,0 +1,7 @@ +--- +title: "Data and privacy" +--- + +Bunny Stream & Bunny Player: Bunny Stream and Bunny Player are designed to avoid collecting or permanently storing user-identifying information for analytics or playback functionality. The player does not set cookies or transmit personally identifiable information (PII) as part of its playback or analytics features. To ensure optimal performance and reliability, the player may send anonymised technical telemetry, such as stream quality metrics, error reports, and buffering statistics. In addition, the embedded player (iframe) may communicate with bunny.net CDN endpoints worldwide to collect anonymous performance statistics. This data is used exclusively to improve routing decisions and automatically optimise streaming performance. + +Resumable Playback: Resumable playback is managed entirely within the user's browser using Browser Local Storage on the user's device. No playback information is shared with or stored by bunny.net . Stored playback data is retained locally for up to seven (7) days, after which it is automatically deleted. The playback position is updated every second during viewing and is also saved when the user closes the browser tab or the page is unloaded. The playback position is not saved if the video is within three (3) seconds of completion. This design allows users to resume playback while ensuring that all playback data remains stored exclusively on the user's device. Playback data is never transmitted to or stored by bunny.net . Any technical telemetry transmitted by the player is anonymized and used solely to monitor service health and optimize streaming performance. It is never used for user tracking or identification. \ No newline at end of file From 50b8a25bd4dec3cca3949b24f8f484815f01a898 Mon Sep 17 00:00:00 2001 From: "mintlify[bot]" <109931778+mintlify[bot]@users.noreply.github.com> Date: Thu, 25 Jun 2026 15:51:20 +0000 Subject: [PATCH 2/6] Updated mintlify pages - Updated stream/data-and-privacy.mdx Mintlify-Source: dashboard-editor --- stream/data-and-privacy.mdx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/stream/data-and-privacy.mdx b/stream/data-and-privacy.mdx index 4e976a8a..bf7bce0d 100644 --- a/stream/data-and-privacy.mdx +++ b/stream/data-and-privacy.mdx @@ -2,6 +2,6 @@ title: "Data and privacy" --- -Bunny Stream & Bunny Player: Bunny Stream and Bunny Player are designed to avoid collecting or permanently storing user-identifying information for analytics or playback functionality. The player does not set cookies or transmit personally identifiable information (PII) as part of its playback or analytics features. To ensure optimal performance and reliability, the player may send anonymised technical telemetry, such as stream quality metrics, error reports, and buffering statistics. In addition, the embedded player (iframe) may communicate with bunny.net CDN endpoints worldwide to collect anonymous performance statistics. This data is used exclusively to improve routing decisions and automatically optimise streaming performance. +##Bunny Stream & Bunny Player Bunny Stream and Bunny Player are designed to avoid collecting or permanently storing user-identifying information for analytics or playback functionality. The player does not set cookies or transmit personally identifiable information (PII) as part of its playback or analytics features. To ensure optimal performance and reliability, the player may send anonymised technical telemetry, such as stream quality metrics, error reports, and buffering statistics. In addition, the embedded player (iframe) may communicate with bunny.net CDN endpoints worldwide to collect anonymous performance statistics. This data is used exclusively to improve routing decisions and automatically optimise streaming performance. -Resumable Playback: Resumable playback is managed entirely within the user's browser using Browser Local Storage on the user's device. No playback information is shared with or stored by bunny.net . Stored playback data is retained locally for up to seven (7) days, after which it is automatically deleted. The playback position is updated every second during viewing and is also saved when the user closes the browser tab or the page is unloaded. The playback position is not saved if the video is within three (3) seconds of completion. This design allows users to resume playback while ensuring that all playback data remains stored exclusively on the user's device. Playback data is never transmitted to or stored by bunny.net . Any technical telemetry transmitted by the player is anonymized and used solely to monitor service health and optimize streaming performance. It is never used for user tracking or identification. \ No newline at end of file +##Resumable Playback Resumable playback is managed entirely within the user's browser using Browser Local Storage on the user's device. No playback information is shared with or stored by bunny.net . Stored playback data is retained locally for up to seven (7) days, after which it is automatically deleted. The playback position is updated every second during viewing and is also saved when the user closes the browser tab or the page is unloaded. The playback position is not saved if the video is within three (3) seconds of completion. This design allows users to resume playback while ensuring that all playback data remains stored exclusively on the user's device. Playback data is never transmitted to or stored by bunny.net . Any technical telemetry transmitted by the player is anonymized and used solely to monitor service health and optimize streaming performance. It is never used for user tracking or identification. \ No newline at end of file From 07cd31ab31c7e67de3cc33d1267a0b167ac96cf0 Mon Sep 17 00:00:00 2001 From: "mintlify[bot]" <109931778+mintlify[bot]@users.noreply.github.com> Date: Thu, 25 Jun 2026 15:54:41 +0000 Subject: [PATCH 3/6] Updated mintlify pages - Updated stream/data-and-privacy.mdx Mintlify-Source: dashboard-editor --- stream/data-and-privacy.mdx | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/stream/data-and-privacy.mdx b/stream/data-and-privacy.mdx index bf7bce0d..6cca3b5e 100644 --- a/stream/data-and-privacy.mdx +++ b/stream/data-and-privacy.mdx @@ -2,6 +2,10 @@ title: "Data and privacy" --- +At bunny.net, we take data privacy seriously. We’re committed to being fully transparent about the information we collect, how we use it, and how we keep it secure. + ##Bunny Stream & Bunny Player Bunny Stream and Bunny Player are designed to avoid collecting or permanently storing user-identifying information for analytics or playback functionality. The player does not set cookies or transmit personally identifiable information (PII) as part of its playback or analytics features. To ensure optimal performance and reliability, the player may send anonymised technical telemetry, such as stream quality metrics, error reports, and buffering statistics. In addition, the embedded player (iframe) may communicate with bunny.net CDN endpoints worldwide to collect anonymous performance statistics. This data is used exclusively to improve routing decisions and automatically optimise streaming performance. -##Resumable Playback Resumable playback is managed entirely within the user's browser using Browser Local Storage on the user's device. No playback information is shared with or stored by bunny.net . Stored playback data is retained locally for up to seven (7) days, after which it is automatically deleted. The playback position is updated every second during viewing and is also saved when the user closes the browser tab or the page is unloaded. The playback position is not saved if the video is within three (3) seconds of completion. This design allows users to resume playback while ensuring that all playback data remains stored exclusively on the user's device. Playback data is never transmitted to or stored by bunny.net . Any technical telemetry transmitted by the player is anonymized and used solely to monitor service health and optimize streaming performance. It is never used for user tracking or identification. \ No newline at end of file +##Resumable Playback Resumable playback is managed entirely within the user's browser using Browser Local Storage on the user's device. No playback information is shared with or stored by bunny.net . Stored playback data is retained locally for up to seven (7) days, after which it is automatically deleted. The playback position is updated every second during viewing and is also saved when the user closes the browser tab or the page is unloaded. The playback position is not saved if the video is within three (3) seconds of completion. This design allows users to resume playback while ensuring that all playback data remains stored exclusively on the user's device. Playback data is never transmitted to or stored by bunny.net . Any technical telemetry transmitted by the player is anonymized and used solely to monitor service health and optimize streaming performance. It is never used for user tracking or identification. + +For more infomation check out our data privacy page: [https://bunny.net/privacy/](https://bunny.net/privacy/) \ No newline at end of file From 848b359ba8d224ad9223071479df61920f5ee88a Mon Sep 17 00:00:00 2001 From: "mintlify[bot]" <109931778+mintlify[bot]@users.noreply.github.com> Date: Thu, 25 Jun 2026 15:55:44 +0000 Subject: [PATCH 4/6] Updated mintlify pages - Updated stream/data-and-privacy.mdx - Updated docs.json Mintlify-Source: dashboard-editor --- docs.json | 4 ++-- stream/data-and-privacy.mdx | 5 ++--- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/docs.json b/docs.json index 5f5891a3..55187e56 100644 --- a/docs.json +++ b/docs.json @@ -591,8 +591,8 @@ }, "stream/statistics", "stream/webhooks", - "stream/api-reference", - "stream/data-and-privacy" + "stream/data-and-privacy", + "stream/api-reference" ] } ] diff --git a/stream/data-and-privacy.mdx b/stream/data-and-privacy.mdx index 6cca3b5e..6aaaa176 100644 --- a/stream/data-and-privacy.mdx +++ b/stream/data-and-privacy.mdx @@ -1,9 +1,8 @@ --- -title: "Data and privacy" +title: "Data and Privacy" +description: "At bunny.net, we take data privacy seriously. We’re committed to being fully transparent about the information we collect, how we use it, and how we keep it secure." --- -At bunny.net, we take data privacy seriously. We’re committed to being fully transparent about the information we collect, how we use it, and how we keep it secure. - ##Bunny Stream & Bunny Player Bunny Stream and Bunny Player are designed to avoid collecting or permanently storing user-identifying information for analytics or playback functionality. The player does not set cookies or transmit personally identifiable information (PII) as part of its playback or analytics features. To ensure optimal performance and reliability, the player may send anonymised technical telemetry, such as stream quality metrics, error reports, and buffering statistics. In addition, the embedded player (iframe) may communicate with bunny.net CDN endpoints worldwide to collect anonymous performance statistics. This data is used exclusively to improve routing decisions and automatically optimise streaming performance. ##Resumable Playback Resumable playback is managed entirely within the user's browser using Browser Local Storage on the user's device. No playback information is shared with or stored by bunny.net . Stored playback data is retained locally for up to seven (7) days, after which it is automatically deleted. The playback position is updated every second during viewing and is also saved when the user closes the browser tab or the page is unloaded. The playback position is not saved if the video is within three (3) seconds of completion. This design allows users to resume playback while ensuring that all playback data remains stored exclusively on the user's device. Playback data is never transmitted to or stored by bunny.net . Any technical telemetry transmitted by the player is anonymized and used solely to monitor service health and optimize streaming performance. It is never used for user tracking or identification. From bba693cca98f6d749df06c9e14702b91f0585ea6 Mon Sep 17 00:00:00 2001 From: "mintlify[bot]" <109931778+mintlify[bot]@users.noreply.github.com> Date: Thu, 25 Jun 2026 16:02:49 +0000 Subject: [PATCH 5/6] Updated mintlify pages - Updated stream/data-and-privacy.mdx Mintlify-Source: dashboard-editor --- stream/data-and-privacy.mdx | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/stream/data-and-privacy.mdx b/stream/data-and-privacy.mdx index 6aaaa176..d3a7c8ca 100644 --- a/stream/data-and-privacy.mdx +++ b/stream/data-and-privacy.mdx @@ -3,8 +3,15 @@ title: "Data and Privacy" description: "At bunny.net, we take data privacy seriously. We’re committed to being fully transparent about the information we collect, how we use it, and how we keep it secure." --- -##Bunny Stream & Bunny Player Bunny Stream and Bunny Player are designed to avoid collecting or permanently storing user-identifying information for analytics or playback functionality. The player does not set cookies or transmit personally identifiable information (PII) as part of its playback or analytics features. To ensure optimal performance and reliability, the player may send anonymised technical telemetry, such as stream quality metrics, error reports, and buffering statistics. In addition, the embedded player (iframe) may communicate with bunny.net CDN endpoints worldwide to collect anonymous performance statistics. This data is used exclusively to improve routing decisions and automatically optimise streaming performance. +## Bunny Stream & Bunny -##Resumable Playback Resumable playback is managed entirely within the user's browser using Browser Local Storage on the user's device. No playback information is shared with or stored by bunny.net . Stored playback data is retained locally for up to seven (7) days, after which it is automatically deleted. The playback position is updated every second during viewing and is also saved when the user closes the browser tab or the page is unloaded. The playback position is not saved if the video is within three (3) seconds of completion. This design allows users to resume playback while ensuring that all playback data remains stored exclusively on the user's device. Playback data is never transmitted to or stored by bunny.net . Any technical telemetry transmitted by the player is anonymized and used solely to monitor service health and optimize streaming performance. It is never used for user tracking or identification. +Player Bunny Stream and Bunny Player are designed to avoid collecting or permanently storing user-identifying information for analytics or playback functionality. The player does not set cookies or transmit personally identifiable information (PII) as part of its playback or analytics features. To ensure optimal performance and reliability, the player may send anonymised technical telemetry, such as stream quality metrics, error reports, and buffering statistics. In addition, the embedded player (iframe) may communicate with bunny.net CDN endpoints worldwide to collect anonymous performance statistics. This data is used exclusively to improve routing decisions and automatically optimise streaming performance. -For more infomation check out our data privacy page: [https://bunny.net/privacy/](https://bunny.net/privacy/) \ No newline at end of file +## Resumable Playback + +Resumable playback is managed entirely within the user's browser using Browser Local Storage on the user's device. No playback information is shared with or stored by bunny.net . Stored playback data is retained locally for up to seven (7) days, after which it is automatically deleted. The playback position is updated every second during viewing and is also saved when the user closes the browser tab or the page is unloaded. The playback position is not saved if the video is within three (3) seconds of completion. This design allows users to resume playback while ensuring that all playback data remains stored exclusively on the user's device. Playback data is never transmitted to or stored by bunny.net . Any technical telemetry transmitted by the player is anonymized and used solely to monitor service health and optimize streaming performance. It is never used for user tracking or identification. + + + For more information check out our GDPR and Privacy & data policies: \ + [https://bunny.net/gdpr/](https://bunny.net/gdpr/) & [https://bunny.net/privacy/](https://bunny.net/privacy/)\ + \ No newline at end of file From 854e4f439b00ed1c8734a5cc57fac352dbfacc48 Mon Sep 17 00:00:00 2001 From: Claude Date: Thu, 25 Jun 2026 16:23:25 +0000 Subject: [PATCH 6/6] Add changelog entries for Stream Data & Privacy and Storage dashboard updates (PR #316) Co-Authored-By: Claude Opus 4.6 Claude-Session: https://claude.ai/code/session_01GbA34scTe2SM2cz3LAYzxb --- changelog.mdx | 18 ++++++++++++------ storage/changelog.mdx | 6 ++++++ stream/changelog.mdx | 6 ++++++ 3 files changed, 24 insertions(+), 6 deletions(-) diff --git a/changelog.mdx b/changelog.mdx index 4b0758a1..5a5c36b8 100644 --- a/changelog.mdx +++ b/changelog.mdx @@ -4,6 +4,18 @@ description: "Latest updates and improvements across bunny.net products." rss: true --- + + ## Bunny Stream Data and Privacy policy + + New documentation detailing how Bunny Stream and Bunny Player handle user data. The player does not set cookies or transmit PII — analytics use only anonymized telemetry. Resumable playback is managed entirely via browser local storage and is never sent to bunny.net. [Learn more](/stream/data-and-privacy) + + + + ## Multiple Pull Zone CDN URLs on Storage dashboard + + The Storage dashboard file manager now shows multiple CDN URLs when more than one Pull Zone is connected to a Storage Zone. [Learn more](/storage/dashboard) + + ## DNS Limits and Defaults @@ -28,12 +40,6 @@ rss: true New documentation covering IPv4 and IPv6 connectivity across the bunny.net CDN, including network tier support, origin connectivity, CDN Acceleration with dual-stack origins, and Origin Shield for guaranteed IPv6 connectivity. [Learn more](/cdn/connectivity) - - ## CDN Connectivity documentation - - New documentation covering IPv4 and IPv6 connectivity across the bunny.net CDN, including network tier support, origin connectivity, CDN Acceleration with dual-stack origins, and Origin Shield for guaranteed IPv6 connectivity. [Learn more](/cdn/connectivity) - - ## Edge Scripting support now in CLI diff --git a/storage/changelog.mdx b/storage/changelog.mdx index 718d7fe5..7bd455ed 100644 --- a/storage/changelog.mdx +++ b/storage/changelog.mdx @@ -4,6 +4,12 @@ description: "Latest updates and improvements for Storage." rss: true --- + + ## Multiple Pull Zone CDN URLs on Storage dashboard + + The Storage dashboard file manager now shows multiple CDN URLs when more than one Pull Zone is connected to a Storage Zone. [Learn more](/storage/dashboard) + + ## Root directory deletion support diff --git a/stream/changelog.mdx b/stream/changelog.mdx index 111c4be0..e9dba069 100644 --- a/stream/changelog.mdx +++ b/stream/changelog.mdx @@ -4,6 +4,12 @@ description: "Latest updates and improvements to Stream." rss: true --- + + ## Bunny Stream Data and Privacy policy + + New documentation detailing how Bunny Stream and Bunny Player handle user data. The player does not set cookies or transmit PII — analytics use only anonymized telemetry. Resumable playback is managed entirely via browser local storage and is never sent to bunny.net. [Learn more](/stream/data-and-privacy) + + ## Direct play URLs now support query parameters & documentation improvements