The controller responsible for data processing on this website and app is:
MR Digital Solutions UG (haftungsbeschränkt)
Düsseldorfer Str. 26
51379 Leverkusen, Germany
Email: [email protected]
The controller is the natural or legal person who, alone or jointly with others, determines the purposes and means of the processing of personal data (e.g., names, email addresses, etc.).
We process personal data of our users only to the extent necessary to provide a functional website and app, as well as our content and services. Processing of personal data occurs regularly only with user consent. An exception applies in cases where prior consent cannot be obtained for factual reasons and data processing is permitted by law.
Data processing is based on:
Personal data is deleted or blocked as soon as the purpose of storage ceases to apply. Storage may continue if provided for by European or national legislators in EU regulations, laws, or other provisions to which the controller is subject. Data is also blocked or deleted when a storage period prescribed by the standards expires, unless further storage is necessary for contract conclusion or fulfillment.
When you use GymDJ, we collect:
You can optionally link your account using Sign in with Apple (e.g., to keep your preferences across devices). If you do, we process:
Sign in with Apple is never required — GymDJ works fully anonymously without it.
When you purchase a subscription through Apple:
If you contact us through the form on our website, we process:
We process data for the following purposes:
We do not sell your personal data. We share data only with:
Subscription payments are processed entirely through Apple's App Store. Apple's privacy policy applies: https://www.apple.com/legal/privacy/
We use RevenueCat to manage subscriptions and in-app purchases. RevenueCat processes subscription data on our behalf. Their privacy policy applies: https://www.revenuecat.com/privacy
We use Sentry (Functional Software, Inc.) to detect crashes and technical errors in our app, website, and backend. Sentry processes error data on our behalf and stores it on servers in the European Union (see Section 8.2). IP addresses are not stored. Their privacy policy applies: https://sentry.io/privacy/
When you use our website contact form, we use Resend (Resend, Inc., USA) to deliver your message to us by email. Resend processes the name, email address, and message you submit, on our behalf and under a data processing agreement. Data may be processed in the USA on the basis of the EU Standard Contractual Clauses (see Section 10). Their privacy policy applies: https://resend.com/legal/privacy-policy
Our servers are hosted in Germany, complying with strict EU data protection standards. Server provider has signed data processing agreements (DPA) per Art. 28 GDPR.
We may disclose data if required by German or EU law, court orders, or government requests.
We implement state-of-the-art technical and organizational measures to protect your data:
Under the EU General Data Protection Regulation, you have the following rights:
Request information about your stored personal data, processing purposes, and recipients.
Request correction of inaccurate personal data.
Request deletion of your data when no longer needed or processing is unlawful. You can also delete your account and associated data directly in the app at any time via Settings → Delete Account.
Request restriction of processing under certain conditions.
Receive your data in a structured, machine-readable format.
Object to processing based on legitimate interests (Art. 6(1)(f) GDPR).
Withdraw consent at any time without affecting prior lawful processing.
File a complaint with a supervisory authority. In Germany, contact your state's data protection authority or the Federal Commissioner for Data Protection and Freedom of Information (BfDI).
To exercise your rights, contact us via:
our contact form
We use privacy-focused analytics to improve our service. We do not use advertising cookies or sell data to third parties.
We use Rybbit for privacy-friendly, cookieless website analytics. Rybbit is self-hosted on our own servers in Germany, giving us full control over the data.
In the iOS app, on this website, and in our backend we use Sentry to capture crashes and technical errors so we can find and fix problems quickly. Sentry processes this data on our behalf on servers in the European Union.
Our iOS app does not use cookies.
GymDJ is not intended for users under 13 years old, and we do not knowingly collect data from children. In the European Union, where a higher minimum age applies to consent-based processing (16 in Germany under Art. 8 GDPR), users below that age should use GymDJ only with the involvement of a parent or guardian. If you believe a child has provided us with data, contact us immediately and we will delete it.
All data is stored on servers located in Germany (EU). Sentry stores error data in the European Union; its provider, Functional Software, Inc. (USA), is bound by a data processing agreement including EU Standard Contractual Clauses. Contact-form messages are delivered via Resend, Inc. (USA), which may process this data in the USA on the basis of EU Standard Contractual Clauses. Apple may process subscription data internationally, subject to their privacy policy and EU-approved safeguards.
We may update this Privacy Policy to reflect changes in our practices or legal requirements. Updates will be posted with a new "Last updated" date. Continued use after changes constitutes acceptance.
For questions, concerns, or to exercise your rights, contact us via:
our contact form
Last updated: June 11, 2026