diff --git a/site/src/content/pages/privacy.mdx b/site/src/content/pages/privacy.mdx index 4969de45..e474a19d 100644 --- a/site/src/content/pages/privacy.mdx +++ b/site/src/content/pages/privacy.mdx @@ -1,77 +1,56 @@ --- title: "Privacy Policy" -description: "Last Updated February 2026" +description: "Last Updated March 9, 2026" --- -import { GITHUB_REPO_URL } from '@/consts'; -import A from '@/components/typography/A.astro' - ## Introduction -Video.js is a community-built, free and open source HTML5 video player framework. This privacy policy describes how the Video.js website at v10.videojs.org handles information when you visit our site. - -## Information We Don't Collect - -We are committed to protecting your privacy. This website does **not**: - -- Set advertising or tracking cookies for third-party ad networks -- Share your data with third-party services for advertising or cross-site tracking purposes -- Collect personal information unless you voluntarily provide it -- Track your browsing behavior across other websites +Video.js is a community-built, free and open source HTML5 video player framework. This privacy policy describes how the Video.js website (videojs.org) handles information when you visit our site. ## Information We May Collect Like most websites, our web servers may automatically collect standard technical information including: -- IP addresses (for security and server administration) +- IP addresses - Browser type and version - Referring website addresses -- Pages requested and timestamps +- Pages requested, events observed and relevant timestamps -This information is used solely for maintaining the website's functionality, security, and performance. It is not used for tracking or profiling visitors. +This information is used solely for maintaining the website's functionality, security, and performance, as well as to understand how individuals are using the website. It is not used for tracking or profiling visitors across services or browsing sessions, or for advertising purposes. -## Analytics and Tracking +We may use Google Analytics to collect and process this information for the purposes identified above. We have configured Google Analytics to collect this information without the use of cookies. You can learn more about Google Analytics and its relevant processing of data in Google's "Safeguarding Your Data" Analytics Guide. You can learn about Google Analytics' currently available opt-outs, including the Google Analytics Browser Add-On here: https://tools.google.com/dlpage/gaoptout/. -To help us improve the Video.js website and documentation, we use Netlify Web Analytics to understand aggregate traffic patterns. +## Open Source and Development Platforms -**How this works:** -- We review aggregate usage metrics such as page views and top content paths. -- We use this information to improve documentation quality and site usability. -- We do not run a client-side product analytics SDK on this site. +Video.js is an open source project hosted on external development platforms. Our documentation may link to code repositories, issue trackers, and other development resources. When you interact with these platforms (such as submitting issues, viewing code, or participating in discussions), you are subject to their respective privacy policies and terms of service. -**What this is not used for:** -- Advertising targeting -- Cross-site behavioral profiling +## Third-Party Content and Services -## Open Source and GitHub +Our website may include content from third-party services, including but not limited to: -Video.js is hosted on GitHub, and our documentation may link to GitHub repositories and issues. When you interact with GitHub (such as submitting issues or pull requests), you are subject to [GitHub's Privacy Policy](https://docs.github.com/en/site-policy/privacy-policies/github-privacy-statement). +- Embedded videos and media players +- Code repositories and development platforms +- External documentation and resources +- Interactive demos and examples -## Cookies and Similar Technologies +These third-party services may: -This website uses cookies and browser localStorage for security, authentication, and documentation preferences. +- Set their own cookies and tracking technologies +- Collect information about your interaction with their content +- Be governed by their own privacy policies and terms of service +- Process data according to their own data handling practices -### Essential Security and Authentication Cookies +We do not control these third-party services or their data practices. When you interact with third-party content, you are subject to their respective privacy policies. -These cookies are required for secure authentication flows related to Mux uploader access: +## Cookies -- **`state`** - Short-lived OAuth state token used for CSRF protection during sign-in. -- **`session`** - Encrypted, HTTP-only session cookie used to keep authenticated sessions active. -- **Duration:** `state` is short-lived (up to 10 minutes). `session` expires after inactivity (up to 2 days). -- **Purpose:** Securely authenticate access to authenticated Mux upload features. +This website does not set first-party tracking cookies. However, cookies may be set by: -### Functional Preference Storage +- **First-party essential services:** Cookies that are strictly necessary for our operation of the website. +- **Third-party services:** Cookies set when you interact with third-party services, such as after clicking on embedded content or external links. +- **Third-party development platforms:** Cookies set when accessing linked code repositories or development tools. -We store documentation display preferences so the site can remember your preferred view: - -- **Cookie:** `vjs_docs_framework` remembers your preferred docs framework (e.g., HTML or React). -- **localStorage:** `vjs_docs_style_` remembers your preferred style for each framework. -- **Duration:** `vjs_docs_framework` is set for up to 1 year. localStorage values persist until you clear browser storage. -- **Purpose:** Show documentation and code examples in your preferred format. - -### Analytics Measurement - -We use Netlify Web Analytics for aggregate site measurement. This measurement is not used for ad targeting or cross-site profiling by us. +We recommend reviewing the privacy policies of any third-party services you interact with through our website. ## Children's Privacy @@ -79,9 +58,7 @@ Our website does not specifically target children under 13, and we do not knowin ## Data Retention -**Server Logs:** Server logs containing technical information may be retained for security and operational purposes for a reasonable period, typically not exceeding 12 months. - -**Analytics Data:** Netlify Web Analytics data retention and availability are managed by Netlify according to their product settings and policies. We use analytics data in aggregate form to improve the website and documentation. +Server logs containing technical information may be retained for security and operational purposes for a reasonable period, typically not exceeding 12 months. ## Changes to This Policy @@ -89,10 +66,8 @@ We may update this privacy policy from time to time. Any changes will be posted ## Contact -If you have questions about this privacy policy, please: - -- Open an issue on our GitHub repository +If you have questions about this privacy policy, please contact us through our official community channels or development platforms. Links to these resources can be found throughout our website and documentation. ## Open Source Commitment -Video.js is committed to transparency and user privacy. Our website source code is available at {GITHUB_REPO_URL}, allowing you to verify our privacy practices. +Video.js is committed to transparency and user privacy. As an open source project, our website source code is publicly available, allowing you to verify our privacy practices and the technical implementation of this policy.