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.
Niklas Fiedler
Silcherweg 7, 64291 Darmstadt
E-Mail: c2c.client2coach@gmail.com
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.
Die App liest folgende HealthKit-Datentypen ausschließlich lesend — es werden keine Daten in HealthKit geschrieben:
| HealthKit-Datentyp | Was wir lesen | Optional? |
|---|---|---|
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.
Gemäß Apples App-Store-Richtlinien (Guideline 5.1.3) und dem HealthKit-Framework gelten folgende verbindliche Regeln:
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.
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.
| Datenkategorie | Erfasst? | 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 | — | — |
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.
| Berechtigung / Info.plist-Key | Zweck | Pflicht? |
|---|---|---|
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).
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.
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.
Bei wesentlichen Änderungen informieren wir per E-Mail oder In-App-Hinweis. Das Datum „Stand" oben zeigt die letzte Aktualisierung.
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.