Datenschutz
Entwurf – noch nicht juristisch geprüft.
Das ist ein Entwurf. Er wurde aus dem eigenen Verarbeitungsverzeichnis des Projekts geschrieben
(docs/compliance/data-map.md), damit er beschreibt, was die Software tatsächlich tut. Er wurde
nicht von einer Anwältin oder einem Anwalt geprüft. Jede Stelle, an der jemand juristisch
entscheiden muss, ist mit [LEGAL: …] markiert. Verlass dich nicht darauf, solange diese
Markierungen da sind.
Wer verantwortlich ist
SlongeHoops wird betrieben von Slonge Solutions Tobler, Schweiz. Du erreichst uns unter [email protected].
[LEGAL: Der Verantwortliche muss mit Rechtsform und vollständiger Geschäftsadresse genannt werden. Zu entscheiden ist, ob für einen Schweizer Verantwortlichen, der Personen in der EU ein Angebot macht, ein EU-Vertreter nach Art. 27 DSGVO nötig ist — und umgekehrt ein Schweizer Vertreter nach Art. 14 revDSG, falls der Betrieb je ins Ausland verlegt wird.]
[LEGAL: Wenn ein Verein SlongeHoops für seine Mannschaften nutzt, ist der Verein in der Praxis der Ansprechpartner für die Eltern. Ob das eine gemeinsame Verantwortlichkeit nach Art. 26 DSGVO begründet und ob eine entsprechende Vereinbarung nötig ist, ist offen.]
Die kurze Fassung
- Ohne Konto verlässt nichts, was du zeichnest, deinen Browser.
- Wir setzen keine Tracker von Dritten und keine Werbe-Pixel ein. Es gibt kein Cookie-Banner, weil es nichts gibt, dem du zustimmen müsstest.
- Der ganze Datensatz eines Spielers ist ein Anzeigename. Kein Geburtsdatum, keine Adresse, keine Telefonnummer, und eine E-Mail-Adresse ist nicht nötig.
- Namen auf deiner Kaderliste verlassen deine Mannschaft nie. Sie sind aus jedem Share-Link strukturell ausgeschlossen.
- Du kannst alles exportieren, was wir zu dir haben, und dein Konto selbst löschen.
SlongeHoops ohne Konto nutzen
Editor, Bibliothek, Wiedergabe und Video-Export laufen in deinem Browser. Spielzüge, die du zeichnest, liegen im Speicher deines eigenen Browsers auf deinem eigenen Gerät. Wir bekommen sie nicht. Wenn du die Browserdaten löschst, sind sie weg — deshalb gibt es den Export.
Ein Share-Link trägt den Spielzug im Link selbst. Wer den Link hat, kann den Spielzug öffnen. Der Link ist kein Geheimnis; behandle ihn als öffentlich.
[LEGAL: Zu bestätigen, ob eine solche Speicherung im Browser nach der ePrivacy-Richtlinie einwilligungsfrei ist. Unsere Lesart: Sie ist für den vom Nutzer gewünschten Dienst unbedingt erforderlich und damit ausgenommen. Diese Lesart muss bestätigt werden.]
SlongeHoops mit Konto nutzen
Ein Konto gibt es, damit deine Spielzüge synchronisieren, damit eine Mannschaft ein Playbook teilen kann und damit ein Trainer sieht, wer einen Spielzug gelernt hat.
Was wir speichern und warum:
| Was | Von wem | Wofür | Wie lange |
|---|---|---|---|
| Anzeigename | Von dir | Damit Mitspieler wissen, wer wer ist | Solange das Konto besteht |
| E-Mail-Adresse, wenn du dich damit anmeldest | Von dir | Anmeldung und Zugang zurückbekommen | Solange das Konto besteht |
| Profilbild, wenn du eines hochlädst | Von dir | Optional | Solange das Konto besteht |
| Deine Spielzüge und Playbooks | Von dir | Das Produkt | 30 Tage nach dem Löschen, dann endgültig weg |
| Kadereinträge: Name, Nummer und Position, vom Trainer eingetragen | Vom Spieler, eingetragen vom Trainer | Die Kaderliste und Namen auf den Spielsteinen | Bis der Trainer sie löscht, oder 30 Tage nach dem Löschen |
| Quiz-Ergebnisse: Punkte, Modus, Zeiten, Antworten | Vom Spieler | Damit ein Spieler sich selbst verfolgen und ein Trainer sehen kann, wer einen Spielzug kann | 3 Jahre nach dem Abschluss |
| Mitgliedschaften und Rollen in Mannschaft und Verein | Von dir | Entscheiden, was du sehen und tun darfst | Solange die Mitgliedschaft besteht |
| Einladungscodes und Share-Links, die du erstellt hast | Von dir | Beitreten oder Ansehen ermöglichen | 30 Tage nach Ablauf oder Widerruf |
| Sicherheitsprotokoll: wer wann was getan hat | Von dir | Missbrauch und Sicherheitsvorfälle untersuchen | 2 Jahre, ohne deine Identität, wenn du dein Konto löschst |
| Monatliche Zähler für die KI-Funktionen | Von dir | Missbrauchs- und Kostenkontrolle | Unbefristet; eine Zahl, kein Inhalt |
| Abo: welcher Plan, welcher Status, die IDs des Anbieters | Von dir | Wissen, wofür du bezahlt hast | Solange das Abo besteht |
[LEGAL: Die Rechtsgrundlage je Zeile steht absichtlich nicht da. Vertrag, berechtigtes Interesse und Einwilligung treffen auf unterschiedliche Zeilen zu. Die schwierigste ist der Kadereintrag: ein Name, den ein Trainer über eine meist minderjährige Person einträgt, die ihn nicht selbst eingetragen hat. Das braucht eine Festlegung, keine Vermutung.]
[LEGAL: Die Aufbewahrungsfristen von 3 Jahren für Quiz-Ergebnisse und 2 Jahren für das Sicherheitsprotokoll sind technische Vorgaben des Entwicklers. Sie müssen begründet oder geändert werden.]
Wir speichern nie: eine Kartennummer, eine Rechnungsadresse, eine Rechnung, ein Geburtsdatum, eine Telefonnummer, eine Postadresse, Gesundheitsdaten oder ein Foto, das du nicht selbst als Profilbild hochgeladen hast.
Kinder
Die meisten Spieler, die SlongeHoops nutzen, sind minderjährig, und das Design antwortet darauf, indem es fast nichts erhebt. Ein Spieler tritt einer Mannschaft mit einem Einladungscode und einem Anzeigenamen bei, ganz ohne E-Mail-Adresse. Es gibt keine öffentlichen Profile, keine Direktnachrichten, keine Werbung und kein Profiling.
[LEGAL: Das ist die grösste offene Frage in diesem Dokument. Das Alter, ab dem Eltern einwilligen müssen, unterscheidet sich je nach Land — 13 bis 16 nach Art. 8 DSGVO, 13 nach COPPA in den USA, und in der Schweiz ist die Lage je nach Verarbeitung anders zu beurteilen. SlongeHoops hat heute keinen Ablauf für elterliche Einwilligung und fragt kein Alter ab. Ob einer nötig ist, ab welchem Alter, in welchen Ländern, und ob ein Trainer oder ein Verein stellvertretend für Eltern einwilligen kann, muss vor einem öffentlichen Start geklärt sein.]
Wer für uns Daten verarbeitet
| Wer | Was | Wo |
|---|---|---|
| Supabase | Datenbank, Anmeldung, Dateispeicher und Serverfunktionen — alles, was ein Konto berührt | Eine EU-Region. [LEGAL: Die genaue Region bestätigen und hier nennen; das Projekt muss in Frankfurt (eu-central-1) oder Zürich (eu-central-2) angelegt werden, und die Region lässt sich danach nicht mehr ändern.] |
| Stripe | Zahlung, als Verkäufer im Rechtssinn | Stripe ist ein US-Unternehmen mit einer europäischen Gesellschaft. [LEGAL: Klären, welche Stripe-Gesellschaft mit einem Schweizer Verkäufer unter Managed Payments kontrahiert, und den Übermittlungsmechanismus festhalten.] |
| Cloudflare | Turnstile, die Prüfung, dass du kein Bot bist; sie sieht deine IP-Adresse und einige Metadaten, wenn ein Anmeldefenster oder ein Beitrittslink aufgeht | Global |
| DeepSeek, oder Anthropic, falls so konfiguriert | Nur der KI-Fragengenerator, und nur wenn du ihn nutzt. Siehe unten. | [LEGAL: DeepSeek verarbeitet Daten in der Volksrepublik China. Der Übermittlungsmechanismus dafür und für Anthropic in den USA muss festgehalten werden und ist es noch nicht.] |
| Ein E-Mail-Versender | E-Mail-Adressen und Anmeldelinks | [LEGAL: Noch nicht gewählt. Muss hier stehen, bevor die erste E-Mail rausgeht.] |
| Ein Hosting-Anbieter für die Website | Deine IP-Adresse und die üblichen Server-Metadaten | [LEGAL: Noch nicht schriftlich bestätigt.] |
Wir verkaufen keine Daten und geben sie an niemanden weiter, der nicht auf dieser Liste steht.
Zahlung
Zahlungen laufen über Stripe Managed Payments. Stripe ist der Verkäufer im Rechtssinn — der Merchant of Record — und nicht bloss unser Zahlungsdienstleister. Das heisst konkret:
- Auf deiner Kartenabrechnung steht
LINK.COM*und dann unser Produktkürzel, weil Link die Marke ist, unter der Stripe gegenüber Kunden auftritt. - Wir sehen deine Karte nie. Wir sehen deine Rechnungsadresse nie. Wir sehen die Rechnung nie.
- Wenn du einen Plan wählst, geben wir Stripe deine Benutzer-ID, die ID des Kontos, der Mannschaft oder des Vereins, für den der Plan ist, unser Produktkürzel, die Preis-ID und die E-Mail-Adresse deines Kontos, damit das Formular vorausgefüllt ist. Sonst nichts — keinen Spielzug, keine Kaderliste, keinen Mannschaftsnamen, keinen Spielernamen.
- Wenn du an der Stripe-Kasse eine andere E-Mail-Adresse einträgst, gehört die Adresse, die Stripe dann hat, Stripe und nicht uns.
- Stripe kann einem Kunden innerhalb von 60 Tagen nach eigenem Ermessen eine Rückerstattung gewähren.
- Wenn du Stripe um Löschung deiner Daten bittest, kündigt Stripe deine Abos und löscht seine eigenen Datensätze, auch solche in unserem Konto. Unsere Kopie eines Abos ist eine Spiegelung ihres Datensatzes, nie das Original. Wer löschen will, was Stripe hat, muss sich an Stripe wenden.
[LEGAL: Ob Stripe unser Auftragsverarbeiter, für den Verkauf ein eigener Verantwortlicher oder beides zugleich ist, entscheidet über die nötigen Verträge und darüber, was dieser Abschnitt sagen darf. Das ist nicht geklärt.]
Der KI-Fragengenerator
Wenn du den KI-Fragengenerator nutzt, geht eine Anfrage an einen Modellanbieter. Sie enthält den Spielzug als Text, den ein Trainer lesen könnte: Name, Beschreibung, Tags, Situation und Aufstellung; jede Phase mit ihrer Trainer-Notiz; jede Aktion der Reihe nach mit ihrem Timing; wo jeder Spieler steht, benannt als Position auf dem Feld; und deine Einstellungen der simulierten Verteidigung, wenn du sie eingeschaltet hast. Spieler erscheinen als die Zahlen 1 bis 5.
Nicht gesendet: Kadernamen, Trikotnummern, Aufstellungen, Mannschafts- oder Vereinsnamen, Benutzer-IDs, E-Mail-Adressen und Bilder.
Eines solltest du wissen, bevor du ihn nutzt. Deine Trainer-Notizen sind freier Text, und nichts entfernt daraus Namen. Wenn du “Mika wartet hier” in eine Phasennotiz schreibst, geht dieser Satz an den Anbieter. Derselbe Satz reist schon heute in jedem Share-Link mit — es ist also kein neues Risiko, aber ein neuer Empfänger.
[LEGAL: Der Entwickler hat drei Optionen festgehalten — die Notizen senden wie heute, alles Namensförmige vorher entfernen, oder im Moment der Erzeugung warnen. Eine davon muss gewählt werden, und dieser Absatz muss dazu passen. Aufbewahrungsdauer, Verarbeitungsregion und Auftragsverarbeitungsvertrag des Anbieters sind vor der ersten echten Nutzung ebenfalls zu bestätigen.]
Die Funktion ist inaktiv, solange der Betreiber keinen Anbieter-Schlüssel hinterlegt hat. Bis dahin verlässt gar keine Anfrage den Dienst.
Cookies und Statistik
Die Website setzt kein Werbe-Cookie, lädt keinen Tracker von Dritten und enthält kein Social-Pixel. Es gibt kein Cookie-Banner, weil es nichts gibt, das eines bräuchte.
Wenn Statistik eingeschaltet ist, ist sie cookielos — keine Kennung, die dir zwischen Besuchen folgt, kein seitenübergreifendes Tracking — und sie zählt Seitenaufrufe und Klicks, keine Personen.
Die App selbst legt in deinem Browser ab, was sie zum Funktionieren braucht: deine Spielzüge, deine Einstellungen, deine Anmeldesitzung und, falls du über einen Empfehlungslink gekommen bist, den Empfehlungscode. Das ist alles First Party, auf deinem eigenen Gerät.
[LEGAL: Zu bestätigen, dass ein cookieloses Statistikwerkzeug in der gewählten Konfiguration in der Schweiz, der EU, Deutschland (§ 25 TTDSG) und dem Vereinigten Königreich einwilligungsfrei ist, und das Werkzeug hier zu nennen, sobald es gewählt ist.]
Was du tun kannst
- Alles sehen, was wir zu dir haben. Die App exportiert es als Datei, und darin steht nur, was dir zugeordnet ist, und nichts über andere.
- Dein Konto löschen. Die App macht das. Deine persönlichen Spielzüge werden gelöscht. Deine Quiz-Ergebnisse werden überall gelöscht. Warst du der einzige Trainer einer Mannschaft und gibt es keinen Vereinsadministrator, werden auch die Mannschaft, ihre Playbooks, Spielzüge und die Kaderliste gelöscht, und alle verlieren sofort den Zugang. Gibt es einen weiteren Trainer, gehen die Inhalte der Mannschaft an ihn über. Kadereinträge, die mit dir verknüpft sind, werden entkoppelt und der Name ersetzt. Links und Einladungen, die du erstellt hast, werden widerrufen. Das Sicherheitsprotokoll behält, was passiert ist, aber nicht, wer du warst.
- Alles berichtigen. Du bearbeitest dein eigenes Profil; ein Trainer bearbeitet seine Kaderliste.
- Ein Trainer kann einen Kadereintrag und die Quiz-Ergebnisse eines Spielers jederzeit löschen.
Ein laufendes Abo darf nicht still weiterlaufen: Beim Löschen versuchen wir, es bei Stripe zu kündigen, und halten fest, ob das geklappt hat. War Stripe nicht erreichbar, kündigen wir von Hand.
[LEGAL: Einschränkung der Verarbeitung und Widerspruch (Art. 18 und 21 DSGVO) sind nicht als Funktion gebaut und würden heute von Hand bearbeitet. Zu klären, ob das genügt, und eine Frist für die Antwort zu nennen.]
[LEGAL: Das Beschwerderecht bei einer Aufsichtsbehörde muss genannt werden, mit dem EDÖB für die Schweiz und dem Hinweis, dass sich Personen in der EU an ihre nationale Behörde wenden können.]
Sicherheit
Wer welche Zeile sehen darf, entscheidet die Datenbank, nicht die App: standardmässig nichts, mit einer Regel pro Tabelle. Codes für Einladungen und Share-Links haben hohe Entropie, laufen ab, sind widerrufbar und werden gedrosselt. Vereinsadministratoren brauchen für heikle Vorgänge einen zweiten Faktor. Daten sind bei der Übertragung und im Ruhezustand verschlüsselt. Profilbilder liegen in einem privaten Ablagebereich mit einem Ordner pro Person.
Nichts davon macht einen Share-Link privat. Ein Share-Link ist eine Berechtigung: Wer ihn hat, kann öffnen, worauf er zeigt.
[LEGAL: Eine Zusage zur Meldung von Datenschutzverletzungen muss formuliert werden, mit der 72-Stunden-Frist nach Art. 33 DSGVO und dem schweizerischen Gegenstück, sowie einer Festlegung, wann Betroffene direkt informiert werden.]
Änderungen
Wenn sich an dieser Erklärung etwas Wesentliches ändert, sagen wir es in der App und aktualisieren das Datum oben.
[LEGAL: Festlegen, ob wesentliche Änderungen eine Ankündigung per E-Mail brauchen, mit welcher Frist, und ob die Weiternutzung als Zustimmung gilt.]