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:
- Clicking "Decline" on the cookie consent banner
- Installing a browser extension like uBlock Origin or Privacy Badger
- Using the Google Analytics Opt-out Browser Add-on
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:
- Open an issue on GitHub
- Contact the maintainer: sam99kupo@gmail.com
🔒 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.
Additional Resources
Thank you for trusting VideoIntel.js and respecting your privacy.