Privacy Policy

Last updated: November 29, 2025

Your privacy is important to us. This Privacy Policy explains how we collect, use, and protect your information when you visit the VideoIntel.js documentation site.

Overview

VideoIntel.js is a client-side JavaScript library for video analysis. This privacy policy applies specifically to this documentation and demonstration website (https://gold-olar.github.io/video-intel.js), not to the library itself.

Key Points:

  • We respect your privacy and only collect anonymous analytics data
  • We ask for your consent before using cookies or tracking technologies
  • We never collect personal information like names, emails, or addresses
  • All video processing happens in your browser - files never leave your device
  • You can opt-out of analytics at any time

Information We Collect

Analytics Information (With Your Consent)

When you consent to analytics cookies, we collect anonymous usage data through Google Analytics 4, including:

  • Page views: Which pages you visit and how long you spend on them
  • Geographic data: Your approximate location (country and city only, no precise location)
  • Device information: Browser type, operating system, device type (desktop/mobile/tablet), and screen resolution
  • Referral source: The website that referred you to our documentation
  • User interactions: Button clicks, link clicks, code copying, and playground usage (anonymous)
  • Technical data: Loading times, errors, and performance metrics

Information We Do NOT Collect

  • ❌ Names, email addresses, or contact information
  • ❌ User accounts or login credentials (we don't have user accounts)
  • ❌ Payment information (the library is free and open source)
  • ❌ Your video files (all processing happens locally in your browser)
  • ❌ Precise geolocation or IP addresses (IPs are anonymized)
  • ❌ Cross-site tracking or browsing history

Automatically Collected Information

Some technical information is automatically collected by your browser when you visit our site, even without analytics enabled:

  • Server logs (IP address, user agent, pages accessed)
  • Error reports (for debugging purposes)

This information is stored by GitHub Pages (our hosting provider) and is subject to GitHub's Privacy Policy.

How We Use Information

We use the collected information to:

  • Improve the documentation: Understand which pages are most useful and which need improvement
  • Enhance user experience: Identify usability issues and optimize the site layout
  • Track feature usage: See which library features are most popular to prioritize development
  • Monitor performance: Identify and fix slow-loading pages or technical issues
  • Understand our audience: Learn about our users' needs and backgrounds

We will NEVER:

  • Sell your data to third parties
  • Use your data for advertising
  • Share your data with anyone except as described in this policy
  • Track you across other websites

Cookies and Tracking Technologies

What Are Cookies?

Cookies are small text files stored on your device by your web browser. They help websites remember information about your visit.

Cookies We Use

Essential Cookies (Always Active)

These cookies are necessary for the site to function and cannot be disabled:

  • localStorage (consent preference): Remembers your cookie consent choice (accept/decline)

Analytics Cookies (Optional - Requires Consent)

These cookies are only used if you click "Accept All" on the cookie consent banner:

  • Google Analytics 4 cookies: Track anonymous usage statistics
    • _ga - Distinguishes unique users (expires after 2 years)
    • _ga_* - Persists session state (expires after 2 years)

How to Control Cookies

You have several options to control cookies:

  • Cookie Consent Banner: Click "Decline" when you first visit the site
  • Browser Settings: Configure your browser to block or delete cookies
  • Do Not Track: Enable Do Not Track in your browser settings
  • Ad Blockers: Use ad blocking extensions that also block analytics

Note: Declining cookies will not affect your ability to use the documentation or playground features.

Third-Party Services

Google Analytics 4

We use Google Analytics to collect anonymous usage statistics. Google Analytics is configured with privacy-friendly settings:

  • IP anonymization enabled
  • User ID tracking disabled
  • Advertising features disabled
  • Data sharing with Google disabled

Google's use of analytics data is governed by the Google Privacy Policy.

GitHub Pages

This site is hosted on GitHub Pages, which may collect technical information as described in GitHub's Privacy Policy.

CDNs and External Resources

The site may load resources from Content Delivery Networks (CDNs) to improve performance. These services may log access information.

Data Security

We take data security seriously:

  • HTTPS encryption: All traffic to our site is encrypted
  • No data storage: We don't maintain databases of user information
  • Client-side processing: Video files are processed entirely in your browser and never uploaded
  • Anonymous analytics: All analytics data is anonymized and aggregated
  • Regular updates: We keep our dependencies and infrastructure updated

Your Rights (GDPR & Privacy Laws)

Under privacy laws like GDPR (Europe), CCPA (California), and others, you have the following rights:

Right to Access

You can request information about what data we have about you. Since we only collect anonymous analytics, we cannot identify individual users.

Right to Deletion

You can delete your cookie consent preference and analytics cookies at any time:

  • Clear your browser's cookies and localStorage
  • Use browser privacy/incognito mode for future visits

Right to Opt-Out

You can opt-out of analytics tracking by:

Right to Data Portability

Since we don't store personal data, there is no data to export. All analytics data is anonymous and aggregated.

Right to Object

You can object to data processing at any time by declining cookies or clearing your browser data.

Children's Privacy

Our documentation site is not directed at children under 13 years of age. We do not knowingly collect personal information from children. If you believe we have collected information from a child, please contact us immediately.

Changes to This Privacy Policy

We may update this Privacy Policy from time to time. Changes will be posted on this page with an updated "Last updated" date. Significant changes will be prominently announced.

We encourage you to review this Privacy Policy periodically to stay informed about how we protect your privacy.

Contact Us

If you have questions, concerns, or requests regarding this Privacy Policy, you can:

🔒 Your Privacy Matters

Remember: All video processing in the playground happens entirely in your browser. Your videos never leave your device, and we have no access to them.

The VideoIntel.js library itself is privacy-first by design - it runs 100% client-side with no server requirements or data collection.

This privacy policy only covers the documentation website's analytics. The library itself collects zero data and respects your privacy completely.

Thank you for trusting VideoIntel.js and respecting your privacy.