Privacy Policy
1. Overview
This Privacy Policy explains what information Juke ("the Bot", "we", "our") collects, how it is used, and how it is protected. We are committed to handling data responsibly and collecting only what is strictly necessary to operate the Bot's features.
By using Juke, you consent to the data practices described in this policy. This policy applies to all Discord servers ("guilds") and users that interact with the Bot.
2. Data We Collect
Juke does not collect personal information about individual Discord users (such as usernames, email addresses, or Direct Messages). The data we store is limited to the following server-level information:
| Data Type | Description | Purpose |
|---|---|---|
| Guild ID | Discord's unique identifier for your server | Key for all server configuration |
| Autoplay Channel ID | ID of the text channel configured for autoplay triggers | Message-triggered playback feature |
| DJ Role ID | ID of the role designated as "DJ" for the server | Permission checks for restricted commands |
| Configuration Preferences | Vote-skip toggle, auto-disconnect timeout (minutes), announce-now-playing toggle | Personalising bot behaviour per server |
| Session Data | Voice channel ID, text channel ID, current track URI, queued track URIs, loop mode, volume | Restoring playback automatically after bot restarts |
Track URIs are references to content on third-party platforms (e.g. YouTube, Spotify) and do not constitute user-generated content owned by us.
3. Data We Do Not Collect
We explicitly do not collect or store:
- Discord usernames, display names, or avatars
- User IDs (beyond ephemeral in-memory vote-skip tracking, cleared when the song ends)
- IP addresses or device information
- Direct messages or private channel content
- Voice audio from users
- Message content outside of the configured autoplay channel
- Payment or billing information (the Bot is free)
4. How We Use Your Data
Data collected is used exclusively for the following purposes:
- Service delivery — delivering music playback and queue management features correctly per server.
- Configuration persistence — saving per-server settings so they survive bot restarts.
- Session restoration — rejoining voice channels and resuming playback automatically after downtime.
We do not use collected data for advertising, analytics, profiling, or any commercial purpose. We do not sell, rent, or trade any data to third parties.
5. Data Storage and Security
Server configuration and session data is stored in a MongoDB database. Access to this database is restricted by authentication credentials and is not publicly accessible. Data is stored for as long as the Bot remains in your server or until explicitly deleted via configuration commands.
Session data (queue and playback state) is automatically cleared when the Bot disconnects from a voice
channel cleanly (e.g. via /stop or idle auto-disconnect). Configuration data persists
until removed via /config commands or until the Bot is removed from the server.
While we implement reasonable safeguards, no internet-based service can guarantee absolute security. Use of the Bot is at your own risk.
6. Third-Party Services
Juke interacts with the following third-party services as part of its operation:
-
Spotify Web API — used for search autocomplete only. Search queries typed into the
/playcommand may be sent to Spotify's API. Spotify's own Privacy Policy applies. - YouTube (via Lavalink) — audio is streamed via a self-hosted Lavalink node. No user data is forwarded to YouTube beyond the track search or URL provided.
We are not responsible for the data practices of these third-party services.
7. Data Retention and Deletion
You may request deletion of all data associated with your server at any time by:
- Using the
/config channel remove,/config dj removecommands to clear individual settings. - Removing (kicking) the Bot from your server — we will delete all associated configuration and session data within 30 days.
- Contacting us directly via GitHub or Discord to request immediate data deletion.
8. Children's Privacy
Juke is not directed at children under the age of 13. We do not knowingly collect any information from children under 13. As the Bot collects no personal user data, this risk is minimal; however, use of Discord itself requires users to be at least 13 years old per Discord's Terms of Service.
9. Changes to This Policy
We may update this Privacy Policy from time to time. The "Last updated" date at the top of this page will reflect any changes. Continued use of the Bot after updates constitutes your acceptance of the revised policy. We encourage you to review this page periodically.
10. Contact
If you have any questions about this Privacy Policy or wish to request data deletion, please contact us via our GitHub repository or reach out on Discord.