diff --git a/CHANGELOG.md b/CHANGELOG.md index 5bc789f577398..6074c53faab34 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,24 @@ Note: this changelog is for the shields.io server. The changelog for the badge-m --- +## server-2024-11-02 + +- cleanly handle null or undefined result from jsonpath-plus [#10645](https://github.com/badges/shields/issues/10645) +- add content security policy header to SVG responses [#10642](https://github.com/badges/shields/issues/10642) +- [Scoop] Added scoop-license badge. [#10627](https://github.com/badges/shields/issues/10627) +- [Chromewebstore] Extension size & last updated [#10613](https://github.com/badges/shields/issues/10613) +- Deprecate HackageDeps service [#10618](https://github.com/badges/shields/issues/10618) +- Add [CratesUserDownloads] service and tester [#10619](https://github.com/badges/shields/issues/10619) +- [Snapcraft] - Added snapcraft last update badge [#10610](https://github.com/badges/shields/issues/10610) +- [GitHubHacktoberfest] 2024 support [#10612](https://github.com/badges/shields/issues/10612) +- add [homebrew] cask download badge [#10595](https://github.com/badges/shields/issues/10595) +- remove prefix v for commit hash version [#10597](https://github.com/badges/shields/issues/10597) +- [Maven] Added badge for Maven-Cenral last-update (#10301) [#10585](https://github.com/badges/shields/issues/10585) +- [DynamicXml] parse doc as html if served with text/html content type [#10607](https://github.com/badges/shields/issues/10607) +- Revert "Use old.stats.jenkins.io for JSON data (#10522)" [#10537](https://github.com/badges/shields/issues/10537) +- catch queries that cause TypeError [#10556](https://github.com/badges/shields/issues/10556) +- Dependency updates + ## server-2024-09-25 This release includes an important security fix. See diff --git a/services/youtube/youtube-base.js b/services/youtube/youtube-base.js index 41cf995e151d5..e3278bb68bfb1 100644 --- a/services/youtube/youtube-base.js +++ b/services/youtube/youtube-base.js @@ -4,7 +4,17 @@ import { metric } from '../text-formatters.js' import { nonNegativeInteger } from '../validators.js' const description = ` -The YouTube badges provided by Shields.io leverage the YouTube API Services. By using this badge, you are: +Shields.io is committed to protecting the privacy of its users. We do not collect, store, or track any personal +information or data returned by the YouTube API Services. Our service is designed to generate badges based on +public YouTube data, and we do not retain any user-specific information: +* Data Collection: we do not collect, store, or process any personal data from users. The information +retrieved from the YouTube API is used solely to generate badges in real-time and is not stored or saved by us. +* Cookies and Tracking: Shields.io does not use cookies or any other tracking technologies to collect or store user data. +* Data Sharing: no information retrieved via the YouTube API is shared with third parties or used beyond generating the +requested badges. +* Contact Information: if you have any questions or concerns about our data practices, please contact us at team at shields.io. + +By using the YouTube badge, you are: * agreeing to be bound by the YouTube Terms of Service, which can be found here: [https://www.youtube.com/t/terms](https://www.youtube.com/t/terms) * acknowledging and accepting the Google Privacy Policy, which can be found here: [https://policies.google.com/privacy](https://policies.google.com/privacy) `