aDJusted

Privacy policy for aDJusted

Version 0.4 — draft
Applies to aDJusted from version 0.6.5 · As of 17 September 2026

This is a translation. The German version is the binding one: Datenschutzerklärung (Deutsch).

In short

  • aDJusted works on your Mac. Your music, your analyses, your crates and your settings do not leave it. We never get to see them.
  • The app only asks about updates — and only if you want it to. Out of the box it does not look by itself; you switch that on or check by hand. Nothing else goes to the internet: no usage statistics, no automatic crash reports, no advertising, no tracking.
  • Data only reaches us when you look for updates or send us something — an e-mail, or a diagnostics file you attach yourself.
  • The iPad remote only talks to an iPad on the same local network, and only when you switch it on.
  • The app writes logs only if you allow it. Out of the box this is off, and then nothing is recorded.

1. Who is responsible

The controller within the meaning of the General Data Protection Regulation (GDPR) is:

Managing Owner: Alexander Fieder
aDJusted – Made by DJs
Ahrfeldstr. 33
45136 Essen
Germany
E-mail: dj@adjusted.club

There is no data protection officer; none is required by law. For any question about data protection, the address above is all you need.

2. What stays on your Mac

aDJusted keeps its working data on your Mac, in the folder ~/Library/Application Support/DeckLab/: analyses (beatgrids, tempo, key), separated tracks (stems), cue points, your own crates, controller mappings and settings. The app writes logs only with your permission (section 4).

This data does not leave your Mac, and we have no access to it. It stays until you delete it — with the folder or with the app. aDJusted does not change your music files themselves.

Audio input. When you play with timecode records, aDJusted reads the signal of your audio inputs to work out the speed, direction and position of the record. For this, macOS asks the first time for access to the microphone or audio input. The signal is analysed in real time and discarded immediately — it is neither recorded nor stored nor transmitted. If you do not use timecode, you do not need to grant access and can decline.

Music library. aDJusted reads your library from the Music app — titles, artists, playlists and file paths — as well as Serato crates from your disk, to show them in the browser. macOS asks for your permission for this. It is read on your Mac; nothing of it is transmitted, except to your own iPad when you use the remote (section 3).

Controllers over Bluetooth. Under Settings → Controller you can pair a DJ controller that sends MIDI over Bluetooth. For this, aDJusted opens the pairing window of macOS — the same one as in Audio MIDI Setup — and macOS asks for Bluetooth permission the first time. It is macOS that looks for devices in this window, not aDJusted. Once the controller is paired, aDJusted only reads its control messages, just as over a USB cable. Nothing is stored and nothing is transmitted. You can withdraw the permission at any time in System Settings under “Privacy & Security → Bluetooth”.

3. iPad remote

With the iPad remote you operate the mixer and browse your crates from an iPad. It is switched off until you switch it on in the settings.

When it is on, aDJusted announces itself on the local network so that the iPad can find it — under the name of your Mac, as shown in System Settings under “General → About”. Every device on the same network can see this name. If it contains your name and you do not want that on someone else's network, you can change it there.

Once connected, the iPad receives: the state of the mixer, levels, an overview of the waveform, and your crates with titles and artists. The connection is encrypted and runs only on the local network — not over the internet and not through us.

In turn, the iPad identifies itself to the Mac by its name, as set on the iPad under “Settings → General → About → Name” — often something like “iPad of” and a first name. While the iPad is looking for the Mac, this name is visible to devices on the same network. The Mac shows it in the settings as “Connected to …” and may note it in the app's log if a message from the iPad cannot be read.

The iPad app “aDJusted Remote” has no account, no usage statistics, no advertising and no internet traffic. iPadOS asks for access to the local network the first time it looks for the Mac — without it, it cannot find the Mac. What it receives from the Mac it only displays; none of it is stored.

Please note: as long as no iPad is connected, aDJusted accepts the first connection that comes; pairing with confirmation does not exist yet. On a network you share with strangers, switch the remote on only when you need it.

4. Log and diagnostics file

Record a log. Under Settings → General → Diagnostics you can allow aDJusted to record what it does. Out of the box this is switched off, and then nothing is recorded — neither on disk nor in memory.

If you switch it on, the app creates up to three files in the folder ~/Library/Application Support/aDJusted/:

  • crash.log — notices and errors, the last steps before a problem, and details about the computer (app version, macOS version, Mac model, memory, number of cores).
  • devices.log — when you plug in or unplug MIDI controllers and audio devices or the app connects them, each with the name of the device (such as “Numark MixTrack Go”). At most the last 400 entries.
  • trace.log — a detailed log of what happened: which MIDI messages arrived and what the app did with them. It may contain titles and file names. At most 20 MB, after which it starts over.

These files do not leave your Mac on their own. If you switch the log off again, the app deletes all three.

In the settings, “Collect diagnostics” creates a text file for bug reports. It is saved to your Downloads folder and always contains: the version and build of the app, your macOS version, the Mac model, processor, memory and number of cores, and the three most recent crash reports that macOS itself wrote about aDJusted.

Only if the log is switched on are the app's logs added: the messages from crash.log, the device list from devices.log with the device names, and the end of the detailed log. If it is off, the file says so at the top.

It may contain file and folder names or titles from your music collection, and the crash reports from macOS contain paths in which your user name may appear. It is an ordinary text file: look at it and delete anything you do not want to send.

The file is not sent automatically. Only if you e-mail it to us do we process it — to find the bug, on the basis of Art. 6(1)(b) GDPR insofar as it concerns the functioning of the app you use, and otherwise on the basis of our legitimate interest in a bug-free app (Art. 6(1)(f) GDPR). We delete it once the bug is fixed, after 30 days at the latest.

5. Looking for updates

aDJusted can check whether there is a new version — but only if you want it to. There are two switches for this, both off out of the box. The app asks you about them on the welcome screen when you first start it; you can change them at any time in the settings under “General → Updates”:

  • “Check for updates at launch” — the app checks once when it opens, never later and never while a deck is playing. An update it finds opens no window; it then shows in the settings and in the app menu.
  • “Download updates automatically” — an update found at launch is downloaded in the background and put in place when you quit the app, without a restart. Without this switch an update is only shown, and you decide yourself.

Regardless of the switches, you can check by hand at any time (“Check for Updates …” in the app menu, or “Check now” in the settings).

Each check fetches a small file from updates.adjusted.club that says which version is the newest; when an update is downloaded, the installation file comes from the same server. As with any request on the internet, the server learns your IP address, the time, and the name and version of the app and of the update program Sparkle. The app sends nothing about your Mac, your music or how you use it.

We run this server ourselves. It is located in a data centre in Vienna, Austria, and is provided on our behalf by netcup GmbH, Emmy-Noether-Straße 10, 76131 Karlsruhe, Germany (data processing agreement under Art. 28 GDPR). Your data does not leave the European Union.

In the server's log your IP address is shortened — for IPv4 the last of four blocks is removed, for IPv6 everything after the first three — so that it no longer points to your connection. The logs are deleted after 7 days at the latest.

The legal basis is Art. 6(1)(b) GDPR: we provide you with updates while you use the app (§ 327f German Civil Code), and the check only takes place when you have switched it on or started it yourself. Updates are offered to you regardless of any licence.

6. Contact by e-mail

When you write to us, we process your address, your message and anything you attach, in order to reply to you (Art. 6(1)(b) GDPR for questions about the app, otherwise (f)). E-mails to our address are processed on our behalf by Microsoft 365 (Microsoft Ireland Operations Limited). We delete the correspondence once it is settled and no statutory retention obligation applies.

7. What does not exist

aDJusted contains no usage statistics or telemetry, no automatic crash reports, no advertising, no tracking and no profiling. There is no automated decision-making within the meaning of Art. 22 GDPR.

Should that ever change, we will ask you first — and this policy will change before the version of the app that introduces it is released.

8. Your rights

You have the right of access to the data we hold about you (Art. 15 GDPR), to rectification (Art. 16), erasure (Art. 17), restriction of processing (Art. 18) and data portability (Art. 20). Where we process something on the basis of our legitimate interest, you can object (Art. 21). You can withdraw consent at any time with effect for the future (Art. 7(3)).

An e-mail to the address in section 1 is enough.

You can also lodge a complaint with a data protection supervisory authority (Art. 77 GDPR), for example the one responsible for us: Landesbeauftragte für Datenschutz und Informationsfreiheit Nordrhein-Westfalen, Kavalleriestraße 2–4, 40213 Düsseldorf, Germany.

9. Changes to this policy

This policy changes with the app. The version in force is published at adjusted.club/app-privacy; we keep earlier versions.

VersionDateApplies from app versionWhat changed
0.113 Sep 20260.5.8First version (draft)
0.213 Sep 20260.6.0New: section 5 “Looking for updates”; the short version says the app asks about updates when you want it to; diagnostics files deleted after 30 days at the latest
0.314 Sep 20260.6.4New: pairing controllers over Bluetooth (section 2)
0.3.115 Sep 20260.6.4Added: the iPad identifies itself to the Mac by its name; details on the iPad app “aDJusted Remote” (section 3)
0.417 Sep 20260.6.5New: logs only with your permission, off by default; device log with device names; what the diagnostics file contains with and without the log (section 4)