Privacy Policy for YouTube & Gemini Playlist Analyzer
Introduction
Welcome to our application! We are committed to protecting your privacy. This Privacy Policy explains how we collect, use, disclose, and safeguard your information when you use our application. Please read this privacy policy carefully. If you do not agree with the terms of this privacy policy, please do not access the application.
Information We Collect
We may collect information about you in a variety of ways. The information we may collect via the application includes:
How We Use Your Information
Having accurate information permits us to provide and improve the application's features. Specifically, we may use information collected about you via the application to:
- Fetch and display details of YouTube playlists.
- Analyze playlist content (track titles, artists, descriptions) to generate statistics such as total tracks, total duration, average track duration, most repeated tracks, and longest track.
- Identify and display top artists from the playlist.
- Utilize the Gemini API (with your provided API key) to:
- Generate "Gen Z" style personas and explanations based on playlist content.
- Identify peak genres and themes.
- Create word cloud data representing song vibes and moods.
- Generate unique digital art playlist badges.
- Perform semantic searches within your playlist based on your queries, providing relevance scores and explanations.
- Store your API keys (YGemini) and fetched data in your browser's local storage to persist settings and data across sessions, improving convenience.
- Enable authentication with Google for accessing your YouTube playlists.
- Manage application state and user preferences locally.
Your API keys are primarily used for client-side operations. Data sent to the Gemini API is processed by Google according to their own policies.
Data Sharing
We may share information we have collected about you in certain situations, primarily to enable the core functionality of the application:
- Google Services (YouTube Data API & Gemini API):
- Your OAuth access token is sent to Google's YouTube Data API to fetch playlist and video information.
- Your Gemini API Key, along with processed playlist data (titles, artists, descriptions) and search queries, is sent to Google's Gemini API to generate insights, images, and search results.
- The use of these services is subject to Google's Privacy Policy and Terms of Service. We recommend you review them.
- No Other Third-Party Sharing: Based on the reviewed codebase, your personal data or API keys are not shared with any other third-party services directly by this application, other than the Google services mentioned above. All processing and data storage (like local storage) are handled client-side within your browser or through direct calls to these Google APIs.
- You agree to provide your consent to use external trackers for operation purposes. The data collected by them is anonymous.
- By Law or to Protect Rights: If we believe the release of information about you is necessary to respond to legal process, to investigate or remedy potential violations of our policies, or to protect the rights, property, and safety of others, we may share your information as permitted or required by any applicable law, rule, or regulation.
Data Security
We use administrative, technical, and physical security measures to help protect your personal information. While we have taken reasonable steps to secure the personal information you provide to us, please be aware that despite our efforts, no security measures are perfect or impenetrable, and no method of data transmission can be guaranteed against any interception or other type of misuse. Information like API keys stored in your browser's local storage is accessible by scripts running on the same domain. Please ensure you are using this application on a trusted device and network.
Your Rights
You have certain rights regarding your personal information, subject to local data protection laws. These may include the right to:
- Access your personal information.
- Correct inaccuracies in your personal information.
- Request deletion of your personal information.
- Object to or restrict processing of your personal information.
If you wish to exercise any of these rights, please contact us using the contact information provided below.
Changes to This Policy
We may update this Privacy Policy from time to time. We will notify you of any changes by posting the new Privacy Policy on this page. You are advised to review this Privacy Policy periodically for any changes. Changes to this Privacy Policy are effective when they are posted on this page.
Contact Us
If you have questions or comments about this Privacy Policy, please contact us at: ankitsharma61016@gmail.com