Datenschutzerklärung

Client2Coach — iOS-App iOS — Stand: 20. September 2026

Diese Datenschutzerklärung gilt für die Client2Coach iOS-App (Bundle ID: com.client2coach.app). Sie ergänzt die allgemeine Web-Datenschutzerklärung um iOS-spezifische Besonderheiten, insbesondere den Zugriff auf Apple HealthKit.

1. Verantwortlicher

Niklas Fiedler
Silcherweg 7, 64291 Darmstadt
E-Mail: c2c.client2coach@gmail.com

2. Welche Daten wir erheben

Zusätzlich zu den auf der Weboberfläche verarbeiteten Daten liest die iOS-App auf deinen ausdrücklichen Wunsch hin Daten aus Apple HealthKit aus.

❤️ Apple HealthKit — Datenzugriff (nur nach deiner Zustimmung)

Die App liest folgende HealthKit-Datentypen ausschließlich lesend — es werden keine Daten in HealthKit geschrieben:

HealthKit-DatentypWas wir lesenOptional?
Schritte (HKQuantityType.stepCount) Tagesschrittanzahl Nein (Basis-Funktion)
Schlafanalyse (HKCategoryType.sleepAnalysis) Schlafdauer und Schlafphasen Ja (opt-in)
Protein (HKQuantityType.dietaryProtein) Tägliche Proteinzufuhr in Gramm Ja (opt-in „Nutrition")
Kohlenhydrate (HKQuantityType.dietaryCarbohydrates) Tägliche Kohlenhydratzufuhr in Gramm Ja (opt-in „Nutrition")
Fett (HKQuantityType.dietaryFatTotal) Tägliche Fettzufuhr in Gramm Ja (opt-in „Nutrition")
Natrium (HKQuantityType.dietarySodium) Tägliche Natriumzufuhr (für das Salz-Feld) Ja (opt-in „Nutrition")
Ruhepuls (HKQuantityType.restingHeartRate) Ruhepuls des Tages Ja (opt-in)
Herzfrequenzvariabilität (HKQuantityType.heartRateVariabilitySDNN) Letzter SDNN-Wert für die Erholungseinschätzung Ja (separates Recovery-Opt-in)
Wasseraufnahme (HKQuantityType.dietaryWater) Getrunkene Wassermenge Ja (opt-in)
Körpergewicht (HKQuantityType.bodyMass) Aktuelles Körpergewicht Ja (opt-in)

Du kannst in den App-Einstellungen unter Verbundene Apps → Gesundheits-Apps genau auswählen, welche Datenkategorien freigegeben werden.

3. Zweck der HealthKit-Daten

4. Apples HealthKit-Regeln — unsere Verpflichtungen

Gemäß Apples App-Store-Richtlinien (Guideline 5.1.3) und dem HealthKit-Framework gelten folgende verbindliche Regeln:

🚫 HealthKit-Daten werden nicht an Dritte weitergegeben — auch nicht an Analyse-Dienste oder Werbetreibende.
🚫 HealthKit-Daten werden nicht für Werbezwecke oder zur Erstellung von Nutzerprofilen verwendet.
🚫 HealthKit-Daten werden nicht verkauft.
✅ Tracker-Daten werden zunächst auf dem Gerät verarbeitet und nur als von dir bestätigte Tracker-Einträge übermittelt. Für die optionale Erholungseinschätzung werden ausschließlich die von dir separat freigegebenen Tageswerte für Herzfrequenzvariabilität, Ruhepuls und Schlafdauer an den Client2Coach-Backend-Server übermittelt und dort zur Ermittlung des Tages-Scores sowie einer 28-Tage-Vergleichsbasis gespeichert.

5. Rechtsgrundlage für HealthKit-Zugriff

Art. 9 Abs. 2 lit. a DSGVO — ausdrückliche Einwilligung. iOS zeigt dir beim ersten Zugriff auf HealthKit-Daten den systemeigenen Berechtigungs-Dialog. Für die Erholungseinschätzung erteilst du zusätzlich in Client2Coach eine zweckgebundene Einwilligung für die ausgewählten Datengruppen. Du kannst die HealthKit-Berechtigung jederzeit in Einstellungen → Datenschutz & Sicherheit → Gesundheit → Client2Coach und die Recovery-Einwilligung direkt in der Erholungsansicht widerrufen.

6. App-Store-Privacy-Nutrition-Labels (Zusammenfassung)

Für technische Absturz- und Fehlerdiagnose kann Sentry eingesetzt werden. HealthKit-Inhalte, Request-Bodies, Screenshots, View-Hierarchien und standardmäßige Nutzeridentifikation sind in der Integration deaktiviert. Erfasst werden technische Diagnoseinformationen wie Stacktrace, App-Version, Betriebssystem und Geräteklasse. Diese Diagnoseverarbeitung ist von HealthKit getrennt.

DatenkategorieErfasst?Mit Identität verknüpft?Zweck
Kontaktdaten (Name, E-Mail) Ja Ja Account
Kennung (interne User-ID) Ja Ja (Account) App-Funktionalität / Abo-Analyse
Kaufhistorie (Produkt, Transaktion und Abozustand) Ja, bei Nutzung eines nativen Abos Ja (Account) App-Funktionalität / Abo-Analyse
Gesundheit (Schritte, Schlaf, Ruhepuls, Herzfrequenzvariabilität, Gewicht, Wasser) Ja (opt-in) Ja (Account) App-Funktionalität / Erholungseinschätzung
Ernährung (Makros aus HealthKit) Ja (opt-in) Ja (Account) App-Funktionalität
Fitness (Trainingsleistungen, Trainingseinheiten: Start/Ende, Dauer, abgeleitetes Volumen, primäre Muskelgruppen, hinterlegtes Trainingszeitbudget sowie dokumentierte Annahme oder Ablehnung von Trainingsvorschlägen) Ja Ja (Account) Coaching
Nutzerinhalte (Check-in-Videos, Sprachnachrichten, Bilder, Nachrichten) Ja (opt-in) Ja (Account) Coaching / Feedback
Standort Nein — —
Gerätekennungen / Werbe-ID Nein — —
Tracking über Apps hinweg Nein — —

7. Abonnements über den Apple App Store

Wenn du in der iOS-App ein Abonnement kaufst oder wiederherstellst, verarbeitet Apple die Zahlung und die Daten deines Apple-Store-Kontos in eigener Verantwortung. Client2Coach erhält keine vollständigen Karten- oder Bankdaten. Für die Bereitstellung und Prüfung des Zugangs verarbeitet Client2Coach über den Dienstleister RevenueCat eine pseudonyme interne User-ID sowie Produkt-ID, Kauf- und Transaktionshistorie, Store-Beleg beziehungsweise Store-Token, Abozustand, Laufzeit, Währung und technische Store-Metadaten. Zweck sind Kauf, Wiederherstellung, Betrugsprävention, Zugangssteuerung, Support und die Auswertung der Abo-Funktion. Rechtsgrundlagen sind Art. 6 Abs. 1 lit. b und, soweit gesetzliche Nachweise betroffen sind, lit. c DSGVO.

Gesundheits-, Fitness-, Ernährungs-, Foto-, Chat- oder Coachinginhalte werden nicht an RevenueCat übermittelt. RevenueCat verarbeitet Daten auch in den USA; vor der Produktivfreigabe werden die erforderlichen Vertrags- und Transfermechanismen sowie die Unterauftragsverarbeiter geprüft. Ein App-Store-Abo verwaltest und kündigst du in den Abonnement-Einstellungen deines Apple-Accounts. Die Löschung deines Client2Coach-Kontos beendet das Store-Abo nicht automatisch.

8. Berechtigungen der iOS-App

Berechtigung / Info.plist-KeyZweckPflicht?
NSHealthShareUsageDescription Schritte, Schlaf, Makros (inkl. Natrium), Ruhepuls, Herzfrequenzvariabilität, Wasseraufnahme und Körpergewicht aus Health lesen Nein (nur wenn aktiviert)
Netzwerkzugriff Verbindung zum Client2Coach-Backend Ja

Die App schreibt keine Daten in HealthKit (NSHealthUpdateUsageDescription wird nicht verwendet).

9. Gesundheitsdaten-Quellen & Coach-Integrationen

Gesundheitsdaten von Gerätesensoren werden ausschließlich über Apple HealthKit gelesen (siehe oben); es gibt keine weiteren Sensor- oder Drittanbieter-OAuth-Integrationen für Gesundheitsdaten. Die optionale Google-Sheets-Verbindung aktiviert nur der Coach. Hat er ein Sheet ausgewählt und ist für einen betreuten Klienten die Tracker-Synchronisation im Modus daily_2359 eingerichtet, werden dessen Tracker-, Trainings-, Ernährungs- und Gesundheitsdaten, soweit er sie erfasst oder freigegeben hat, täglich im Zeitfenster von 23:58 bis 23:59 Uhr automatisch in das Coach-Sheet übertragen. Empfänger ist Google LLC in den USA auf Grundlage von SCCs und DPA; Zweck sind Coaching und Fortschrittskontrolle, Rechtsgrundlagen Art. 6 Abs. 1 lit. b sowie für Gesundheitsdaten Art. 9 Abs. 2 lit. a DSGVO. Ohne konfiguriertes Coach-Sheet oder bei deaktivierter Synchronisation erfolgt keine automatische Übertragung. Den Widerruf oder Wunsch zur Beendigung richtet der Klient an seinen Coach oder den Verantwortlichen. Mit drive.file erhält Client2Coach nur Zugriff auf ausdrücklich ausgewählte Tabellen. Die automatische Struktur-Erkennung über n8n/Scaleway verwendet redigierte Strukturinformationen; beim ausdrücklich ausgelösten Zielwert-Import werden ausgewählte Tabellenbereiche verarbeitet. Einzelheiten in der allgemeinen Datenschutzerklärung.

Wenn du den optionalen KI-Assistenten Lumi nutzt, verarbeitet Client2Coach deine Chatnachrichten und – bei erteilter KI- sowie Recovery-Einwilligung – eine abgeleitete Regenerationskategorie, deren Treiber und ein 7-Tage-Muster. Rohwerte für Herzfrequenzvariabilität, Ruhepuls und Schlafdauer werden nicht an Lumi übermittelt. Zweck ist die Erklärung und Analyse deiner Regeneration; die feste Recovery-Regel trifft die Kategorie und Trainingsempfehlung. Die Verarbeitung erfolgt über das KI-Modell von Scaleway/Mistral in der EU. Chatfrage und -antwort werden pseudonym für höchstens 30 Tage gespeichert. Antworten von Lumi sind KI-generiert.

10. Speicherdauer

Kontobezogene App-Daten werden grundsätzlich bis zur Löschung deines Kontos gespeichert. HealthKit-Daten für den Tracker werden nur als von dir bestätigte Tracker-Einträge persistent gespeichert. Bei aktivierter Erholungseinschätzung werden die separat freigegebenen Tageswerte für Herzfrequenzvariabilität, Ruhepuls und Schlafdauer kontogebunden auf dem Client2Coach-Backend gespeichert und für eine 28-Tage-Vergleichsbasis ausgewertet. Beim Widerruf der Recovery-Einwilligung werden diese Erholungs-Snapshots gelöscht.

Lokale native Abozustände werden mit der Kontolöschung entfernt; technische Webhook-Fingerabdrücke ohne User-ID werden nach 90 Tagen gelöscht. Ein zugeordnetes RevenueCat-Kundenprofil wird derzeit nicht automatisch durch die Kontolöschung entfernt. Wende dich für dessen gesonderte Löschung an c2c.client2coach@gmail.com. Apple bewahrt Kauf-, Zahlungs-, Steuer- und Betrugspräventionsdaten nach den eigenen gesetzlichen und vertraglichen Vorgaben auf. Gesetzlich aufzubewahrende Nachweise werden bis zum Ablauf der jeweiligen Frist gesperrt und anschließend gelöscht.

11. Deine Rechte (DSGVO)

12. Änderungen

Bei wesentlichen Änderungen informieren wir per E-Mail oder In-App-Hinweis. Das Datum „Stand" oben zeigt die letzte Aktualisierung.

Optionale Fotoanalyse

Nach einer getrennten, versionierten Einwilligung kannst du ausgewählte Essens- und Trainingsplanfotos mit einer optionalen Beschreibung über Scaleway Generative APIs in der EU analysieren lassen. Zweck ist ausschließlich die Erkennung von Mahlzeiten, Mengen und Trainingsplaninhalten; keine biometrische Identifizierung und keine Freigabe zum Modelltraining. Die Einwilligung ist jederzeit widerrufbar.