Privacy Policy
At YouTube Playlist Length Checker, your privacy is our foundational principle. This Privacy Policy details our data practices, YouTube API disclosure, and browser storage model.
Zero User Database
We operate without server-side user accounts, login credentials, or centralized databases tracking playlists you search.
No Tracking Pixels
We do not inject third-party ad retargeting pixels, fingerprinting scripts, or cross-site tracking cookies.
Local API Key Vault
Custom YouTube API keys are stored exclusively in your own browser's localStorage and never transmitted to our servers.
1. Introduction & Scope
YouTube Playlist Length Checker provides a web-based utility for calculating video durations, speeds, study schedules, and range subsets for public and unlisted YouTube playlists. We do not require users to register accounts, provide personal identification, or share private personal information.
2. YouTube API Services & Google Privacy Policy
This website utilizes the official YouTube Data API v3 to retrieve metadata associated with requested playlists (including video IDs, titles, durations, and channel identifiers).
By using this service to analyze YouTube playlists, you acknowledge and agree that your interaction with YouTube data is governed by:
Our application does not access, store, or share private user Google account credentials, watch history, or private playlist content.
3. What We Store Locally in Your Browser (localStorage)
To deliver a smooth user experience without requiring backend accounts, our application uses standard HTML5 localStorage on your local device. The table below lists all keys used:
| Key Name | Purpose | Storage Location |
|---|---|---|
| user_yt_api_key | Your optional custom Google YouTube API key (BYOK mode) | Local browser only |
| yt_watched_<id> | List of video IDs you marked as watched for that playlist | Local browser only |
| yt_prefs_<id> | Saved custom speed (e.g. 1.35x) and range boundaries | Local browser only |
| theme | Light or dark mode display preference | Local browser only |
| yt_cache_<id> | Temporary metadata cache to prevent repetitive API requests | Local browser only |
4. Contact Form Inquiries
If you voluntarily contact us through our Contact page, we receive your name, email address, topic, and message content. This information is used strictly to respond to your inquiry and troubleshoot any reported technical issues. We never sell, rent, or distribute contact lists to third-party marketers or data brokers.
5. Data Erasure & Your Control
Because all preference data resides in your browser's local sandbox, you maintain absolute control over your information. You can permanently erase all stored playlist progress, API keys, and cached durations at any time by:
- Clicking the Settings button in the Analyzer interface and deleting your API key.
- Clearing website cookies and site data for this domain via your browser settings.
6. Children's Online Privacy Protection
Our service is a general utility designed for learners of all ages. We do not knowingly collect personal identifiable information from children under the age of 13.
7. Policy Updates
We may occasionally update this Privacy Policy to reflect technical enhancements or regulatory changes. Any modifications will be posted to this page with an updated "Last Updated" timestamp.
Questions Regarding This Policy?
If you have questions about our data practices or need clarification on our YouTube API usage, feel free to contact us or email support@youtubeplaylistlengthcheck.com.