Diese Datenschutzerklärung erläutert, welche Personendaten CoachHub verarbeitet, zu welchem Zweck und auf welcher Rechtsgrundlage. Sie richtet sich nach dem revidierten Schweizer Datenschutzgesetz (revDSG, in Kraft seit 1. September 2023) und – soweit anwendbar – nach der EU-Datenschutz-Grundverordnung (DSGVO).
Linus Baumberger
Schweiz
E-Mail: linus.baumberger2@gmail.com
Bei Fragen zum Datenschutz oder zur Wahrnehmung Ihrer Rechte wenden Sie sich bitte an obenstehende E-Mail-Adresse. Diese Adresse dient zugleich als Kontakt für Anfragen nach revDSG bzw. DSGVO.
CoachHub ist ein Werkzeug zur Lektionsplanung. Die App erfasst keine Daten zu einzelnen Trainingsteilnehmenden (keine Anwesenheits- oder Athletenlisten) und nutzt keine KI-Dienste.
| Kategorie | Daten | Zweck |
|---|---|---|
| Konto | Name, Verein, Rolle (Admin/Trainer/Mitglied), Einladungscode | Authentifizierung, Verein-Zuordnung |
| Trainingsinhalte | Trainingspläne, Übungen, Notizen, Sitzungsdaten | Speicherung der von Ihnen angelegten Inhalte (lokal und – sofern Sie die Synchronisation aktivieren – auf unseren Servern) |
| Technisch | IP-Adresse (nur kurzzeitig zur Rate-Begrenzung), Geräte-Typ | Missbrauchsschutz, Stabilität |
Wir setzen folgende Dienstleister ein. Übermittlungen in die USA stützen sich auf das EU-U.S. Data Privacy Framework bzw. – im Schweizer Verhältnis – auf den Swiss-U.S. Data Privacy Framework und entsprechende Standardvertragsklauseln.
| Dienst | Zweck | Standort |
|---|---|---|
| Cloudflare, Inc. | Hosting der Backend-API und der Datenbank für synchronisierte Vereinsdaten (Konten, Pläne, Übungen) | USA |
| Functional Software, Inc. (Sentry) | Absturzberichte und Stabilitäts-Monitoring (Details siehe Abschnitt 8) | USA |
| Expo Application Services (EAS) | Build- und Verteil-Infrastruktur für die mobile App | USA |
| Apple App Store / Google Play | App-Verteilung | USA / global |
Eine Datenübermittlung an die USA findet nur statt, wenn Sie ein Vereins-Konto nutzen und die Synchronisation aktiv auslösen. Im Demo- und Solo-Modus verlassen Ihre Daten das Gerät nicht.
Pläne und Übungen werden zunächst lokal in einer SQLite-Datenbank auf Ihrem Gerät gespeichert. Sobald Sie sich anmelden und die Synchronisation manuell auslösen, werden die Inhalte verschlüsselt mit unserem Server abgeglichen, damit andere Trainerinnen und Trainer Ihres Vereins Zugriff erhalten; die Server-Datenbank wird von Cloudflare, Inc. in den USA betrieben (Abschnitt 3). Im Demo- und Solo-Modus findet keine Synchronisation statt – sämtliche Daten verbleiben lokal auf Ihrem Gerät. Sie können die Synchronisation jederzeit deaktivieren.
Sie haben das Recht auf Auskunft, Berichtigung, Löschung, Einschränkung der Bearbeitung sowie auf Datenübertragbarkeit. Sie können die Einwilligung jederzeit widerrufen. Schweizer Nutzerinnen und Nutzer können sich an den EDÖB wenden; EU-Nutzerinnen und -Nutzer an die jeweils zuständige Aufsichtsbehörde.
Eine Account-Löschung kann per E-Mail an die obenstehende Adresse mit dem Betreff «Account-Löschung» angefordert werden. Die Löschung erfolgt innerhalb von 7 Tagen.
Übertragungen erfolgen ausschliesslich verschlüsselt (HTTPS/TLS). CoachHub bettet keine API-Schlüssel in die App ein. Der Zugriff auf synchronisierte Vereinsdaten ist durch persönliche Anmelde-Tokens geschützt; diese werden sicher auf dem Gerät abgelegt.
Zur Sicherstellung der App-Stabilität setzen wir den Dienst Sentry der Functional Software, Inc. (USA) als Auftragsbearbeiter ein. Stürzt die App ab oder tritt ein schwerwiegender Fehler auf, wird ein Absturzbericht übermittelt. Dieser enthält: Gerätemodell, Betriebssystem-Version, App-Version, den technischen Fehlerverlauf (Stacktrace) sowie eine pseudonyme Leiter-ID. Es findet kein Werbe-Tracking statt. Die Berichte werden gemäss Sentry-Standard 90 Tage aufbewahrt und danach gelöscht. Rechtsgrundlage ist unser berechtigtes Interesse an einer stabilen App (Art. 31 revDSG bzw. Art. 6 Abs. 1 lit. f DSGVO). Die Absturzberichterstattung ist nur in Builds aktiv, in denen ein Sentry-DSN konfiguriert wurde.
CoachHub setzt keine Werbenetzwerke, kein Cross-Site-Tracking und keine Drittanbieter-Analyse-Skripte ein. Absturzberichte (Abschnitt 8) dienen ausschliesslich der Stabilität und enthalten kein Werbe-Tracking. Sollte künftig eine datenschutzfreundliche, anonymisierte Nutzungsanalyse eingeführt werden, würde sie vorgängig hier angekündigt.
Diese Erklärung kann bei wesentlichen Änderungen der Verarbeitung angepasst werden. Die jeweils aktuelle Fassung ist über den Eintrag «Über» in der App erreichbar.
This policy explains what personal data CoachHub processes, for what purpose, and on what legal basis. It follows Switzerland's revised Federal Act on Data Protection (revFADP, effective 1 September 2023) and — where applicable — the EU General Data Protection Regulation (GDPR).
Linus Baumberger
Switzerland
Email: linus.baumberger2@gmail.com
CoachHub is a lesson-planning tool. The app collects no data about individual training participants (no attendance or athlete lists) and uses no AI services.
| Category | Data | Purpose |
|---|---|---|
| Account | Name, club, role (admin/coach/member), invite code | Authentication, club assignment |
| Training content | Plans, exercises, notes, session data | Storing the content you create (locally and, if you enable sync, on our servers) |
| Technical | IP (briefly, for rate-limiting), device type | Abuse protection, stability |
We use the processors listed below. Transfers to the United States are based on the EU-U.S. Data Privacy Framework and the Swiss-U.S. Data Privacy Framework, plus standard contractual clauses where applicable.
Data is transferred to the USA only if you use a club account and actively trigger sync. In demo and solo mode your data never leaves the device.
Plans and exercises are first stored in a local SQLite database on your device. Once you log in and trigger sync manually, content is encrypted in transit and mirrored to our server so other coaches in your club can access it; the server database is operated by Cloudflare, Inc. in the USA (section 3). In demo and solo mode no sync takes place — all data stays on your device. You can disable sync at any time.
You may request access, correction, deletion, restriction, and portability of your data, and withdraw consent at any time. Swiss residents may file complaints with the FDPIC; EU residents with their local supervisory authority. Account deletion: email the address above with subject "Account deletion"; we delete within 7 days.
All traffic is encrypted (HTTPS/TLS). CoachHub embeds no API keys in the app. Access to synced club data is protected by personal login tokens, stored securely on the device.
To keep the app stable, we use Sentry, a service of Functional Software, Inc. (USA), as a processor. When the app crashes or a severe error occurs, a crash report is transmitted containing: device model, OS version, app version, the technical error trace (stack trace), and a pseudonymous coach ID. No ad tracking takes place. Reports are retained for Sentry's standard period of 90 days and then deleted. Legal basis: our legitimate interest in app stability (Art. 31 revFADP / Art. 6(1)(f) GDPR). Crash reporting is only active in builds where a Sentry DSN has been configured.
CoachHub uses no advertising networks, no cross-site tracking, and no third-party analytics scripts. Crash reports (section 8) serve stability only and contain no ad tracking. Any future privacy-friendly, anonymous usage analytics would be announced here first.
We may update this policy when processing materially changes. The current version is always accessible through the "About" entry in the app.