Privacy Policy for YouTube Web DJ
Last Updated: May 13, 2025
1. Introduction
Welcome to YouTube Web DJ ("the Application"). This Privacy Policy explains how we handle information when you use our web-based DJ application. By using the Application, you agree to the collection and use of information in accordance with this policy.
The Application is designed to be used directly in your web browser and leverages the YouTube Iframe Player API to play and control YouTube videos.
2. Information We Collect
The Application primarily functions using data processed and stored locally within your web browser. We do not have a backend server that collects or stores your personal data.
- YouTube Video URLs/IDs: When you load a track, you provide a YouTube video URL or ID. This information is processed by your browser to interact with the YouTube Iframe Player API and is not stored by us on any server.
- User Preferences and Settings (via `localStorage`): If you provide consent, the Application uses your browser's `localStorage` to save certain preferences and settings to enhance your experience. This may include:
- Cue points for tracks
- Loop points (in/out) for tracks
- Beats Per Minute (BPM) for tracks
- Volume levels for decks
- Saved playlists (collections of YouTube Video IDs)
- Your consent status for storing these preferences.
This data is stored directly in your browser and is not transmitted to any external server controlled by us.
- Consent Information: We store your consent choices regarding the use of `localStorage` for preferences within your browser's `localStorage`.
3. How We Use Information
The information processed by the Application is used solely for the following purposes:
- To enable the core functionality of the DJ application, such as loading and playing YouTube videos.
- To save and recall your track settings (cue points, loops, BPM, volume) and playlists across sessions, if you have given consent for "Preferences & Functionality" storage.
- To remember your consent preferences.
4. Data Storage and Security
All data related to your settings, playlists, and consent is stored locally in your web browser's `localStorage`.
- Local Storage: `localStorage` is a type of web storage that allows websites/applications to store data in a user's browser with no expiration date. This data remains on your computer/device until it is explicitly cleared by you (e.g., by clearing your browser's cache and site data, or by using the "Reject All" / "Manage Cookie Preferences" options within the Application that affect `localStorage`).
- Security: While `localStorage` is sandboxed to the specific website domain, meaning other websites cannot access this Application's `localStorage`, it is important to understand that this data resides on your device. We do not implement additional encryption for data within `localStorage` beyond what your browser provides.
We do not transmit this locally stored data to any external servers.
5. Third-Party Services
- YouTube Iframe Player API: The Application uses the YouTube Iframe Player API to embed and control YouTube videos. Your interaction with the YouTube player is subject to YouTube's Terms of Service and Google's Privacy Policy. When you play a video through the Application, data may be collected by YouTube/Google as described in their policies. We recommend you review their policies:
- FontAwesome & Google Fonts: We use FontAwesome for icons and Google Fonts for typography. These services may collect data as per their own privacy policies.
6. Your Choices and Rights
- Managing Consent: You can manage your consent for storing preferences (cue points, playlists, etc.) at any time using the "Manage Cookie Preferences" link in the footer of the Application or via the consent banner/modal. Choosing to reject or not consent to "Preferences & Functionality" storage will prevent the Application from saving these settings between sessions.
- Clearing Local Storage: You can clear any data stored by this Application in `localStorage` by:
- Using the "Reject All" option in the consent management interface (this will attempt to clear relevant `localStorage` keys).
- Manually clearing your browser's cache, cookies, and site data for this website. Instructions for this vary by browser.
- Accessing Your Data: Since all preference data is stored locally, you can "access" it by observing the application's behavior (e.g., seeing your saved cue points). For a technical view, browser developer tools can be used to inspect `localStorage`.
7. Children's Privacy
The Application is not intended for use by children under the age of 13 (or the relevant age of consent in your jurisdiction). We do not knowingly collect any personally identifiable information. If you believe a child has provided us with information, please contact us so we can address it.
8. Changes to This Privacy 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 and updating the "Last Updated" date. You are advised to review this Privacy Policy periodically for any changes.
9. Contact Us
If you have any questions about this Privacy Policy, please contact us at:
info@webdeck.online.