Privacy Policy
Last Updated: May 2026
1. Introduction
iMixd is developed and published by Daraxis, Eskilstuna, Sweden (the data controller for the purposes of GDPR). We respect your privacy. This policy explains what data we collect, why we collect it, and how you can control it.
2. Data We Collect
Local Data (stored on your device only)
- Music library metadata (file paths, song titles, artists, BPM)
- App settings and preferences
- DJ queue and playback history
- Subscription status (managed by Google Play or Apple App Store)
Diagnostic Data (if enabled)
- Device type and operating system version
- App version and crash reports
- Anonymous performance metrics (audio engine error codes, track analysis duration, transition type / bars / BPM delta / BPM confidence / tempo ramp percentage)
- Anonymous Auto DJ quality signals (skip-during-transition events with transition progress percentage, deck number, and queue count; phrase-snap events with wait duration, snap strategy, and max-wait ceiling — no track titles, file paths, or timestamps)
3. How We Use Your Data
- To provide DJ mixing functionality
- To save your music library and preferences
- To improve app stability (crash reports)
- To manage your subscription via Google Play or Apple App Store
4. Legal Basis for Processing
Under GDPR, we process data based on:
- Legitimate interest (Art. 6(1)(f)) — for core app functionality and local data storage
- Consent (Art. 6(1)(a)) — for optional analytics and crash reporting (opt-in via Settings)
- Contract performance (Art. 6(1)(b)) — for subscription management and service delivery
5. Data Sharing
We do not sell or share your personal data. All music library data stays on your device.
If you enable analytics in Settings, anonymous crash reports and diagnostic data are sent to Sentry, operated by Functional Software, Inc. (United States), which acts as a Data Processor on our behalf under a Data Processing Agreement. We use Sentry's EU data region, so all event data is ingested and stored at Sentry's data centre in Frankfurt, Germany; no event data is transferred outside the EU/EEA in the ordinary course of processing. Sentry's US-based personnel may have administrative access for support purposes, governed by Standard Contractual Clauses (SCCs) in the underlying DPA. No personal data (names, emails, music files) is included — only device type, OS version, app version, crash stack traces, and anonymous performance metrics (e.g., audio engine error codes, track analysis duration in milliseconds, and transition metadata such as type, bars, BPM delta, average BPM-detection confidence of the two tracks, and the absolute tempo-ramp percentage applied by the mixer, and Auto DJ quality signals such as skip-during-transition events carrying only the transition progress percentage, deck number, queue count, and a flag indicating whether a next track was ready; and phrase-snap events carrying only an integer wait duration in milliseconds, the snap strategy (beatgrid or bpm_fallback), and the max-wait ceiling in milliseconds). File paths and track titles are stripped before transmission and are never sent. See Sentry's DPA and privacy notice. You can disable this at any time in Settings.
6. Subscriptions & Purchases
iMixd offers optional Pro subscriptions (monthly and yearly) processed entirely through Google Play Store or Apple App Store. We do not collect or store any payment information — all billing is handled by Google or Apple.
Subscription status is verified through the respective store's billing API. Manage or cancel your subscription in your device's app store settings.
7. Notifications
iMixd may send local notifications (e.g., trial reminders). These are generated on your device and are not sent from a server. On Android 13+, notification permission is requested at runtime and can be revoked at any time in your device settings.
8. Permissions
iMixd requests the following device permissions:
- Audio file access — to import your music library
- Internet — for subscription verification and optional crash reporting
- Foreground service and wake lock — to keep music playing when the app is in the background
- Battery optimization exemption — to prevent the system from interrupting DJ playback
- Notifications — for local reminders (optional)
No data from these permissions is transmitted to external servers except as described in Section 5.
9. Your Rights (GDPR)
Because iMixd stores personal data locally on your device and does not maintain a server-side account, most GDPR rights are satisfied directly by the app's Settings. You have the right to:
- Access (Art. 15) — confirm whether we hold personal data about you. We do not maintain a server-side account; the only data we receive is the anonymous diagnostic events described in Section 5 (if you opt in).
- Erasure (Art. 17) — Settings → Reset to Defaults, or uninstall the app to delete all local data.
- Withdraw consent (Art. 7(3)) — Settings → Account → Privacy & Legal → Analytics toggle (disables all external data transmission).
- Rectification, restriction, and objection (Arts. 16, 18, 21) — contact [email protected].
- Lodge a complaint (Art. 77) — with the Swedish Authority for Privacy Protection (IMY) at imy.se, or your local EEA supervisory authority.
10. Data Retention
- Local data is kept until you delete the app or reset settings
- Local diagnostic logs are automatically limited in size and rotated
- If analytics is enabled, anonymous crash reports are transmitted to Sentry and retained for up to 90 days (Sentry's default retention period for event data) before automatic deletion
- You can disable analytics at any time in Settings to stop all external data transmission
11. Children's Privacy
This app is not directed at children under 13. We do not knowingly collect data from children.
12. Governing Law
This Privacy Policy is governed by the laws of Sweden. The competent supervisory authority for data protection matters is the Swedish Authority for Privacy Protection (IMY).
13. Contact Us
For privacy questions, contact: [email protected]
14. Changes to This Policy
We may update this policy. Changes will be reflected in the app and on this page, noted by the "Last Updated" date above.
Daraxis — [email protected]