The short version. Step Town reads your step count from your phone's health system so you can earn coins in a game, plus walking distance and (on iOS) floors climbed for activity stats and daily quests. We store a small profile (display name, town progress, friends list, gift history) in Firebase so it syncs across devices. We use Firebase Analytics / Crashlytics and AppsFlyer to understand installs, crashes, and which ads or creator links brought you to the app. We do not sell your data, we do not show third-party ads inside the game, and we do not share your Health data with anyone for advertising or marketing.
1. Who we are
Step Town is a single-developer project operated as a sole proprietorship by:
Friedrich Henle
Leuchtenberger Kirchweg 50a
40489 Düsseldorf
Germany
Email: henlefreddy@gmail.com
We are the data controller (verantwortliche Stelle) under Article 4(7) GDPR for everything described in this policy.
2. Data we process
2.1 Health data (steps and distance)
On iOS we read from Apple HealthKit. On Android we read from Android Health Connect or the on-device step sensor.
We read:
- step count (used to earn coins)
- walking and running distance (activity stats and daily quests)
- floors climbed, on iOS only (activity stats and daily quests)
On Android we also request permission to read recent health history, so older step samples still count, and permission to read health data in the background, so a silent daily sync can upload your latest step count while the app is closed.
We do not read heart rate, sleep, workouts, weight, or calories. We do not write anything back to your health store.
The number of steps you walked each day is stored in our database as a small record per day (e.g. 2026-05-14: 7,832 steps, 432 coins earned). Distance and floors stay on the device for stats and quests. We do not send health readings to AppsFlyer or ad networks.
2.2 Account data
- Anonymous user ID generated by Firebase Authentication on first launch.
- Sign in with Apple, Sign in with Google, or email and password when you choose to link your account, so your village survives a reinstall or device change. Apple Sign-In gives us a private relay email unless you share your real address. Google Sign-In and email sign-in give us the email you used.
- Display name and friend code you create in the app.
2.3 Game data
- Town Hall level, buildings placed, villager looks, coin and jewel balances, lifetime steps, lifetime coins.
- Walk Pass progress for the current month (steps toward rewards, claimed rewards, and whether Gold Pass is active for that month).
- Club membership and a club-visible profile (display name, town hall, club role) that other members can see.
- Friends list (the friend codes you have added), pending and claimed gifts, gift counters.
- Cosmetics, locker looks, and stored decorations you unlock or buy.
- A public projection of some of the above (display name, town hall level, population, friend code) which other signed-in players can see when you become friends or appear in shared leaderboards.
2.4 Diagnostics & measurement
- Crash reports via Firebase Crashlytics: a stack trace, operating system version, device model, app version, and the anonymous user ID at the moment of crash.
- Product analytics via Firebase Analytics (Google Analytics for Firebase): app opens, onboarding completion, and similar in-app events so we can see what works.
- Install / campaign attribution via AppsFlyer, on Android only: which ad network, campaign, or creator link led to your install. This may use the Google advertising ID, which you can reset or delete in Android settings. On iOS we do not use the advertising identifier at all and the app never shows a tracking prompt.
- Push token (Firebase Cloud Messaging) so we can send optional game notifications and a silent daily wake that uploads your latest step count. You can turn notifications off in Settings.
- Server logs for our Cloud Functions (gifts, clubs, Walk Pass, purchase verification, account deletion, signup) containing the user ID and the action performed.
2.5 What we do not collect
- We do not collect your phone number, postal address, or precise location.
- We only see an email if you sign in with Google, email and password, or Sign in with Apple. Apple may give us a private relay address instead of your real one.
- We do not collect contacts.
- We do not show third-party advertisements inside the app, and we never sell your data.
2.6 Purchases
Optional in-app purchases (jewel packs, the starter offer, and the monthly Gold Pass) are processed by Apple or Google. We do not receive your payment-card details. After a purchase we receive a store receipt or purchase token so we can unlock the item on your game account and so Restore Purchases works. We store Gold Pass entitlement on your account until that month's period ends or you delete the account. Apple and Google keep their own payment records under their policies.
3. Why we process it (legal basis)
- Performance of a contract (Art. 6(1)(b) GDPR) — to provide the game itself: convert your steps to coins, sync your village across devices, deliver friend gifts. Without this data the app cannot function.
- Legitimate interest (Art. 6(1)(f) GDPR) — to operate, secure, and improve the service, and to measure which marketing channels bring new players (Firebase Analytics, AppsFlyer aggregated attribution on Android, crash reports, server logs). Our interest is keeping the app working and spending marketing budget responsibly; you can limit advertising identifiers in system settings.
- Explicit consent for special-category data (Art. 9(2)(a) GDPR): health data (step counts, walking distance, and on iOS floors climbed) is a special category under GDPR. We ask for HealthKit / Health Connect permission inside the app; you can revoke it at any time from your phone's Settings.
4. Service providers we use
To run the app we rely on a small number of processors. We have data processing agreements (DPA) with each of them as required by Art. 28 GDPR.
- Google Ireland Ltd. — Firebase (Authentication, Firestore database, Cloud Functions, Analytics, Crashlytics, Remote Config, Cloud Storage, Cloud Messaging). Hosting is on Google Cloud infrastructure (multi-region, currently us-central1 for Cloud Functions; data may also be replicated to other Google regions). Google's terms: firebase.google.com/terms/data-processing-terms.
- AppsFlyer Ltd. — mobile measurement / install attribution so we can see which ads and creator campaigns work. Privacy: appsflyer.com/legal/privacy-policy.
- Apple Inc. — HealthKit, Sign in with Apple, App Store. Health data is read on-device and never transmitted to Apple by us. Apple's privacy policy: apple.com/legal/privacy.
- Google LLC — Android Health Connect, Sign in with Google, Google Play. Google's privacy policy: policies.google.com/privacy.
We do not share your Health data with AppsFlyer or ad networks. We never sell data.
5. How long we keep your data
- Account, game, friends, club, Walk Pass, and purchase-entitlement data: for as long as you keep the app installed and signed in. If you delete your account from inside the app (Settings → Delete Account), all of it is purged from our database within minutes.
- Crash reports: retained by Firebase Crashlytics for 90 days, then automatically deleted.
- Server logs: retained for 30 days, then automatically deleted.
- Backups: Firestore performs internal backups managed by Google with rolling retention up to 7 days, after which deleted data is unrecoverable.
6. Your rights
Under GDPR you have the right to:
- Access the personal data we hold about you (Art. 15).
- Rectify inaccurate data (Art. 16). You can change your display name in Settings.
- Erase your data (Art. 17). Use Settings → Delete Account, or email us.
- Restrict processing (Art. 18).
- Data portability (Art. 20) — request a copy of your data.
- Object to processing based on legitimate interest (Art. 21).
- Withdraw consent at any time, by disabling HealthKit / Health Connect permission and uninstalling the app.
- Complain to a supervisory authority. For Step Town this is the data protection authority of the German federal state of North Rhine-Westphalia: Landesbeauftragte für Datenschutz und Informationsfreiheit NRW.
To exercise any right, email henlefreddy@gmail.com. We respond within 30 days.
7. Account deletion
Open the app, tap Settings → Delete Account. We will immediately:
- Delete your user record, town, buildings, coins, step history, and gift history.
- Remove your entry from every friend's list.
- Delete the public profile mirror (display name, town hall level) other players can see.
- Delete your Firebase Auth account.
If you cannot access the app, email henlefreddy@gmail.com with the friend code visible in your profile and we will delete the account manually.
8. Children
Step Town is rated 4+ on the App Store and PEGI 3 on Google Play. The game does not contain third-party ads or open chat. It offers optional in-app purchases (cosmetic items, jewel packs, and a monthly pass), which are processed entirely by the App Store or Google Play. We do not knowingly collect data from children under 13 (under 16 in the EU). If you are a parent or guardian and believe your child has provided data without your consent, email henlefreddy@gmail.com and we will delete the account on receipt.
9. International transfers
Firebase services are operated by Google. Some processing occurs on servers in the United States. Where personal data is transferred outside the European Economic Area, the transfer is covered by Google's EU Standard Contractual Clauses and Google's adherence to the EU–US Data Privacy Framework.
10. Changes to this policy
If we materially change this policy we will update the "Last updated" date at the top and, where required by law, notify you in-app. Continued use of Step Town after a change means you accept the new policy.
Die Kurzfassung. Step Town liest deine Schrittzahl aus dem Gesundheitssystem deines Smartphones, damit du im Spiel Münzen verdienen kannst, plus Gehstrecke und (auf iOS) Stockwerke für Aktivitätswerte und tägliche Aufgaben. Wir speichern ein kleines Profil (Anzeigename, Dorf-Fortschritt, Freundesliste, Geschenkverlauf) in Firebase, damit dein Stand zwischen Geräten synchron bleibt. Über Firebase Analytics / Crashlytics und AppsFlyer verstehen wir Installationen, Abstürze und welche Anzeigen- oder Creator-Links dich zur App geführt haben. Wir verkaufen keine Daten, zeigen keine Drittanbieter-Werbung im Spiel und geben deine Gesundheitsdaten niemals zu Werbe- oder Marketingzwecken weiter.
1. Wer wir sind
Step Town ist ein Ein-Personen-Projekt und wird als Einzelunternehmen betrieben von:
Friedrich Henle
Leuchtenberger Kirchweg 50a
40489 Düsseldorf
Deutschland
E-Mail: henlefreddy@gmail.com
Wir sind die verantwortliche Stelle im Sinne von Art. 4 Nr. 7 DSGVO für die in dieser Erklärung beschriebene Datenverarbeitung.
2. Welche Daten wir verarbeiten
2.1 Gesundheitsdaten (Schrittzahl und Distanz)
Auf iOS lesen wir aus Apple HealthKit. Auf Android lesen wir aus Android Health Connect oder dem geräteinternen Schrittsensor.
Wir lesen:
- die Schrittzahl (für Münzen im Spiel)
- Geh- und Laufstrecke (Aktivitätswerte und tägliche Aufgaben)
- Stockwerke, nur auf iOS (Aktivitätswerte und tägliche Aufgaben)
Auf Android fragen wir zusätzlich die Erlaubnis, ältere Gesundheitsdaten zu lesen, damit vorhandene Schritt-Einträge weiterzählen, und die Erlaubnis, Gesundheitsdaten im Hintergrund zu lesen, damit eine stille tägliche Synchronisation deine aktuelle Schrittzahl hochladen kann, während die App geschlossen ist.
Wir lesen keine Herzfrequenz, keinen Schlaf, keine Workouts, kein Gewicht und keine Kalorien. Wir schreiben nichts in deinen Gesundheitsdatenspeicher zurück.
Deine tägliche Schrittzahl wird in unserer Datenbank als kleiner Tageseintrag gespeichert (z. B. 2026-05-14: 7.832 Schritte, 432 Münzen verdient). Distanz und Stockwerke bleiben auf dem Gerät für Statistik und Aufgaben. Gesundheitswerte gehen nicht an AppsFlyer oder Werbenetzwerke.
2.2 Kontodaten
- Anonyme Nutzer-ID, die Firebase Authentication beim ersten Start erzeugt.
- Sign in with Apple, Sign in with Google oder E-Mail und Passwort, falls du dein Konto verknüpfst, damit dein Dorf eine Neuinstallation oder einen Gerätewechsel überlebt. Apple Sign-In gibt uns eine private Relay-Adresse, außer du teilst deine echte E-Mail. Google Sign-In und E-Mail-Anmeldung geben uns die von dir verwendete E-Mail-Adresse.
- Anzeigename und Freundescode, die du in der App erstellst.
2.3 Spieldaten
- Rathauslevel, platzierte Gebäude, Bewohner-Looks, Münz- und Juwelenstand, Gesamt-Schritte, Gesamt-Münzen.
- Walk-Pass-Fortschritt des aktuellen Monats (Schritte zu Belohnungen, eingelöste Belohnungen und ob der Gold Pass in diesem Monat aktiv ist).
- Club-Mitgliedschaft und ein für Clubmitglieder sichtbares Profil (Anzeigename, Rathaus, Clubrolle).
- Freundesliste (deine hinzugefügten Freundescodes), offene und eingelöste Geschenke, Geschenkzähler.
- Kosmetik, Locker-Looks und gespeicherte Dekorationen, die du freischaltest oder kaufst.
- Eine öffentliche Projektion eines Teils der vorgenannten Felder (Anzeigename, Rathauslevel, Bevölkerung, Freundescode), die andere angemeldete Spielende sehen können, wenn ihr befreundet seid oder gemeinsam in einer Bestenliste erscheint.
2.4 Diagnose & Messung
- Absturzberichte über Firebase Crashlytics: Stack-Trace, Betriebssystemversion, Gerätemodell, App-Version und die anonyme Nutzer-ID zum Zeitpunkt des Absturzes.
- Produkt-Analytics über Firebase Analytics: App-Öffnungen, Onboarding-Abschluss und ähnliche Ereignisse.
- Installations-/Kampagnen-Attribution über AppsFlyer, nur auf Android: welches Werbenetzwerk, welche Kampagne oder welcher Creator-Link zur Installation geführt hat. Dabei kann die Google Advertising ID genutzt werden, die du in den Android-Einstellungen zurücksetzen oder löschen kannst. Auf iOS nutzen wir die Advertising ID überhaupt nicht; die App zeigt nie einen Tracking-Dialog.
- Push-Token (Firebase Cloud Messaging), damit wir optionale Spielbenachrichtigungen und ein stilles tägliches Wecken zum Hochladen deiner aktuellen Schrittzahl senden können. Benachrichtigungen kannst du in den Einstellungen abschalten.
- Server-Logs unserer Cloud Functions (Geschenke, Clubs, Walk Pass, Kaufprüfung, Konto löschen, Registrierung) mit Nutzer-ID und ausgeführter Aktion.
2.5 Was wir nicht erheben
- Wir erheben keine Telefonnummer, keine Postanschrift und keinen präzisen Standort.
- Eine E-Mail-Adresse sehen wir nur, wenn du dich mit Google, E-Mail und Passwort oder Sign in with Apple anmeldest. Apple kann uns statt deiner echten Adresse eine private Relay-Adresse geben.
- Wir lesen keine Kontakte aus.
- Wir zeigen keine Drittanbieter-Werbung in der App und verkaufen keine Daten.
2.6 Käufe
Optionale In-App-Käufe (Juwelen-Pakete, das Starter-Angebot und der monatliche Gold Pass) werden von Apple oder Google abgewickelt. Wir erhalten deine Zahlungskartendaten nicht. Nach einem Kauf erhalten wir einen Store-Beleg oder Kauf-Token, damit wir den Inhalt auf deinem Spielkonto freischalten und Käufe wiederherstellen können. Die Gold-Pass-Berechtigung speichern wir auf deinem Konto, bis der Monatszeitraum endet oder du das Konto löschst. Apple und Google führen ihre eigenen Zahlungsunterlagen nach ihren Richtlinien.
3. Zwecke und Rechtsgrundlagen
- Vertragserfüllung (Art. 6 Abs. 1 lit. b DSGVO) — Bereitstellung des Spiels selbst: Schritte in Münzen umwandeln, dein Dorf zwischen Geräten synchronisieren, Geschenke an Freunde zustellen. Ohne diese Daten funktioniert die App nicht.
- Berechtigtes Interesse (Art. 6 Abs. 1 lit. f DSGVO) — Betrieb, Sicherheit und Verbesserung sowie Messung, welche Marketing-Kanäle neue Spielende bringen (Firebase Analytics, AppsFlyer nur auf Android, Absturzberichte, Server-Logs). Advertising-IDs kannst du in den Systemeinstellungen einschränken.
- Ausdrückliche Einwilligung für Gesundheitsdaten (Art. 9 Abs. 2 lit. a DSGVO): Schrittzahl, Gehstrecke und auf iOS Stockwerke zählen als besondere Kategorie personenbezogener Daten. Wir fragen die HealthKit- bzw. Health-Connect-Berechtigung in der App ab; du kannst sie jederzeit in den Systemeinstellungen widerrufen.
4. Auftragsverarbeiter
Wir nutzen eine kleine Zahl von Dienstleistern. Mit jedem davon besteht ein Vertrag zur Auftragsverarbeitung nach Art. 28 DSGVO.
- Google Ireland Ltd. — Firebase (Authentication, Firestore-Datenbank, Cloud Functions, Analytics, Crashlytics, Remote Config, Cloud Storage, Cloud Messaging). Das Hosting läuft auf Google-Cloud-Infrastruktur (multi-region, Cloud Functions derzeit in us-central1; Daten können in weiteren Google-Regionen repliziert werden). Vertragsgrundlage: firebase.google.com/terms/data-processing-terms.
- AppsFlyer Ltd. — Mobile Measurement / Installations-Attribution. Datenschutz: appsflyer.com/legal/privacy-policy.
- Apple Inc. — HealthKit, Sign in with Apple, App Store. Gesundheitsdaten werden auf dem Gerät gelesen und von uns nicht an Apple übermittelt. Datenschutzerklärung: apple.com/legal/privacy.
- Google LLC — Android Health Connect, Sign in with Google, Google Play. Datenschutzerklärung: policies.google.com/privacy.
Wir geben deine Gesundheitsdaten nicht an AppsFlyer oder Werbenetzwerke weiter und verkaufen keine Daten.
5. Speicherdauer
- Konto-, Spiel-, Freundes-, Club-, Walk-Pass- und Kaufberechtigungsdaten: solange die App installiert ist und du angemeldet bist. Löschst du dein Konto in der App (Einstellungen → Konto löschen), wird alles binnen weniger Minuten aus unserer Datenbank entfernt.
- Absturzberichte: 90 Tage Speicherung bei Firebase Crashlytics, danach automatische Löschung.
- Server-Logs: 30 Tage Speicherung, danach automatische Löschung.
- Backups: Firestore erstellt interne Backups durch Google mit rollierender Aufbewahrung von bis zu 7 Tagen; danach sind gelöschte Daten nicht wiederherstellbar.
6. Deine Rechte
Nach der DSGVO hast du das Recht auf:
- Auskunft über die zu deiner Person gespeicherten Daten (Art. 15).
- Berichtigung unrichtiger Daten (Art. 16). Deinen Anzeigenamen kannst du in den App-Einstellungen ändern.
- Löschung deiner Daten (Art. 17). Nutze Einstellungen → Konto löschen oder schreibe uns.
- Einschränkung der Verarbeitung (Art. 18).
- Datenübertragbarkeit (Art. 20) — Anforderung einer Kopie deiner Daten.
- Widerspruch gegen Verarbeitung auf Grundlage berechtigter Interessen (Art. 21).
- Widerruf deiner Einwilligung jederzeit durch Entzug der HealthKit- bzw. Health-Connect-Berechtigung und Deinstallation.
- Beschwerde bei einer Aufsichtsbehörde. Zuständig ist für Step Town die Landesbeauftragte für Datenschutz und Informationsfreiheit Nordrhein-Westfalen.
Zur Ausübung deiner Rechte schreibe an henlefreddy@gmail.com. Wir antworten innerhalb von 30 Tagen.
7. Konto löschen
Öffne die App und tippe auf Einstellungen → Konto löschen. Wir entfernen daraufhin sofort:
- deinen Nutzereintrag, dein Dorf, Gebäude, Münzen, Schrittverlauf und Geschenkverlauf,
- deinen Eintrag aus jeder Freundesliste anderer Spielender,
- das öffentliche Profil (Anzeigename, Rathauslevel), das andere sehen können,
- deinen Firebase-Auth-Account.
Falls du die App nicht mehr öffnen kannst, schreibe an henlefreddy@gmail.com mit dem in deinem Profil sichtbaren Freundescode; wir löschen das Konto dann manuell.
8. Kinder
Step Town ist im App Store mit 4+ und auf Google Play mit PEGI 3 eingestuft. Das Spiel enthält keine Drittanbieter-Werbung und keinen offenen Chat. Es bietet optionale In-App-Käufe (kosmetische Gegenstände, Juwelen-Pakete und einen Monatspass), die vollständig über den App Store bzw. Google Play abgewickelt werden. Wir erheben wissentlich keine Daten von Kindern unter 13 Jahren (in der EU unter 16). Falls du Elternteil oder Erziehungsberechtigter bist und glaubst, dass dein Kind ohne deine Einwilligung Daten übermittelt hat, schreibe an henlefreddy@gmail.com; wir löschen das Konto nach Eingang.
9. Internationale Datenübermittlung
Firebase-Dienste werden von Google bereitgestellt. Teile der Verarbeitung erfolgen auf Servern in den USA. Soweit personenbezogene Daten außerhalb des EWR übermittelt werden, ist die Übermittlung durch Googles EU-Standardvertragsklauseln sowie Googles Bekenntnis zum EU-US Data Privacy Framework gedeckt.
10. Änderungen dieser Erklärung
Bei wesentlichen Änderungen aktualisieren wir das Datum oben und informieren dich, sofern gesetzlich erforderlich, in der App. Mit weiterer Nutzung von Step Town nach einer Änderung akzeptierst du die neue Fassung.