Duo Leveling — Last updated: October 25, 2026
Serhat Altin
General-Woyna-Straße 17
13403 Berlin
Germany
Email: hello@serhataltin.com
This policy explains how the app "Duo Leveling" (iOS and Android, hereinafter "DuoLeveling" or "the app") processes personal data, in accordance with the EU General Data Protection Regulation (GDPR). On Google Play the developer is listed as "Serhot".
The app only reads two data types: steps and total calories burned. It does not write any data to Apple Health or Health Connect. On Android the app also asks for the activity recognition permission needed for step counting.
These values are used to track quest progress and to count your contribution to World Boss events, guild goals and friend challenges. Step totals are stored with your account and are visible to the guild members and friends you play with.
Health data is not used for advertising, is not sold, is not shared with advertising networks or data brokers and is not sent to the AI service. You can revoke access at any time in the Health app (iOS) or in Health Connect (Android).
Stories, weekly quests, equipment and spells are generated with the OpenAI API. For this, the app sends the following to OpenAI: your character name, character class, story progress, quest feedback and the fitness profile data relevant for training (goals, fitness level, preferred workout types and days, available equipment and, if you entered them, health conditions and injuries). Your email address, photos and Apple Health or Health Connect data are not sent. According to OpenAI, data sent via the API is not used to train their models and is deleted after at most 30 days.
We use Firebase by Google (Google Ireland Ltd. / Google LLC) for Authentication, Cloud Firestore and Realtime Database (database), Cloud Storage (photos), Cloud Functions (backend logic), Cloud Messaging (push notifications), Crashlytics (crash reports), Performance Monitoring and Google Analytics for Firebase (usage statistics). More information: Firebase Privacy
Supabase Inc. hosts the database for social features (friends, guilds, challenges, community plans, reviews, in-app notifications). More information: Supabase Privacy Policy
OpenAI, L.L.C. generates AI content (see section 5). More information: OpenAI Privacy Policy
RevenueCat Inc. manages subscriptions and in-app purchases and receives an app user ID and purchase data. More information: RevenueCat Privacy Policy
For users without a subscription, Google AdMob shows banner and interstitial ads. Google processes device information, IP address and, on Android, the advertising ID to deliver ads, limit their frequency and measure them. On iOS the app does not request permission to track you (App Tracking Transparency), so the iOS advertising identifier is not accessed. You can reset or limit the advertising ID in your device settings. More information: How Google uses data in ads
If you sign in with Apple or Google, their sign-in services pass your name and email address to Firebase Authentication. Their policies also apply: Apple, Google.
Some providers process data in the USA or other countries outside the EU. Where a provider is certified under the EU-U.S. Data Privacy Framework, transfers are based on that adequacy decision; otherwise they are based on the EU Standard Contractual Clauses (Art. 46(2)(c) GDPR).
All permissions are optional and can be revoked in your device settings. The app remains usable without them, with the related features unavailable. Some game data is also stored locally on your device (local database) for offline use.
We store your data as long as your account exists. You can delete your account at any time in the app under Settings → Delete account or by email. Your account and the associated data are then deleted within 30 days. Details on what is deleted and what is retained: Delete your DuoLeveling account. Crash reports are deleted automatically by Firebase Crashlytics after 90 days.
Under the GDPR you have the right to:
To exercise these rights, contact hello@serhataltin.com.
DuoLeveling is not directed at children. It is intended for users aged 16 and over. We do not knowingly process data of children under 16; if you believe a child has created an account, please contact us and we will delete it.
All data is transmitted encrypted via HTTPS/TLS. Database security rules restrict access to your data to your account and, for social features, to the players you interact with.
We may update this policy from time to time. Changes are published on this page; for significant changes we will inform you in the app.
Privacy PolicyDelete accountSupportLegal Notice
© 2026 Serhat Altin. All rights reserved.