Privacy

Last updated 29 September 2026.

DJNext is run by one person. This policy says plainly what the software stores, why, and how to get rid of it. It is written to be read, not to be survived.

What DJNext stores

Your account. Your email address, your license key, and the Stripe customer and subscription identifiers for your plan. Your email address is how you sign in, where your key is sent, and where we let you know how a trial or complimentary plan is going and when it is about to end. If a paid plan ends, you get two emails about coming back - a week and a month later - and no more. The trial and plan emails say how many tracks you played with DJNext running and how many were on its suggestion list; each is sent once, and a record of which were sent is kept with your account.

Your machines. A name for each computer you run DJNext on, taken from that computer's own name, plus when it last synced. This is what enforces the machine limit on your plan and what lets you remove a machine you no longer use.

Your library, as text. For each track: artist, title, genre, musical key, tempo, and length, plus an identifier derived from the artist, title and length. This is what the suggestion engine scores against.

What you played. Which track, when, how long it stayed on the decks, and whether DJNext had suggested it. This is what makes a track stop looking fresh after you have played it, what produces your session recap email and your weekly rediscover email (both can be turned off on your account page), and what tells DJNext whether its own suggestions are any good. Once you have played five or more sets, it is also how DJNext learns the usual tempo shape of your sets, which shapes your own suggestions and no one else's. If you play an Engine or Pioneer player on its own, the plays it recorded on your USB stick are added the next time DJNext copies that stick, so they count too.

What DJNext suggested. Each list of suggestions djnext.live sends to your phone, with how each track scored, and which one you played. It's kept for a year, so DJNext can learn which kinds of suggestions you actually take and tune yours to match.

Your plans. Sets you plan on the Plans page (the tracks, in order, with the name and series you give them), and the series you tag your played sets with. Kept until you delete them or your account. When you load a plan on the phone, which computer loaded it, when, and its tracks at that moment, so your set list can show which tracks were planned; kept until you delete your account.

Sets you share. If you share a set from your Sets page, the title you give it, your DJ name if you've set one, its date and length, and its tracklist with times are public to anyone with its link - never which computer played it or which tracks were planned, requested or suggested. Stop sharing it there and the link stops working.

Support reports. If you click Send to support in the app, it sends its diagnostics file with your note: DJNext's version, your computer's operating system, your library's size, what was playing, recent errors, and the last lines of DJNext's log, which can include file paths and track names - never music files or your license key. It arrives as an email in our support inbox and is kept there, not anywhere else.

Listener requests, if you use that add-on: the track requested, any note left with it, and the name the listener typed. Listeners are not asked to identify themselves and no account is created for them. DJNext itself stores their IP address only as an irreversible hash, used to rate-limit requests and catch duplicates, and drops even that the next time DJNext starts. Requests are kept for 90 days, for your request stats.

Separately, and like every website, the web server writes ordinary access logs, and those do contain visitor IP addresses. They rotate and are discarded after a few weeks. They are not linked to accounts and are not used for anything but diagnosing problems.

Sign-in. Sign-in links and session identifiers are stored only as irreversible hashes, so a copy of the database contains nothing that can be used to sign in as you.

What DJNext does not store

Never any audio. Your music files are never read for their content, never copied, and never uploaded. DJNext reads your DJ software's library database and never changes it.

Engine DJ hardware. With a Denon or Numark standalone on your network, DJNext also copies the library database from the drive in the unit to your computer, over your local network, and follows what the decks are playing. That copy stays on your computer. DJNext only ever reads from the unit - it never changes anything on it.

Never any file paths. Where your music lives on your disk stays on your disk. Nothing in what DJNext sends identifies a folder, a drive or a filename.

Never your card. Payments go directly to Stripe. Card numbers never reach DJNext's servers and are never seen by anyone here.

Advertising on this website. The pages of djnext.live load Reddit's advertising pixel, so DJNext can tell whether its ads on Reddit work. It tells Reddit that a page was visited, when someone asks for a free trial, and when someone subscribes (which plan and its price). It does not get your email address, your license key, your card or anything about your library or your sets. Reddit sets its own cookies to do this. DJNext sets two: the one that keeps you signed in, and - if you arrived from one of DJNext's ads or links - one that remembers which ad or link it was (the campaign's name, nothing about you) for 30 days. If you sign up, that name is kept with your account, so DJNext can see which ads bring people who stay and which don't. DJNext also counts, per day, how many visits arrive through its own tagged links (ads, shared set lists, its emails) - just the count, nothing about who. You can turn off personalized ads in your Reddit account's settings, and most browsers' tracking protection blocks the pixel. The DJNext app has no trackers, and neither does your public request page.

Learning from play data

DJNext may use play history across all customers, combined and stripped of any link to individual accounts, to improve how it scores suggestions for everyone. In practice this means learning which kinds of transition tend to work and which tend to get pulled, measured across many DJs rather than guessed at.

This is live as of 0.3.37: DJNext pools skip patterns (which kinds of genre, tempo and key move tend to get pulled early) across every opted-in account and factors that into suggestions made through the hosted engine. It needs enough real transitions before it changes anything for anyone, the same way your own local suggestions do not start weighing your habits until you have enough history of your own. There is a switch for it on your account page, under "Improving DJNext". Turn it off and your play data is excluded. That costs you nothing else: every other part of DJNext works exactly the same.

Your Season page also shows Trending across DJNext: tracks that at least five opted-in accounts played in the past week, with how many DJs played each and how many times in total - never which DJs. The same switch keeps your plays out of it.

Nothing is linked back to you in anything this produces. The exclusion is enforced where the data is read, not by anyone remembering to apply it, so it holds for work built later as much as for work built today.

Who else sees it

Three companies, each doing one job:

Stripe handles payments and holds your billing details. Resend delivers email, so it handles your address and the contents of messages sent to you. It tells DJNext if an email to you bounces or is marked as spam, and DJNext stops the regular emails to you if so. Vultr hosts the server your data sits on.

One exception, worth naming: the Twitch panel extension's files are served by Twitch, not by DJNext, and that panel still loads its fonts from Google. So Google sees the IP address of anyone viewing it. DJNext's own pages, including the public request page, serve their fonts from DJNext.

Nothing is sold or rented. Apart from what Reddit's pixel sees on this website's pages (above), nothing is shared for advertising, and your library, plays and requests never are.

Support access

Answering "why is DJNext not detecting my tracks" is impossible without seeing what it did detect. So the person running DJNext can see your email address, license key, machines and subscription status, and your last 12 plays by name. Not your music.

Your library is never shown. The admin console cannot display it at all: no sample, no listing, and no way to ask for one. The only track names it can reach are the twelve above, because those are plays.

That access is for answering a question you have asked, or diagnosing something visibly broken. Not for browsing. Every one of those actions, including simply looking, is written to an audit log before it happens.

Keeping and deleting

Your data is kept while your account exists. You can delete your account yourself at any time from your account page. Deleting it cancels your subscription first, then permanently removes your account, license keys, machines, library, play history, listener requests and sessions. This is immediate and cannot be undone.

Two things survive deletion, deliberately. The first is a fingerprint of your email address, so the free trial can't be claimed again by deleting an account and signing up once more. It's a one-way code made with a secret key: it can't be turned back into your address, and nothing else is kept with it - not your name, your account, or when you signed up. Addresses that reach the same inbox (with a "+" tag, or Gmail's dots) count as the same address.

The second is the audit log recording what administrators did, including that a deletion happened. An audit trail that can be erased by the action it records is not an audit trail. It holds account identifiers and timestamps, not your library or play history.

Nightly backups may hold a copy for up to 14 days after deletion before they age out.

Your rights

Three of these you can do yourself, right now, from your account page, without asking anyone:

Get a copy of your data. "Download my data" gives you everything DJNext holds about your account as a JSON file: your license, machines, library, play history and requests.
Delete it. "Delete account" cancels your subscription and permanently removes everything.
Object to the learning above. The "Improving DJNext" switch.

Corrections mostly need an email, and it is worth being straight about why: you can change your username yourself, but your email address is the identity your account and license are attached to, so changing it is a manual job. Email hello@djnext.live and it will be done by hand. There is no form and no process; it is one person reading the message.

Depending on where you live, you may have further rights under laws such as the GDPR or the CCPA, including the right to complain to your local data protection authority.

Changes

If this policy changes in a way that affects what is collected or what it is used for, the date at the top changes and current customers are emailed. Quiet edits to a privacy policy are how trust gets lost.

Questions: hello@djnext.live

Help · Privacy · Terms · Discord · v0.3.75