JukeDJ

Privacy Policy

Effective from 16 October 2026 · version 2.6 · replaces version 2.5 of 9 October 2026 (a browser identifier for fair sharing of the queue added, sections 3.1 and 6; the same day a first-party cookie and an IndexedDB copy of it added, sections 3.1, 6 and 7; version 2.5 added guests' messages on venue screens added: TV message, strip message, Dedication and Big dedication, sections 3.1, 4 and 6; version 2.4 added Google reviews on venue screens). This is a translation; the Czech version prevails.

This policy explains how we process personal data when you use JukeDJ: the iOS and Android app, the guest website at app.jukedj.com, the DJ web app at dj.jukedj.com, the venue screens portal at signage.jukedj.com and the JukeDJ music box for venues, including guests' messages on the venue's screens (Dedication, Big dedication, TV message and strip message), the social wall that shows Instagram posts on the venue's screens, and Google reviews, which show the venue's public reviews from Google Maps on the venue's screens (the “service”).

1. Controller

SINGLE CUBE s.r.o.
Company ID (IČO) 06731660
Bítovská 1222/32, 140 00 Prague 4, Czech Republic
registered in the Commercial Register kept by the Municipal Court in Prague, section C, file 287962
Email: support@jukedj.com

We have not appointed a Data Protection Officer because the law does not require us to. Please send any privacy question to the email above.

2. Who uses the service

The DJ decides how their event runs. The DJ of an event sees the requests, messages and ratings sent to it and can act on them only within the features of the service. A DJ or venue that uses guests' data outside the service becomes an independent controller to that extent and is solely responsible for it.

3. What we process, why, and on what legal basis

3.1 Guests

DataPurposeLegal basis
Random browser identifier (stored in your browser in localStorage and IndexedDB and as the first-party cookie jd for 7 days; on our side only its one-way hashed fingerprint, without your IP address and without browser details) and the number of your free requests tonightSo that the limit of free requests per guest and night set by the venue also applies after rejoining from the same browser, and the queue stays fair to all guestsLegitimate interest of the venue and other guests in a fair queue and in preventing abuse (Art. 6(1)(f) GDPR). You may object (see section 8 of this policy); clearing the site's data in your browser is enough.
Nickname, event code, device identifier (in the app, the identifier assigned by iOS or Android; on the web, a randomly generated identifier)Joining an event, telling your requests apart from other guests', preventing abusePerformance of a contract (Art. 6(1)(b) GDPR)
Requests (track, artist, artwork), optional message to the DJ, ratings, time sent and request statusPassing requests and messages to the DJ, showing the queue, telling you a song was played, showing the message with your nickname as a Dedication on the venue screen and, for a Big dedication, a big card with your nickname, the track and the message (a neutral greeting with your nickname instead of a hidden message); the confirmation that a screen showed the big card (the price difference is refunded according to it)Performance of a contract
TV message and strip message: the chosen template and look, the names or nicknames the guest fills in (for example who the message is for and from), any age or other template detail and the guest's own text; the product bought, the planned time and number of showings, the approval status and, for free strip messages, the number used per nightShowing the message on the venue's screens, approval by the DJ or staff, the screen's confirmation of each showing, refunds for a message not approved or showings that did not take place, the guest's “My TV messages” overview and the per-guest limitsPerformance of a contract. For the names of other people the guest puts in the message: the legitimate interest of the guest and the venue in letting the guest greet or congratulate someone (Art. 6(1)(f) GDPR). Use only a first name or nickname and never contact details; the person named can ask the venue's staff or us at any time to take the message off the screens.
Message text of a request (Dedication, Big dedication) and the own text of a TV message or strip message (without the template's names, your nickname or other data about you)Checking for inappropriate content before the message is shown on the venue screen (moderation): automatic filters and, for venues with JukeDJ Plus, an automated assessment using artificial intelligenceLegitimate interest in protecting guests, the venue and the DJ from inappropriate content (Art. 6(1)(f) GDPR)
Payment data: amount, currency, Stripe payment ID, payment and refund status. Card details are processed by Stripe only; we never see them.Paid requests including Dedications and Big dedications, TV messages and strip messages, tips, automatic refunds (full and partial), accountingPerformance of a contract; legal obligation (Art. 6(1)(c) GDPR) for accounting records
Push notification identifierTelling you the DJ played your request. You can turn notifications off in your phone settings at any time.Performance of a contract
IP address, only temporarily or as a one-way hashProtection against code guessing and overloadLegitimate interest in keeping the service secure (Art. 6(1)(f) GDPR)

3.2 DJs

DataPurposeLegal basis
Email, password (stored in encrypted form by Google Firebase; we never know it), name, registration and last sign-in dateAccount, sign-in, email verification, password resetPerformance of a contract
Optional profile details: phone, Instagram, Facebook and website links, profile photo, event images, VirtualDJ addressDJ and event profile shown to guestsPerformance of a contract
Events: name, description, date, code, payment settingsRunning eventsPerformance of a contract
Subscription and payout data: Stripe customer and account IDs, subscription status, phone number entered in Stripe checkoutSubscription, free trial, payouts of guest paymentsPerformance of a contract; legal obligation
Spotify, TIDAL and Apple Music connections (access tokens are stored encrypted) and paired music box detailsSending requests to the player and controlling playbackPerformance of a contract
Song filter rules the DJ wrote in their own words, and the text of announcements for screens in the venueTurning the rules into a song filter and announcements into speech (JukeDJ Plus features, see section 4)Performance of a contract

3.3 Social wall (Instagram posts)

The social wall shows guests' Instagram photos on the venue's screens. A post enters the wall in one of two ways: a) if the venue has connected its own Instagram account, the author tags the venue's account on the photo and no code is needed; b) if the venue has not connected its own account, the author tags our account @jukedj_official on the photo and writes the night's code from the venue's screens into the caption. We do not read mentions in captions or Stories, only tags on the photo. The post appears on the screens only after the venue (its DJ or staff) approves it by hand.

Where the data comes from: public Instagram posts in which the connected account is tagged. We retrieve them through the Instagram Graph API of Meta Platforms Ireland Ltd., only with the permission granted to us by the owner of the connected account.

DataPurposeLegal basis
Post author: Instagram username, the photo of the post (for a video only its still preview, for an album the first photo), caption, time posted, post ID and linkChecking whether the post belongs to the venue's social wall (for the @jukedj_official account the night's code in the caption, at most 3 posts per author per night), manual approval by the venue and display on the venue's screens that night: photo, username, time and a shortened caption. A caption with contact details or profanity is not shown on the screen.Legitimate interest of the venue and of us in letting guests share photos of the night on the venue's screens, as they themselves wish (Art. 6(1)(f) GDPR). The author expresses this wish by tagging the venue's account on the photo, or by tagging @jukedj_official and writing the night's code into the caption.
Username of an author the venue has blockedSo that the blocked author's posts are no longer shown at that venueLegitimate interest of the venue in protection from inappropriate content (Art. 6(1)(f) GDPR)
IDs of posts already processed (no other data)So that the same post is not processed twiceLegitimate interest in the service working correctly (Art. 6(1)(f) GDPR)
Connected account: Meta access tokens (stored encrypted and only on our server), Instagram account ID and username, Facebook Page name and ID, the app-scoped ID Meta assigned to the person who connected the account, time of connection and the JukeDJ account used to connect itRetrieving posts in which the connected account is tagged, connection status, disconnection and handling data deletion requests from FacebookPerformance of a contract with the venue (Art. 6(1)(b) GDPR)

We do not sell Instagram data, rent it out or otherwise provide it for payment, and we do not use it for advertising or ad targeting, for profiling, for tracking people or for training artificial intelligence, and we do not combine it with other data about guests. We use it only so that the post can be shown on the screens of the venue that was tagged. We send no social wall data to any artificial intelligence provider. A person (the venue), not an automated system, always decides whether a post is shown; automatic filters only hide a caption with contact details or profanity.

A venue that shows Instagram posts on its screens decides which posts to approve and is responsible for being entitled to show them (see the Terms of Use, section 10).

3.4 Google reviews

A venue can show its rating and selected public reviews from Google Maps on its screens. In the screens portal or the JukeDJ app, the venue searches for and picks its place on Google Maps. The JukeDJ server then retrieves from Google the place's name, average rating, number of ratings and at most 5 reviews that Google selects as the most relevant. A screen may show only reviews with a certain number of stars and always states how the reviews are ordered and selected. Reviews are shown labelled “Google Maps” and with a link (QR code) to the review on Google Maps.

Where the data comes from: public reviews that their authors themselves published on Google Maps. We retrieve them through the Google Places API of Google Ireland Ltd. / Google LLC, which is the source of the reviews.

DataPurposeLegal basis
Review author: name and profile photo as published by Google, link to their profile, review text (at most 280 characters, possibly as translated by Google), star rating, publication time and relative time (e.g. “a week ago”) and link to the review on Google MapsShowing the review on the screens of the venue it is about, with the author's attribution and a link to the review, as Google requires. Reviews without text, with contact details or profanity in the text, or with an inappropriate author name are not shown at all; we do not alter the content of reviews.Legitimate interest of the venue and of us in letting the venue show its guests how others publicly rate it on Google Maps (Art. 6(1)(f) GDPR). The author published the review of this venue publicly themselves.
The ID of the Google Maps place the venue picked (no other data)Knowing whose reviews the venue's screens should showPerformance of a contract with the venue (Art. 6(1)(b) GDPR)

We do not store reviews or any other Google Maps content. The only thing we write to disk is the ID of the place the venue picked. The place's name, rating and reviews are held only in the server's memory, retrieved again at most once every 6 hours and only while a screen of the venue is on, and discarded at the latest after 12 hours without a refresh. We do not use reviews for profiling, tracking people, advertising or training artificial intelligence, we send them to no artificial intelligence provider, we do not read them aloud, and we do not combine them with other data. Automatic filters only leave out a review with contact details, profanity or an inappropriate author name.

The venue is responsible for picking a place that is its own venue (see the Terms of Use, section 2 point 4). The Google Privacy Policy also applies to Google Maps content.

We do not use your data for profiling or advertising. The only automated decision is whether a message is shown on the venue screen (the message check above). For a request with a Dedication or Big dedication the request remains valid, and the DJ can also review the message. A paid TV message or strip message that the check rejects is not shown and we refund the full amount. The own text of a free strip message is decided by the automated check alone. If you disagree with the result, write to us. The service uses no analytics or advertising tools and does not collect your location.

4. Who receives data

We share data only with processors and partners the service needs:

5. Transfers outside the EU

Some partners (Google, Stripe, OneSignal, Apple, Spotify, TIDAL, OpenAI, Anthropic, Meta) may also process data in the United States. Such transfers rely on the European Commission's adequacy decision (EU-US Data Privacy Framework) or on Standard Contractual Clauses approved by the European Commission. For the artificial intelligence providers OpenAI and Anthropic, transfers rely on Standard Contractual Clauses included in our data processing agreements with them. When retrieving Google reviews we send Google only the place ID and the venue's search text, no personal data of guests.

6. How long we keep data

7. Data stored on your device

The apps and websites store on your device only what they need to work, such as your nickname, chosen language, a payment in progress or a random browser identifier (localStorage, IndexedDB and the technical first-party cookie jd). See Cookies and local storage for details.

8. Your rights

You have the right:

To exercise your rights, email support@jukedj.com. Guests have no account, so please include your nickname, the event code or name and the approximate date so we can find your data. We reply within one month. Deleting a DJ account is described on Deleting your account and data.

Authors of social wall posts can at any time ask for a post to be taken off the screens and for their data to be erased, or object to the processing. Email support@jukedj.com with your Instagram username and the link to the post, or the venue's name and the date. During the night you can also ask the venue's staff, who can hide the post with one tap. We take the post off the screens without undue delay and erase its data. Deleting the post on Instagram or removing the tag may not take effect on the screens immediately, so please also write to us in that case. The owner of a connected account can disconnect it at any time; we then immediately delete the access tokens and all posts retrieved through that account with their images and, where possible, revoke the app's permissions at Meta. The owner can also remove the app in the Facebook settings and request deletion of the data; they receive a confirmation code and the status of the request is shown at api.jukedj.com/v2/social/meta/deletion-status?code=… (details on Deleting your account and data).

People named in a TV message or strip message can ask for the message to be taken off the screens, during the night also from the venue's staff, who remove it with one tap, or at support@jukedj.com (give the venue's name, the date and the name in the message). We do not keep the content of a message after it is settled (section 6).

Authors of Google reviews can ask for their review to be taken off a venue's screens or object to the processing. Email support@jukedj.com with the venue's name and the name under which you published the review on Google Maps. We take the review off that venue's screens without undue delay, or turn Google reviews off for the venue. The review itself is managed by Google: you can edit or delete it in your Google account and report an inappropriate review directly on Google Maps. Editing or deleting a review on Google Maps takes effect on the screens within 12 hours at the latest.

9. Security

All communication with the service is encrypted (HTTPS). Music service and Meta access tokens are stored encrypted; Meta tokens stay on our server only and never reach devices at the venue. Guest and music box tokens are stored only as a one-way hash. Social wall images are available to screens only through signed, time-limited links. Access to data is limited by database rules and device attestation.

10. Age

The service is intended for people aged 16 and over. If you are younger, use it only with the consent of a parent or legal guardian.

11. Changes

We may update this policy, for example when we add a feature. The current version is always on this page. We tell DJs about material changes by email or in the app.