Datenschutzerklärung
Stand: 28.09.2026 | Version 2.0
1. Verantwortlicher
ROROAL GmbH (CoachHub)
Ueberlandstrasse 24
8953 Dietikon
Schweiz
E-Mail: contact@coachhub.world
Für Fragen zum Datenschutz kannst du dich jederzeit an die oben genannte Adresse wenden.
2. Welche Daten wir erheben
2.1 Registrierungsdaten
Name, E-Mail-Adresse, Passwort (nur als Hash gespeichert), Standort (PLZ/Ort), Rolle (Trainer/Verein/Scout). Wenn du PLZ oder Ort eintippst, schlägt dir die Ortssuche des Bundes (swisstopo) passende Orte vor. Dafür geht dein Suchtext mit deiner IP-Adresse an geo.admin.ch.
2.2 Profildaten
Profilbild, Bio, Position, Erfahrung, Zertifikate/Lizenzen, Vereinszugehörigkeit, Team-Level, Geburtsdatum (optional). Du kannst die Sichtbarkeit einzelner Felder in deinem Profil steuern.
2.3 Nutzungsdaten
Beiträge, Kommentare, Likes, Nachrichten, Verbindungsanfragen, Profilaufrufe, Team-Bewerbungen.
Profilaufrufe: Wenn du das Profil einer anderen Person öffnest, speichern wir deine Nutzerkennung, das besuchte Profil und den Zeitpunkt. Aufrufe deines eigenen Profils und der Vorschau zählen nicht. Die besuchte Person sieht davon:
- mit jedem Konto: im Dashboard die Anzahl der Aufrufe und unter «Live-Aktivität» bis zu 10 Besuche der letzten 14 Tage mit Name, Profilbild, Abo-Abzeichen (Premium oder Pro) und Zeitpunkt;
- mit Premium oder Pro (und als Beta-Tester): unter «Profil-Aufrufe» die letzten 50 Besuche mit Name, Profilbild, Position und Zeitpunkt, unter «Profil-Statistiken» die Aufrufe pro Monat sowie die häufigsten Positionen und Orte der Besucher.
Technisch kann die besuchte Person alle gespeicherten Aufrufe ihres Profils mit Nutzerkennung und Zeitpunkt abrufen, unabhängig vom Abo. Eine Einstellung, Profile ohne diese Speicherung anzusehen, gibt es nicht.
Aufrufe von Mannschaftsseiten: Wenn du die Seite einer Mannschaft öffnest, der du nicht angehörst, speichern wir deine Nutzerkennung, die Mannschaft und den Zeitpunkt. Die Administratoren dieser Mannschaft sehen im Mannschafts-Dashboard die Anzahl der Aufrufe. Unsere Zugriffsregeln erlauben ihnen zudem, die einzelnen Aufrufe mit Nutzerkennung und Zeitpunkt abzurufen. Profil- und Mannschaftsaufrufe löschen wir nach 90 Tagen (Abschnitt 6).
Letzte Aktivität: Solange du eingeloggt bist, speichern wir etwa jede Minute den Zeitpunkt deiner letzten Aktivität (auch in der App). Das CoachHub-Team sieht ihn in einer internen Admin-Übersicht mit Karte, zusammen mit Name, Ort, Profilbild und einer Online-Anzeige. Anderen Nutzern zeigen wir ihn nicht an. Du kannst dem jederzeit widersprechen: Schalter «Online-Status für das CoachHub-Team» in den Einstellungen deines Kontos. Danach speichern wir den Zeitpunkt nicht mehr laufend und zeigen dich in der Übersicht nicht als online an.
2.4 KI-Trainingsassistent
Wenn du den KI-Assistenten nutzt, übermitteln wir deine Eingaben und folgende Kontext-Informationen an unseren KI-Anbieter Anthropic (USA): Position, Teamstufe, Erfahrung, Lizenzen, Name, Liga und Ort deiner Mannschaften, Titel, Datum und Dauer deiner letzten Trainings sowie deine früheren Bewertungen von KI-Antworten samt Kommentar. Bei Vorschlägen für einzelne Felder eines Trainingsplans gehen Titel, Beschreibung und Fokus dieses Trainings an Anthropic, dazu Titel, Kategorie und Beschreibung der gewählten Übung. Dein Name und deine E-Mail-Adresse werden dabei nicht mitgeschickt.
Zusätzlich geht der Text deiner Chat-Nachricht an OpenAI (USA). OpenAI berechnet daraus einen Suchvektor, mit dem wir passende Übungen aus unserer Übungsbibliothek finden. OpenAI erhält dabei keine Profildaten.
Beides geschieht nur mit deiner ausdrücklichen Einwilligung. Anthropic speichert API-Anfragen für maximal 30 Tage zur Missbrauchsprävention.
2.5 Zahlungsdaten
Auf der Website werden Premium-Abonnements über Stripe abgewickelt. Wir speichern lediglich deine Stripe-Kunden-ID und den Abonnement-Status. Kreditkartendaten werden ausschliesslich bei Stripe verarbeitet. In der iOS-App kaufst du über Apple, in der Android-App über Google Play. Wir prüfen den Kaufbeleg beim jeweiligen Anbieter und speichern Abo-Stufe, Ablaufdatum und die Kennung des Kaufs.
2.6 Werbedaten
Wenn Werbung im Feed angezeigt wird, können Impressions und Klicks erfasst werden. Dies geschieht nur mit deiner Einwilligung (Einstellung «Werbe-Tracking» in deinem Konto). Ohne Einwilligung werden keine personenbezogenen Werbedaten erhoben. Werbe-Cookies setzen wir keine.
2.7 Technische Daten
Anonymisierte API-Nutzungsdaten (Endpunkt, Dauer, ohne Benutzer-ID) für Performance-Monitoring. Fehlerberichte und Leistungsdaten über Sentry, Ladezeit-Messwerte über Vercel Speed Insights (siehe Abschnitt 4). Die Berichte an Sentry verknüpfen wir nicht mit deinem Namen oder deiner E-Mail-Adresse. Bildschirminhalte werden nicht aufgezeichnet.
Tritt im eingeloggten Bereich ein Fehler in deinem Browser auf, speichern wir zusätzlich ein eigenes Fehlerprotokoll in unserer Datenbank: Fehlermeldung, technischer Ablauf, aufgerufene Seite (Adresse) und deine Nutzer-ID. Einsehen können es nur Administratoren von CoachHub, dabei wird dein Name angezeigt. Wir löschen die Einträge nach 30 Tagen.
2.8 Push-Mitteilungen (App)
Wenn du in der App Mitteilungen erlaubst, speichern wir das Geräte-Token deines Geräts. Mitteilungen werden über Apple (APNs) bzw. Google (Firebase Cloud Messaging) zugestellt. Sie enthalten zum Beispiel den Namen des Absenders und die ersten 100 Zeichen einer Nachricht. Du kannst Mitteilungen jederzeit in den Einstellungen deines Geräts abschalten.
2.9 Interne Benachrichtigungen
Bei einer neuen Registrierung, einem Abo-Abschluss oder einer Abo-Änderung erhält das CoachHub-Team eine Meldung über den Messenger-Dienst Telegram. Sie enthält keine Namen, E-Mail-Adressen, Orte oder Vereinsnamen, sondern nur die Art des Ereignisses, eine interne Kennung deines Kontos bzw. der Mannschaft mit einem Link in unseren geschützten Admin-Bereich, bei Registrierungen Rolle, Prüfstatus und automatische Hinweise auf ein mögliches Fake-Konto (zum Beispiel «kein Profilbild»), bei Abos Abo-Stufe, Preis und Bezahlweg (Web, Apple oder Google). Die Angaben zur Person sieht das Team erst nach der Anmeldung im Admin-Bereich.
2.10 Schriften
Die Schrift Inter liefern wir von unserem eigenen Server aus. Es besteht keine Verbindung zu Google Fonts.
3. Zwecke und Rechtsgrundlagen
| Zweck | Rechtsgrundlage |
|---|---|
| Registrierung & Authentifizierung | Vertragserfüllung |
| Profil, Netzwerk, Nachrichten, E-Mails der Plattform | Vertragserfüllung |
| KI-Trainingsassistent | Ausdrückliche Einwilligung |
| Werbe-Tracking | Einwilligung |
| Nutzungsstatistik (PostHog) | Einwilligung |
| Letzte Aktivität (Zeitstempel etwa jede Minute) für eine interne Admin-Übersicht mit Karte: Name, Ort, Profilbild und Online-Anzeige (Abschnitt 2.3) | Berechtigtes Interesse (Widerspruch in den Einstellungen) |
| Push-Mitteilungen (App) | Einwilligung (Freigabe im Gerät) |
| Technisches Monitoring (Sentry, Speed Insights, eigenes Fehlerprotokoll) | Berechtigtes Interesse |
| Interne Benachrichtigungen (Telegram) | Berechtigtes Interesse |
| Zahlungsabwicklung | Vertragserfüllung |
4. Empfänger und Drittland-Transfers
Wir arbeiten mit folgenden Dienstleistern zusammen:
| Anbieter | Zweck und Daten | Standort | Grundlage |
|---|---|---|---|
| Vercel Inc. | Hosting der Website und der App-Inhalte, Serverfunktionen. Speed Insights: Ladezeit-Messwerte (Seite, Gerätetyp) ohne Cookies. | Serverfunktionen in Frankfurt (Deutschland); Auslieferung über ein weltweites Servernetz; Anbieter mit Sitz in den USA | Vertragserfüllung; berechtigtes Interesse (Speed Insights) |
| Supabase Inc. | Datenbank, Anmeldung, Dateispeicher (Profilbilder, Dokumente), Hintergrundfunktionen für Push-Mitteilungen | Datenbank in Frankfurt (Deutschland); Anbieter mit Sitz in den USA | Vertragserfüllung |
| Stripe | Zahlungen auf der Website. Karten- und Zahlungsdaten verarbeitet nur Stripe. | Irland und USA | Vertragserfüllung |
| Apple | In-App-Käufe in der iOS-App (Prüfung des Kaufbelegs), Zustellung von Push-Mitteilungen (APNs) | Irland und USA | Vertragserfüllung; Push nur nach Freigabe im Gerät |
| In-App-Käufe in der Android-App (Google Play), Zustellung von Push-Mitteilungen (Firebase Cloud Messaging) | Irland und USA | Vertragserfüllung; Push nur nach Freigabe im Gerät | |
| Anthropic PBC | KI-Trainingsassistent: erzeugt die Antworten (siehe Abschnitt 2.4) | USA | Ausdrückliche Einwilligung |
| OpenAI | KI-Trainingsassistent: berechnet aus dem Text deiner Chat-Nachricht einen Suchvektor für die Übungssuche (siehe Abschnitt 2.4) | USA | Ausdrückliche Einwilligung |
| Resend Inc. | Versand von E-Mails der Plattform, z. B. Vernetzungsanfragen, Nachrichten von Vereinen, Hinweise zu Profilprüfung, Abo und Support (Empfängeradresse, Name, Inhalt) | Versand über Server in Irland; Anbieter mit Sitz in den USA | Vertragserfüllung |
| Sentry (Functional Software Inc.) | Fehlerberichte und Leistungsdaten: Fehlermeldung, technischer Ablauf, aufgerufene Seite, Browser und Gerät. Keine Aufzeichnung von Bildschirminhalten. | Datenspeicherung in der EU (Deutschland); Anbieter mit Sitz in den USA | Berechtigtes Interesse (stabiler Betrieb) |
| PostHog Inc. | Nutzungsstatistik der Website. Nur mit deiner Einwilligung, nur im Browser, nie in der App. | Server in der EU; Anbieter mit Sitz in den USA | Einwilligung |
| Telegram | Interne Meldungen an das CoachHub-Team bei Registrierung, Abo-Abschluss und Abo-Änderung. Ohne Namen, E-Mail-Adressen und Orte, nur mit interner Kennung (siehe Abschnitt 2.9) | Anbieter mit Sitz in Dubai (Vereinigte Arabische Emirate) | Berechtigtes Interesse (Freigabe neuer Konten, Missbrauchsabwehr) |
| Hostpoint AG | E-Mail-Postfach contact@coachhub.world und Domainverwaltung (DNS) | Schweiz | Vertragserfüllung; berechtigtes Interesse |
| Bundesamt für Landestopografie swisstopo (geo.admin.ch) | Ortssuche bei Registrierung und Profilbearbeitung: dein Suchtext (PLZ oder Ort) und deine IP-Adresse | Schweiz | Vertragserfüllung |
| Microsoft (Azure) | Vereinslogos werden direkt aus einem öffentlichen Bildspeicher geladen. Dabei erhält der Speicher deine IP-Adresse. | Niederlande | Berechtigtes Interesse (Anzeige der Vereinslogos) |
Für Transfers in Drittländer (USA) setzen wir auf EU-Standardvertragsklauseln (SCCs) gemäss Art. 46 DSGVO / Art. 16-17 nDSG.
5. Cookies und Speicher im Browser
Notwendige Cookies und Einträge im Browser-Speicher setzen wir ohne Einwilligung, weil die Plattform sonst nicht funktioniert. Optionale Einträge gibt es nur für die Nutzungsstatistik mit PostHog. Sie entstehen erst, nachdem du im Cookie-Banner «Alle akzeptieren» gewählt hast. In der App gibt es keine optionalen Cookies und keine Statistik.
Notwendig
| Name | Art | Zweck | Dauer |
|---|---|---|---|
| sb-…-auth-token | Cookie | Anmeldung (Sitzung) | bis zur Abmeldung, höchstens 400 Tage |
| coachhub_cookie_consent | Browser-Speicher | deine Cookie-Wahl | bis du sie änderst |
| coachhub_theme | Browser-Speicher | Hell- oder Dunkelmodus | bis du den Browser-Speicher löschst |
| coachhub_view | Browser-Speicher | Ansicht Trainer oder Verein | bis du den Browser-Speicher löschst |
| announcement_dismissed_…, survey_dismissed_until, referral-banner-dismissed | Browser-Speicher | ausgeblendete Hinweise | bis du den Browser-Speicher löschst |
| verify_email, intended_tier, survey_dismissed | Sitzungsspeicher | Zwischenstand bei Registrierung und Hinweisen | bis der Tab geschlossen wird |
| coachhub-last-path (nur App) | Cookie | zuletzt geöffnete Seite beim nächsten App-Start | 30 Tage |
| sb-coachhub-session-backup, sb-coachhub-last-path (nur App) | App-Speicher auf dem Gerät | Anmeldung und letzte Seite nach einem Neustart der App wiederherstellen | bis zur Abmeldung |
Optional (nur mit Einwilligung)
| Name | Art | Zweck | Dauer |
|---|---|---|---|
| ph_…_posthog | Cookie und Browser-Speicher | PostHog: zufällige Kennung deines Browsers für die Statistik | 1 Jahr |
| __ph_opt_in_out_… | Browser-Speicher | PostHog: Zustimmung vermerkt | bis zum Widerruf |
| ph_…_posthog, ph_…_primary_window_exists | Sitzungsspeicher | PostHog: aktuelle Sitzung | bis der Tab geschlossen wird |
Wahl ändern oder widerrufen
Du kannst deine Einwilligung jederzeit widerrufen: mit dem Knopf unten, in den Einstellungen deines Kontos (Abschnitt «Datenschutz-Einstellungen») oder in der Fusszeile der Startseite. Danach beenden wir die Statistik sofort und löschen die PostHog-Einträge in deinem Browser.
6. Speicherdauer
- Kontodaten: solange dein Konto aktiv ist, danach Löschung auf Anfrage
- Nachrichten: bis zur Löschung durch dich oder max. 24 Monate
- KI-Chatverläufe: max. 12 Monate ab Beginn des Verlaufs
- Profilaufrufe und Aufrufe von Mannschaftsseiten (Abschnitt 2.3): max. 90 Tage
- Werbe-Events: max. 12 Monate, danach anonymisiert
- API-Logs: max. 90 Tage (anonymisiert)
- Fehlerprotokolle in unserer Datenbank (Abschnitt 2.7): max. 30 Tage
- Letzte Aktivität (Abschnitt 2.3): nur der jeweils letzte Zeitpunkt, er wird laufend überschrieben
- Cookies und Browser-Speicher: siehe Abschnitt 5
7. Deine Rechte
Du hast folgende Rechte bezüglich deiner personenbezogenen Daten:
- Auskunftsrecht (Art. 15 DSGVO / Art. 25 nDSG): Du kannst jederzeit eine Kopie deiner Daten anfordern.
- Berichtigung (Art. 16 DSGVO / Art. 32 Abs. 1 nDSG): Du kannst fehlerhafte Daten korrigieren lassen.
- Löschung (Art. 17 DSGVO / Art. 32 Abs. 2 lit. c nDSG): Du kannst die Löschung deines Kontos und aller Daten verlangen.
- Datenportabilität (Art. 20 DSGVO / Art. 28 nDSG): Du kannst deine Daten in maschinenlesbarem Format exportieren.
- Widerspruch (Art. 21 DSGVO / Art. 30 Abs. 2 lit. b und Art. 32 Abs. 2 lit. a nDSG): Du kannst der Verarbeitung auf Basis berechtigter Interessen widersprechen.
- Widerruf der Einwilligung: KI-Assistent und Werbe-Tracking kannst du jederzeit in den Einstellungen deines Kontos widerrufen, die Nutzungsstatistik über «Cookie-Einstellungen» in den Einstellungen deines Kontos, in Abschnitt 5 oder in der Fusszeile der Startseite. Der Speicherung deiner letzten Aktivität widersprichst du mit dem Schalter «Online-Status für das CoachHub-Team» in den Einstellungen deines Kontos.
Zur Ausübung deiner Rechte wende dich an: contact@coachhub.world
8. Automatisierte Entscheidungen & Profiling
Der KI-Trainingsassistent erstellt personalisierte Trainingspläne basierend auf deinem Profil. Dies geschieht nur mit deiner ausdrücklichen Einwilligung. Du kannst die KI-Funktion jederzeit deaktivieren. Der Feed-Algorithmus priorisiert Premium-Inhalte. Dies stellt keine automatisierte Einzelentscheidung im Sinne von Art. 22 DSGVO dar.
9. Datensicherheit
Wir setzen technische und organisatorische Massnahmen zum Schutz deiner Daten ein:
- Verschlüsselte Übertragung (TLS/HTTPS)
- Gehashte Passwörter (bcrypt via Supabase)
- Row Level Security (RLS) auf Datenbankebene
- Zugriffskontrollen und Admin-Audit-Logging
10. Beschwerderecht
Schweiz: Eidgenössischer Datenschutz- und Öffentlichkeitsbeauftragter (EDÖB)
www.edoeb.admin.ch
EU: Du kannst dich an die Datenschutzbehörde deines Wohnsitzlandes wenden.
11. Änderungen
Wir behalten uns vor, diese Datenschutzerklärung zu aktualisieren. Bei wesentlichen Änderungen informieren wir dich per E-Mail oder Plattform-Benachrichtigung.