Verantwortlicher (für Website, Nutzerkonten, Abrechnung und Support): DI (FH) Alexander Kausl, Gerichtsäcker 6, 6094 Axams, Österreich, E-Mail support@trainiq-app.com.
1. Überblick & Rollen
train.iq wird von Vereinen und Trainern genutzt. Wir unterscheiden zwei Ebenen: (a) Für die vom Verein eingepflegten Inhalte — insbesondere Spielerinnen- und Spielerdaten, Anwesenheit, Einschätzungen — ist der jeweilige Verein Verantwortlicher; wir verarbeiten diese Daten als Auftragsverarbeiter auf Grundlage eines Auftragsverarbeitungsvertrags. (b) Für die Nutzerkonten selbst (E-Mail, Login, Push-Anmeldung — auch der plattformweiten Spieler- und Eltern-Konten der Players-App) sowie für Abrechnung, Support und Reichweiten-freie Telemetrie sind wir Verantwortlicher.
2. Verarbeitungen als Verantwortlicher
- Nutzerkonten (Trainer/Admins sowie Spieler-/ Eltern-Konten): Name, E-Mail, Passwort (Argon2id-gehasht), Rollen-/Team-Zuordnung. Zweck: Vertragserfüllung (Art. 6 Abs 1 lit b DSGVO). Speicherdauer: bis zur Kontolöschung.
- Abrechnung: Plan, Rechnungs- und Zahlungsstatus. Zahlungsdaten (z. B. Kartendaten) verarbeitet ausschließlich Stripe; wir erhalten nie vollständige Kartendaten. Rechtsgrundlage: Vertrag und rechtliche Pflichten (Aufbewahrung 7 Jahre, § 132 BAO).
- Support: Inhalt der Anfrage samt Kontext (Vertrag / berechtigtes Interesse).
- Technische Logs und Sicherheit (z. B. ein Login-Fehlversuchszähler je E-Mail für 15 Minuten): berechtigtes Interesse (Art. 6 Abs 1 lit f DSGVO).
- KI-Nutzungs-Telemetrie: nur Zähler und Metadaten (Aufrufe, Tokens) — nie Inhalte der Gespräche mit den KI-Assistenten. Berechtigtes Interesse (Kapazität, Abrechnung).
- E-Mails (Einladungen, Testphasen-Hinweise, Support-Antworten): Vertrag / berechtigtes Interesse.
- Kampagnen-Attribution und Werbe-Erfolgsmessung: Erreicht uns eine Registrierung über einen Werbe- oder Empfehlungslink, speichern wir die in der Link-Adresse enthaltenen Kampagnen-Angaben (Quelle, Medium, Kampagne, gegebenenfalls Empfehlungscode und der Pfad der zuvor besuchten Website-Seite) sowie die vom Werbenetzwerk vergebene pseudonyme Klick-Kennung (Google „gclid“ bzw. Meta „fbclid“) am Konto des Vereins. Die Erfassung erfolgt ausschließlich aus der Link-Adresse — ohne Cookies, ohne Zugriff auf das Endgerät, ohne Profilbildung; Namen oder E-Mail-Adressen sind nicht Teil der Attribution. Zweck: Messung, welche Werbekanäle Registrierungen und Vertragsabschlüsse bringen. Rechtsgrundlage: berechtigtes Interesse (Art. 6 Abs 1 lit f DSGVO). Speicherdauer: Die Klick-Kennungen werden spätestens 90 Tage nach der Registrierung automatisch entfernt; die übrigen Kampagnen-Angaben bleiben als statistische Werte gespeichert.
Rückmeldung an Werbeplattformen: Führt eine über eine Anzeige vermittelte Registrierung zu einem Test-Zugang oder Kauf, melden wir dem jeweiligen Werbenetzwerk (Google Ireland Ltd. bzw. Meta Platforms Ireland Ltd.) serverseitig das Ereignis mit der pseudonymen Klick-Kennung, dem Zeitpunkt und beim Kauf dem Monatswert des gewählten Plans zurück — keine Namen, keine E-Mail-Adressen, keine Kundenlisten, keine Hash-Abgleiche. Die Plattform kann die Kennung dem dortigen Nutzerkonto der klickenden Person zuordnen; für diese Verarbeitung ist die Plattform selbst verantwortlich (mögliche Übermittlung in die USA auf Grundlage des EU-US Data Privacy Framework bzw. Standardvertragsklauseln). Rechtsgrundlage unserer Übermittlung: berechtigtes Interesse an Erfolgsmessung und Abrechnung der eigenen Werbung (Art. 6 Abs 1 lit f DSGVO).
3. Verarbeitungen im Auftrag der Vereine
Im Auftrag der Vereine verarbeiten wir Spieler-Stammdaten (Vor- und Nachname, optional Positionen), Trainingsteilnahme und Rückmeldungen, Trainer-Einschätzungen (Spielstärke, Eindrücke, Entwicklungsziele) sowie Spieldaten. Datenminimierung ist Designprinzip: Geburts- oder Kontaktdaten der Spieler sind nicht erforderlich. Spielstärke und Eindrücke erscheinen nie in Druckansichten; Eindrucks-Notizen werden nie an KI-Modelle übermittelt.
4. KI-Funktionen
Für KI-Antworten übermitteln wir die erforderlichen Trainingskontexte (z. B. Übungsnamen, Schwerpunkte, Auswertungsdaten) an Google im Rahmen von Vertex AI mit EU-Datenstandort; die KI-Verarbeitung findet innerhalb der Europäischen Union statt. Spielernamen werden im KI-Chat vor der Übermittlung pseudonymisiert (durch Aliase ersetzt) — eine zusätzliche Maßnahme zur Datensparsamkeit. Besonders schützenswerte Freitexte (z. B. Eindrucks-Notizen) werden nie an KI-Modelle übermittelt. Gespräche mit den KI-Assistenten speichern wir nicht serverseitig (nur im Browser des Nutzers). Näheres zum Schutz Minderjähriger unter Punkt 10.
5. Empfänger / Auftragsverarbeiter
Wir setzen sorgfältig ausgewählte Dienstleister ein. Eine Weitergabe zu Werbezwecken findet nicht statt.
- Railway — App-Hosting, EU-Region (Amsterdam).
- Neon — Datenbank, EU (Frankfurt).
- Stripe — Zahlungsabwicklung, Rechnungen, Steuerberechnung; Zahlungsdaten liegen ausschließlich bei Stripe.
- Google Cloud / Vertex AI — KI-Assistenten, EU-Datenstandort.
- united-domains — SMTP-Mailversand, Deutschland.
- Cloudflare, Inc. (USA) — Speicher für Bilder und PDFs im Chat der Players-App (Objektspeicher R2, Speicherort mit EU-Jurisdiktion; Punkt 11). Als US-Unternehmen ist ein Zugriff aus den USA nicht ausgeschlossen; Grundlage ist der Auftragsverarbeitungsvertrag von Cloudflare mit EU-Standardvertragsklauseln bzw. das EU-US Data Privacy Framework.
- Push-Gateways der Browser-Hersteller (Apple, Google, Mozilla) — Web-Push der Players-App und der Trainer-Benachrichtigungen; nur pseudonyme Push-Endpunkte, Inhalte verschlüsselt (Punkt 7).
- Google Ireland Ltd. (Google Ads) und Meta Platforms Ireland Ltd. — Erfolgsmessung eigener Werbung: Rückmeldung von Registrierungen und Käufen mit der pseudonymen Klick-Kennung (siehe Punkt 2), ohne Namen und E-Mail-Adressen.
6. Cookies
Ausschließlich technisch notwendige Cookies (Login-Session, Sicherheit und von dir selbst gewählte Anzeige-Einstellungen wie die Schriftgröße der Players-App). Keine Analyse- oder Marketing-Cookies, keine Drittanbieter-Cookies. Auch die Erfolgsmessung unserer Werbung (Punkt 2) kommt ohne Cookies aus — sie wertet allein die Parameter der aufgerufenen Link-Adresse aus.
7. Web-Push (Players-App und Trainer-Benachrichtigungen)
Web-Push erfolgt nur nach aktiver Zustimmung im Browser (Freigabe der Benachrichtigungen durch die Nutzerin oder den Nutzer) und gilt je Gerät; das Abbestellen ist jederzeit in den Geräte- bzw. App-Einstellungen möglich, für Trainer zusätzlich über den Schalter „Benachrichtigungen“ im Konto.
Trainer-Benachrichtigungen: Trainer und Vereins-Admins können sich auf ihrem Gerät über drei Ereignisse ihrer Teams benachrichtigen lassen: (1) neue Rückmeldungen — vor allem Absagen — zu Terminen sowie den Stand zum Meldeschluss, gebündelt als Zusammenfassung je Termin (Anzahl Zusagen, Absagen und offene Rückmeldungen, ohne Spielernamen); (2) neue Beitrittsanfragen über den Team-Link (Vorname und Anfangsbuchstabe des Nachnamens des anfragenden Spielers); (3) verschobene oder neu eingetragene Spiele aus einem abonnierten Verbandskalender (Gegner, bisherige und neue Anstoßzeit). Die Benachrichtigungen enthalten damit nur Angaben, die die Empfänger in der App ohnehin sehen; zwischen 21 und 7 Uhr werden keine Benachrichtigungen versendet.
Gespeichert wird je angemeldetem Gerät ein pseudonymer Push-Endpunkt (eine vom Browser-Hersteller vergebene Adresse) mit den zugehörigen Verschlüsselungsschlüsseln, zugeordnet zum Nutzerkonto, samt Zeitpunkt der Anmeldung und der letzten Zustellung. Die Zustellung läuft über den Push-Dienst des jeweiligen Browser-Herstellers (Apple, Google, Mozilla — Punkt 5); der Inhalt ist dabei zwischen unserem Server und dem Gerät verschlüsselt (Web-Push-Standard, RFC 8291), sodass der Push-Dienst nur den pseudonymen Endpunkt und verschlüsselte Daten sieht. Rechtsgrundlage: für die Push-Anmeldung am Nutzerkonto Vertragserfüllung (Art. 6 Abs 1 lit b DSGVO) — die Anmeldung ist freiwillig und wird erst durch die Zustimmung im Browser ausgelöst; die in den Benachrichtigungen enthaltenen Vereinsdaten (Rückmeldungen, Beitrittsanfragen) verarbeiten wir im Auftrag des Vereins (Punkt 3). Speicherdauer: bis zum Abschalten auf dem Gerät bzw. bis zur Kontolöschung; ungültig gewordene Endpunkte (z. B. nach Widerruf in den Browser-Einstellungen) werden beim nächsten Zustellversuch automatisch entfernt.
8. Betroffenenrechte
Sie haben das Recht auf Auskunft, Berichtigung, Löschung, Einschränkung, Datenübertragbarkeit und Widerspruch — E-Mail an support@trainiq-app.com. Für Daten, die der Verein verantwortet, wenden sich Betroffene (auch) an ihren Verein; wir unterstützen den Verein bei der Beantwortung. Es besteht ein Beschwerderecht bei der Österreichischen Datenschutzbehörde (dsb.gv.at).
9. Speicherdauer
Kontodaten bis zur Löschung; Abrechnungsdaten 7 Jahre (BAO); Vereinsdaten gemäß Weisung des Vereins bzw. AGB § 10; Chat-Nachrichten 12 Monate, Bilder und PDFs im Chat 30 Tage (Punkt 11). Daten in Sicherungskopien werden im üblichen Backup-Zyklus überschrieben.
10. Besonderer Schutz von Minderjährigen
Ein Großteil der in train.iq verarbeiteten Spielerdaten betrifft Minderjährige. Wir behandeln sie mit besonderer Sorgfalt und nach dem Grundsatz der Datenminimierung:
- Zu Spielerinnen und Spielern werden nur die für die Trainingsorganisation nötigen Daten verarbeitet — im Kern Vor- und Nachname sowie optionale sportbezogene Angaben (Position, Anwesenheit, Trainer-Einschätzungen). Geburts- oder Kontaktdaten der Spieler sind nicht erforderlich und werden von der Software nicht verlangt.
- Für diese Daten ist der Verein Verantwortlicher; er holt die nach Alter erforderlichen (Eltern-)Einwilligungen ein. Wir verarbeiten sie nur in seinem Auftrag.
- Eigene Spieler-Konten in der Players-App sind erst ab 14 Jahren möglich; jüngere Kinder werden ausschließlich über ein Eltern-Konto angebunden. Die Alterskontrolle obliegt dem einladenden Verein.
- Bei den KI-Funktionen werden Spielernamen vor der Übermittlung pseudonymisiert, die Verarbeitung erfolgt innerhalb der EU; besonders schützenswerte Freitexte (z. B. Eindrucks-Notizen) werden nie an KI-Modelle übermittelt.
- Im Chat der Players-App gibt es keine Zweier-Chats zwischen einzelnen Personen: Ein privater Chat verbindet immer die ganze Familie eines Kindes mit dem ganzen Trainerteam. Spieler-Konten schreiben nur mit, wenn der Verein das für die Mannschaft zulässt.
- Es findet kein Profiling zu Werbezwecken und keine automatisierte Entscheidung mit rechtlicher Wirkung gegenüber Spielern statt — KI erzeugt nur Vorschläge, die der Trainer prüft.
11. Chat in der Players-App
Vereine können für ihre Mannschaften einen Chat nutzen (Modul „Chat“, vom Verein beauftragt; die Trainer schalten die einzelnen Chats je Mannschaft ein und aus). Für die Inhalte ist der Verein Verantwortlicher; wir verarbeiten sie in seinem Auftrag (Punkt 3, Art. 28 DSGVO). Es gibt vier Arten von Chats: den Teamchat (lesen und schreiben alle Familien-Konten der Mannschaft — Spieler-Konten nur, wenn der Verein sie zulässt — sowie das Trainerteam), Chats je Kadergruppe (die Familien der Gruppe und das Trainerteam), den privaten Chat je Kind (alle mit dem Kind verknüpften Konten und das Trainerteam; bei einer Meldung zusätzlich die Admins des Vereins) und den Trainerteam-Chat je Mannschaft (nur die Trainer der Mannschaft, sichtbar nur in der Trainer-App; bei einer Meldung zusätzlich die Admins des Vereins). Familien und Spieler sehen den Trainerteam-Chat nie.
Verarbeitet werden der Anzeigename des Kontos, der Vorname des Kindes als Kennzeichnung („für Aaron“), die Nachrichten (Text), Bilder und PDFs, Zeitpunkte, Reaktionen, Meldungen, ein Bezug zu einem Termin oder einer Mitteilung sowie je Konto und Chat der Zeitpunkt des letzten Öffnens. Daraus sieht ein Trainer unter seinen eigenen Nachrichten im Teamchat und im Chat einer Kadergruppe, welche Familien den Chat seither geöffnet haben, und im Trainerteam-Chat, welche anderen Trainer ihn geöffnet haben; Familien sehen keinen Lesestand. Wer auf eine Nachricht mit einem Emoji reagiert hat, sehen alle, die den Chat lesen (Anzeigename und Kennzeichnung) — Reagieren ist eine bewusste Handlung, anders als das Öffnen des Chats. Bilder werden beim Hochladen verkleinert und ohne Standort- und Kameradaten neu gespeichert; Bilder und PDFs liegen bei Cloudflare (Punkt 5) und werden nur über kurzlebige Links ausgeliefert. Nachrichten sind auf dem Transportweg verschlüsselt, aber nicht Ende-zu-Ende verschlüsselt. Die Hausordnung des Chats untersagt Gesundheitsdetails und Fotos anderer Kinder ohne Einverständnis ihrer Eltern.
Benachrichtigungen: Push nach der Einstellung je Person (Punkt 7) mit dem Vornamen des Absenders und dem Anfang der Nachricht, im Teamchat und in Chats je Kadergruppe nicht zwischen 21 und 7 Uhr. Trainer können eine E-Mail-Erinnerung erhalten, wenn ein privater Chat auf eine Antwort wartet — sie nennt nur Mannschaft und Anzahl, nie Namen oder Nachrichtentext, und lässt sich abbestellen.
Schutz und Meldewege: Trainer können Nachrichten und einzelne Bilder entfernen und Personen zeitweise vom Schreiben ausschließen. Nachrichten lassen sich melden; Meldungen gehen an das Trainerteam bzw. an die Admins des Vereins, Meldungen wegen rechtswidriger Inhalte zusätzlich an uns (Meldeverfahren nach dem Digital Services Act) — dabei sehen wir den gemeldeten Textauszug, Bilder nur als Anzahl.
Speicherdauer: Nachrichten werden 12 Monate nach dem Senden automatisch gelöscht, gemeldete Nachrichten erst, wenn die Meldung bearbeitet ist; Bilder und PDFs nach 30 Tagen (der Text der Nachricht bleibt). Wird ein Konto gelöscht, bleiben seine Nachrichten nur als „Nachricht gelöscht“ ohne Text, Namen und Anhänge stehen. Mit einem Kind wird sein privater Chat gelöscht, mit einer Kadergruppe oder Mannschaft deren Chats. Ein ausgeschalteter Chat wird nur ausgeblendet; die Fristen laufen weiter. Chat-Inhalte sind nicht Teil des Datenexports eines Vereins. Auskunftsersuchen zu eigenen Nachrichten beantworten wir über den Support (Punkt 8).