🔒 Privacy Policy
📋 TL;DR — The short version
- All your watch data is stored locally on your own device only.
- We collect no personal information whatsoever.
- We have no servers that receive your data.
- We never sell, share, or transmit any data to any third party.
- You can delete all stored data at any time from the Settings tab.
1. Overview
YouTube Insights ("the Extension") is a Chrome browser extension that helps you understand and manage your YouTube viewing habits. Privacy is a core principle of this project — the Extension is designed from the ground up to operate entirely on your local device.
This Privacy Policy explains what information the Extension accesses, how it is used, where it is stored, and your rights regarding that data.
2. Information We Do NOT Collect
The Extension does not collect, transmit, or store any of the following:
- Your name, email address, or any identity information
- Your Google or YouTube account credentials
- Your IP address or location data
- Device identifiers or browser fingerprints
- Cookies or cross-site tracking data
- Any analytics or telemetry about how you use the Extension
3. Information the Extension Accesses Locally
To provide its core functionality, the Extension reads the following data entirely within your browser:
3-1. YouTube page content
- Video title and channel name (from the currently playing page)
- Whether the current video is a YouTube Short
- Playback state (playing / paused)
- Elapsed watch time (computed locally via heartbeat)
This data is read in memory only to build your local watch history. It is never sent anywhere outside your browser.
3-2. Local storage
The Extension stores the following data in chrome.storage.local and IndexedDB — both of which are isolated to your browser profile and never synced to any server:
- Watch session records (video title, channel, duration, date, hour)
- Daily summary totals (total watch time, video count, shorts count)
- User settings (daily limit, blocking mode, theme, snooze settings)
- Active session state (current session ID, duration, playback status)
4. Permissions Explained
The Extension requests the following Chrome permissions. Here is exactly why each is needed:
storage
Used to save your watch history, settings, and daily summaries to chrome.storage.local on your device only.
tabs
Used to detect when you navigate to or away from YouTube, and to redirect the active tab when Hard Block mode is triggered.
Host permission: *://*.youtube.com/*
Required to inject the content script that reads playback state and video information from YouTube pages.
No permission is used to read data from any website other than YouTube.
5. No Third-Party Data Sharing
The Extension does not integrate with any analytics service (e.g., Google Analytics, Mixpanel, Amplitude, Firebase) or any third-party SDK that could receive your data.
The Extension does not make any outbound network requests during normal operation. The only external URLs accessed are ones you explicitly click (e.g., the Chrome Web Store page, the support link), and those open in a new tab in your browser — no data is sent by the Extension itself.
6. Children's Privacy
The Extension is a general-purpose productivity tool and is not directed at children under 13. It does not collect any personal information from any user, including children. The Child Guard feature is a parental control tool designed to be configured by parents to manage their child's viewing habits — it does not collect or transmit any data about the child.
7. Data Retention and Deletion
Your watch data is retained locally on your device until you choose to delete it. You can permanently delete all stored data at any time:
- Open the Extension → go to the Settings tab → tap "Clear All Data" and confirm.
- Alternatively, uninstalling the Extension from Chrome will remove all associated local storage.
Because we have no servers or databases, there is no "account" to delete and no backup of your data exists anywhere other than your own device.
8. Security
Because all data is stored locally in your browser's sandboxed storage, it is subject to Chrome's built-in security model. It is not accessible by other extensions, websites, or applications. We do not control your device security, so we recommend keeping your browser and OS up to date.
9. Changes to This Policy
If we make material changes to this Privacy Policy, we will update the effective date at the top of this page and, where appropriate, note the change in the Extension's update release notes on the Chrome Web Store.
Continued use of the Extension after changes are posted constitutes your acceptance of the updated policy.
10. Contact
If you have any questions or concerns about this Privacy Policy, please reach out:
✉️ jeon.chanhwan@gmail.com