Privacy Policy for YT Batch Manager
Last Updated: 2025‑06‑29
1. Introduction
YT Batch Manager ("we," "our," or "the Application") respects your privacy. This Privacy Policy describes how we handle information when you use the Application to manage your YouTube videos.
2. Information We Handle
2.1. Data We Do Not Collect or Store
We do not:
- Collect personal identification information (e.g., name, address, phone number).
- Store any user data on servers controlled by us—no back‑end database or cloud storage is used.
- Track usage or behaviour analytics.
- Sell, rent, or share user information with third parties, except as necessary to communicate with Google’s YouTube Data API (see § 3).
2.2. Data Stored Locally on Your Device
All operational data is kept exclusively in your browser’s local storage or IndexedDB and never leaves your device unless transmitted directly to Google. Local data includes:
- OAuth 2.0 tokens required to access your YouTube account (your Google password is never stored).
- Channel identifiers (channel ID, channel name).
- Video metadata (titles, descriptions, thumbnails, tags, privacy settings, categories).
- Application preferences and settings.
You can delete this data at any time (§ 5.1).
3. Third‑Party Services
3.1. Google YouTube Data API v3
The Application relies on Google’s YouTube Data API v3 for its core functionality.
- Authentication: All sign‑ins occur through Google’s OAuth 2.0 flow.
- Data Transmission: Requests and responses travel directly between your device and Google’s servers over HTTPS; we do not intermediate or store this traffic.
- Scopes: The Application requests only the minimum OAuth scopes necessary to edit and retrieve your own videos.
Your use of Google services is governed by:
4. Data Security
4.1. Local Storage Security
- Data is stored using industry‑standard browser mechanisms (LocalStorage / IndexedDB).
- We recommend enabling device‑level security (OS password, disk encryption) to protect local data.
4.2. API Communication
- All traffic to Google’s servers is encrypted via HTTPS/TLS.
- OAuth 2.0 tokens are stored with the
httponly
and secure
flags where technically feasible. - Tokens are refreshed only when required and are never logged.
5. Your Rights and Controls
5.1. Manage Local Data
- Clear Storage: Use your browser settings or the in‑app “Reset/Log Out” button to delete all locally stored data.
- Export: The Application provides a JSON export feature so you can back up or move your data.
5.2. Revoke Google Access
You can revoke the Application’s access via your Google Account → Security → Third‑party Apps. Revocation immediately invalidates all stored tokens.
6. Data Retention
Data Category | Where Stored | Retention Period |
---|
Local Application Data | Your device | Until you clear storage or uninstall browser |
OAuth 2.0 Tokens | Your device | Until revoked, expired, or you log out |
Data Held by Google | Google | Per Google’s own retention policies |
7. Children’s Privacy
YT Batch Manager is not intended for children under 13. We do not knowingly collect data from children. If you believe a child has provided us with personal information, please contact us (§ 10).
8. International Users
Google may process your YouTube data on servers located outside your country. By using the Application, you consent to such cross‑border processing per Google’s policies.
9. Compliance
We designed this Privacy Policy to align with:
- GDPR (EU/EEA)
- CCPA (California, USA)
- Google API Services User Data Policy
10. Updates to This Policy
We may revise this Policy occasionally. Material changes will be highlighted in‑app, and the “Last Updated” date will change. Continued use after a revision constitutes acceptance.
11. Contact
12. Disclaimer
YT Batch Manager is an independent project and is neither affiliated with nor endorsed by Google LLC or YouTube LLC. “YouTube” and “Google” are registered trademarks of Google LLC.