1. Overview
Video Downloader ("the Extension") allows users to download video content from supported websites for personal use. This policy explains what data we collect, why, and how it is used.
Some data collection is required for core functionality (e.g. Web Push notifications). Additional analytics telemetry is optional and requires your explicit consent.
2. Data We Collect
| Data | Purpose | Type |
|---|---|---|
| Browser name & version | Web Push subscription compatibility | Required |
| Operating system | Web Push subscription compatibility | Required |
| Device language | Localizing push notification content | Required |
| Extension install ID (anonymous) | Deduplicating push subscriptions | Required |
| Video buffering statistics | Improving adaptive preload performance | Optional |
| Estimated bandwidth (anonymous) | Improving adaptive preload performance | Optional |
We do not collect names, email addresses, passwords, financial data, browsing history, or video URLs.
3. How Data Is Used
- Required data is used solely to establish and maintain Web Push notification subscriptions.
- Optional telemetry is used to improve buffering and preload performance within the extension. It is aggregated and cannot identify individual users.
4. Data Sharing & Third Parties
Required subscription data (browser, OS, language, install ID) is transmitted to our push notification service to deliver notifications you subscribed to.
Optional telemetry is sent to our analytics endpoint for aggregated performance analysis.
We do not sell, rent, or share your data with advertisers or unrelated third parties.
5. Data Storage
- Push subscription data is stored on our server for the duration of your subscription.
- Optional telemetry is stored temporarily (up to 24 hours) before aggregation and deletion.
- User preferences (format, quality) are stored locally in Chrome storage only.
6. Your Rights & Choices
- You can opt out of optional telemetry at any time via the extension settings.
- You can unsubscribe from push notifications at any time via the extension popup.
- Uninstalling the extension removes all locally stored data.
7. Permissions Used
- activeTab: Detect downloadable video after user interaction.
- downloads: Save selected videos to your device.
- storage: Store preferences and push subscription state locally.
- notifications: Deliver Web Push notifications you subscribed to.
- Host permissions: Access video content on supported sites, only after user action.
8. Remote Code
The Extension does not execute remote code. All scripts are bundled within the extension package.
9. Changes to This Policy
We may update this policy occasionally. The effective date at the top of this page will reflect any changes.