Zum Inhalt springen
⚽
CoachHub

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

ZweckRechtsgrundlage
Registrierung & AuthentifizierungVertragserfüllung
Profil, Netzwerk, Nachrichten, E-Mails der PlattformVertragserfüllung
KI-TrainingsassistentAusdrückliche Einwilligung
Werbe-TrackingEinwilligung
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
ZahlungsabwicklungVertragserfüllung

4. Empfänger und Drittland-Transfers

Wir arbeiten mit folgenden Dienstleistern zusammen:

AnbieterZweck und DatenStandortGrundlage
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 USAVertragserfüllung; berechtigtes Interesse (Speed Insights)
Supabase Inc.Datenbank, Anmeldung, Dateispeicher (Profilbilder, Dokumente), Hintergrundfunktionen für Push-MitteilungenDatenbank in Frankfurt (Deutschland); Anbieter mit Sitz in den USAVertragserfüllung
StripeZahlungen auf der Website. Karten- und Zahlungsdaten verarbeitet nur Stripe.Irland und USAVertragserfüllung
AppleIn-App-Käufe in der iOS-App (Prüfung des Kaufbelegs), Zustellung von Push-Mitteilungen (APNs)Irland und USAVertragserfüllung; Push nur nach Freigabe im Gerät
GoogleIn-App-Käufe in der Android-App (Google Play), Zustellung von Push-Mitteilungen (Firebase Cloud Messaging)Irland und USAVertragserfüllung; Push nur nach Freigabe im Gerät
Anthropic PBCKI-Trainingsassistent: erzeugt die Antworten (siehe Abschnitt 2.4)USAAusdrückliche Einwilligung
OpenAIKI-Trainingsassistent: berechnet aus dem Text deiner Chat-Nachricht einen Suchvektor für die Übungssuche (siehe Abschnitt 2.4)USAAusdrü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 USAVertragserfü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 USABerechtigtes 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 USAEinwilligung
TelegramInterne 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 AGE-Mail-Postfach contact@coachhub.world und Domainverwaltung (DNS)SchweizVertragserfüllung; berechtigtes Interesse
Bundesamt für Landestopografie swisstopo (geo.admin.ch)Ortssuche bei Registrierung und Profilbearbeitung: dein Suchtext (PLZ oder Ort) und deine IP-AdresseSchweizVertragserfüllung
Microsoft (Azure)Vereinslogos werden direkt aus einem öffentlichen Bildspeicher geladen. Dabei erhält der Speicher deine IP-Adresse.NiederlandeBerechtigtes 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

NameArtZweckDauer
sb-…-auth-tokenCookieAnmeldung (Sitzung)bis zur Abmeldung, höchstens 400 Tage
coachhub_cookie_consentBrowser-Speicherdeine Cookie-Wahlbis du sie änderst
coachhub_themeBrowser-SpeicherHell- oder Dunkelmodusbis du den Browser-Speicher löschst
coachhub_viewBrowser-SpeicherAnsicht Trainer oder Vereinbis du den Browser-Speicher löschst
announcement_dismissed_…, survey_dismissed_until, referral-banner-dismissedBrowser-Speicherausgeblendete Hinweisebis du den Browser-Speicher löschst
verify_email, intended_tier, survey_dismissedSitzungsspeicherZwischenstand bei Registrierung und Hinweisenbis der Tab geschlossen wird
coachhub-last-path (nur App)Cookiezuletzt geöffnete Seite beim nächsten App-Start30 Tage
sb-coachhub-session-backup, sb-coachhub-last-path (nur App)App-Speicher auf dem GerätAnmeldung und letzte Seite nach einem Neustart der App wiederherstellenbis zur Abmeldung

Optional (nur mit Einwilligung)

NameArtZweckDauer
ph_…_posthogCookie und Browser-SpeicherPostHog: zufällige Kennung deines Browsers für die Statistik1 Jahr
__ph_opt_in_out_…Browser-SpeicherPostHog: Zustimmung vermerktbis zum Widerruf
ph_…_posthog, ph_…_primary_window_existsSitzungsspeicherPostHog: aktuelle Sitzungbis 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.