Datenschutzerklärung

1. Verantwortlicher

SchaeferMSoftware Inhaber: Maurice Schäfer Max-Brandts-Str. 64 47055 Duisburg E-Mail: support@smartdart.app

2. Überblick der Verarbeitungen

SmartDart ist eine webbasierte Dart-Turnier-Software. Die folgenden Angaben informieren über die Art der verarbeiteten Daten, den Zweck ihrer Verarbeitung und die betroffenen Personen.

3. Erhobene Daten
3.1 Benutzerkonto

Bei der Registrierung eines Benutzerkontos werden folgende Daten erhoben: E-Mail-Adresse, Passwort (verschlüsselt gespeichert als BCrypt-Hash), frei wählbarer Anzeigename. Die E-Mail-Adresse dient der Identifikation, dem Passwort-Reset und dem Versand von Benachrichtigungen.

Außerdem speichern wir, ob die Registrierung in der Android- oder iOS-App (Google Play Store bzw. App Store) oder im Browser erfolgte (Kennung „APP“ bzw. „WEB“). Damit schicken wir App-Nutzern in der Willkommensmail den Hinweis, wo es Abos gibt, und werten aus, über welchen Weg sich Nutzer anmelden. Rechtsgrundlage ist unser berechtigtes Interesse (Art. 6 Abs. 1 lit. f DSGVO). Bei der Löschung des Kontos wird die Kennung entfernt.

3.2 Spielername

Bei der Teilnahme an einem Turnier wird ein frei wählbarer Spielername eingegeben. Es handelt sich um ein Pseudonym — es werden keine Klarnamen verlangt. Bei eingeloggten Nutzern wird die Turnier-Teilnahme mit dem Benutzerkonto verknüpft, um Statistiken bereitzustellen.

3.3 Session-ID

Bei der Anmeldung zu einem Turnier wird eine zufällige Session-ID (UUID) generiert und im Browser gespeichert (localStorage). Diese dient ausschließlich der Zuordnung zum Turnier und wird bei der Abmeldung oder nach Ende des Turniers gelöscht.

3.4 Spielergebnisse & Statistiken

Während des Turniers werden Spielergebnisse (Würfe, Legs, Punkte) erfasst und gespeichert. Für registrierte Nutzer werden diese Daten turnier-übergreifend aggregiert (Statistiken), die nur dem jeweiligen Nutzer selbst und – nach dessen Schaltern – seinen bestätigten Freunden zugänglich sind (siehe 3.10).

3.5 Zahlungsdaten

Bei Abschluss eines kostenpflichtigen Abonnements (Pro, Premium) werden Zahlungsdaten ausschließlich durch unseren Zahlungsdienstleister Stripe verarbeitet. SmartDart speichert keine Kreditkartennummern oder Bankdaten. Gespeichert werden lediglich die Stripe-Kunden-ID, Abonnement-ID und der aktuelle Abo-Status.

Abonnements, die Sie in der Android-App über Google Play abschließen, wickelt Google ab (siehe Abschnitt 8b). Dort gespeichert werden Kauf-Token, Produkt, Laufzeit und Abo-Status.

Abonnements, die Sie in der iOS-App über Apple abschließen, wickelt Apple ab (siehe Abschnitt 8c). Dort gespeichert werden Transaktions-IDs, Produkt, Laufzeit und Abo-Status.

3.6 Server-Logdaten

Beim Zugriff auf SmartDart werden automatisch technische Daten erfasst: IP-Adresse, Zeitpunkt des Zugriffs, aufgerufene URL, Referrer (zuvor besuchte Seite), Browser-Typ. Diese Daten werden für den Betrieb und die Sicherheit des Dienstes benötigt. Das Zugriffsprotokoll des Webservers, das die IP-Adresse enthält, wird nach spätestens 15 Tagen gelöscht; alle übrigen Server-Protokolle der Anwendung (ohne IP-Adresse, E-Mail-Adressen nur gekürzt) spätestens nach 30 Tagen. In diesen Anwendungsprotokollen werden Zugangscodes und Token in Adressen durch „***“ ersetzt; Nummern von Turnieren, Spielen, Vereinen, Ligen, Serien, Pokalen sowie öffentliche Ergebnis-Codes stehen dort lesbar. Die eigene Besuchsstatistik (siehe 3.9, ebenfalls ohne IP-Adresse) hat eine eigene Frist von 90 Tagen.

3.7 Feedback und Vorschläge

Über die Feedback-Formulare in SmartDart können Sie uns Vorschläge, Fehlermeldungen und Bewertungen schicken. Gespeichert werden Ihre Nachricht, die gewählte Kategorie bzw. die angekreuzten Gründe, eine optionale Sternebewertung und der Zeitpunkt. Sind Sie angemeldet, wird die Meldung Ihrem Benutzerkonto zugeordnet. Ohne Konto fragen wir nach Ihrer E-Mail-Adresse — ausschließlich, um Ihnen antworten zu können; sie wird nicht für Newsletter oder Werbung verwendet. Zur Bearbeitung erhalten wir die Meldung zusätzlich als E-Mail-Benachrichtigung.

Rechtsgrundlage ist Art. 6 Abs. 1 lit. f DSGVO (berechtigtes Interesse, Rückmeldungen zu bearbeiten und zu beantworten). Die E-Mail-Adresse einer Meldung ohne Konto wird 12 Monate nach dem Absenden automatisch aus unserer Datenbank gelöscht; auf Anfrage an support@smartdart.app löschen wir sie auch früher.

3.8 App-Test und Benachrichtigung

Auf smartdart.app/app können Sie sich als Tester für die Android-App eintragen oder benachrichtigen lassen, sobald die App für Android oder iPhone verfügbar ist. Gespeichert werden Ihre E-Mail-Adresse, die gewählte Art (Test oder Benachrichtigung), die Plattform, die Sprache, der Zeitpunkt der Anmeldung und der Bestätigung sowie — wenn Sie beim Eintragen angemeldet sind — die Zuordnung zu Ihrem Benutzerkonto (für das Dankeschön an Tester).

Die Anmeldung wird erst wirksam, wenn Sie den Link in unserer Bestätigungsmail öffnen und dort bestätigen (Double-Opt-in). Wir schreiben Ihnen nur zu diesem Zweck: die Bestätigung, höchstens eine Erinnerung drei Tage danach, falls die Bestätigung noch fehlt, bei Testern den Link zum Test im Google Play Store und eine Nachricht, sobald die App erscheint. Den Link zum Test und die Nachricht zum Erscheinen der App erhalten nur bestätigte Anmeldungen. Für den geschlossenen Test tragen wir die Adressen bestätigter Tester in die Google Play Console ein; nur so kann Google den Test für Sie freischalten. Anbieter ist die Google Ireland Limited, Gordon House, Barrow Street, Dublin 4, Irland.

Rechtsgrundlage ist Ihre Einwilligung (Art. 6 Abs. 1 lit. a DSGVO). Sie können sie jederzeit widerrufen — über den Link in der Bestätigungsmail oder per E-Mail an support@smartdart.app; der Eintrag wird dann gelöscht. Nicht bestätigte Anmeldungen bewahren wir bis zum Erscheinen der App auf, höchstens aber 6 Monate ab der Anmeldung, und löschen sie dann automatisch; so lange bleibt auch der Bestätigungslink gültig. Bestätigte Anmeldungen löschen wir spätestens 12 Monate nach der Bestätigung.

3.9 Eigene Besuchsstatistik

Bei jedem Seitenaufruf speichern wir auf unserem Server in Deutschland: die aufgerufene Seite (ohne Zugangscodes, Token, E-Mail-Adressen und die meisten URL-Parameter; Nummern von Turnieren, Spielen, Vereinen, Ligen, Serien, Pokalen sowie öffentliche Ergebnis-Codes stehen in der Adresse), eine zufällige Besucher-ID aus dem localStorage Ihres Browsers, bei Anmeldung Ihre Konto-ID, Browser- und Gerätetyp, die Sprache der Oberfläche (Deutsch oder Englisch), bei einer laufenden Turnier-Sitzung deren Sitzungskennung, bei fremden Websites nur die Domain der Herkunftsseite sowie – sofern der aufgerufene Link sie enthält – die Kampagnenangaben utm_source, utm_medium und utm_campaign (z. B. „chatgpt.com“). Die IP-Adresse wird dafür nicht gespeichert. Links in unseren automatischen E-Mails tragen Kampagnenangaben, die nur die Art der E-Mail nennen (z. B. „trial-ende-bald“). Links mit persönlichem Code (z. B. Anmeldung, Bestätigung, Passwort, Einladung, Abmeldung) bleiben ohne sie. Links in E-Mails, die wir persönlich an Sie schreiben, tragen statt der Art eine kurze Kennung der einzelnen E-Mail (z. B. „m-k7q2“). So sehen wir, ob unsere Antwort angekommen ist und gelesen wird; Rechtsgrundlage ist unser berechtigtes Interesse an einer funktionierenden Kundenkommunikation (Art. 6 Abs. 1 lit. f DSGVO). Welche Kennung zu welcher E-Mail gehört, bewahren wir höchstens 90 Tage auf. Sie können dem jederzeit formlos per E-Mail an support@smartdart.app widersprechen; Ihre Klicks ordnen wir dann nicht mehr zu. Namen oder E-Mail-Adressen stehen nie im Link. Zweck ist zu erkennen, über welche Wege Besucher SmartDart finden, sowie eine zusammengefasste Auswertung, welche Bereiche der App genutzt werden; Rechtsgrundlage ist Art. 6 Abs. 1 lit. f DSGVO. Die Daten werden nicht an Dritte übermittelt und nach 90 Tagen automatisch gelöscht.

3.10 Freunde

Die Freundesfunktion ist freiwillig, für angemeldete Konten kostenlos und nur nutzbar, wenn Sie sie selbst verwenden. Dafür speichern wir: Ihren Freundescode (zufällig erzeugt, im Profil jederzeit neu erzeugbar; der alte Code wird dann ungültig), Ihre Freundschaften und Anfragen (wer, wann, Status), und Ihre Privatsphäre-Schalter je Bereich. Für eine Einladung per Link (persönlicher Link, 30 Tage gültig, im Profil widerrufbar) speichern wir nur einen Hash des Links, nicht den Link selbst; abgelaufene oder widerrufene Einladungen löschen wir 30 Tage nach Ablauf bzw. Widerruf. Wer sich über Ihren Link registriert, ist sofort mit Ihnen befreundet; auch dann gelten die Freigaben standardmäßig (an) und sofort ab der Freundschaft, und Sie können sie jederzeit ändern.

Eine Namenssuche gibt es nicht: Man findet Sie nur über Ihren Freundescode, Ihren Einladungslink oder über Vorschläge. Für Vorschläge schlagen wir Konten einander mit dem Anzeigenamen vor, die in denselben Turnieren gespielt haben (Rechtsgrundlage: unser berechtigtes Interesse, Art. 6 Abs. 1 lit. f DSGVO, die Funktion anzubieten). Dem können Sie jederzeit widersprechen: mit dem Schalter „In Vorschlägen erscheinen“ in den Freunde-Einstellungen (Standard: an) oder per E-Mail (siehe 13); zudem entscheiden Sie selbst, ob Sie eine Anfrage senden, annehmen oder nicht. Vorschläge sind kein Zwang zur Freundschaft.

Bestätigte Freunde sehen Ihren Anzeigenamen und, je nach Ihren Schaltern (Standard: an), Kennzahlen getrennt nach Quick Match, Bot, Turnier, Liga und Training sowie die Kopf-an-Kopf-Bilanz aus Ihren gemeinsamen Turnierspielen. Ihre E-Mail-Adresse sehen sie nie. Wer eine Anfrage sendet, sieht nur den Anzeigenamen. Wer nicht Ihr bestätigter Freund ist, sieht nichts davon. Gegen Missbrauch begrenzen wir die Zahl neuer Anfragen je Konto (je Stunde, je Tag und offene Anfragen); diese Zähler laufen nur im Arbeitsspeicher und werden nicht gespeichert.

Wir benachrichtigen Sie über Anfragen und Annahmen in der App (Glocke) und, wenn Sie das nicht abstellen, per E-Mail (siehe 7). Für die Hinweise in der Glocke speichern wir den Typ des Hinweises, das auslösende Konto, die Zeit und ob Sie ihn gelesen haben; wir löschen sie 90 Tage nach Entstehung. Rechtsgrundlage für die Freundesfunktion ist die Vertragserfüllung (Art. 6 Abs. 1 lit. b DSGVO) für die von Ihnen gewählte Funktion. Der Datenexport („Meine Daten herunterladen“, siehe 11.1) enthält Ihren Freundescode, Ihre eigenen Freundschaften und Anfragen, Ihre Schalter, Ihre Hinweise und Ihre Einstellung zu Freundes-Mails. Zur Löschung siehe 11.3.

3.11 Liga-Spielerpass (Geburtsdatum, Wohnort)

Für die Verwaltung von Ligen und Verbänden speichern wir zu Spielern, die in einer Liga gemeldet sind, auf Wunsch des Liga-Vorstands zusätzlich zum Namen das Geburtsdatum und den Wohnort, so wie sie auf dem Spielerpass stehen. Bei einer Nachmeldung können außerdem Anschrift, Telefonnummer und E-Mail-Adresse (freiwillig) angegeben werden. Die Angaben kommen aus vier Wegen: aus dem Nachmeldeformular des Liga-Vorstands, aus der Meldung durch den Kapitän einer Mannschaft, aus der Sammelmeldung eines Vereins oder von Hand bzw. per Listenimport durch den Liga-Vorstand. Viele dieser Spieler haben kein SmartDart-Konto.

Zweck: Ausstellen und Prüfen des Spielerpasses, also die Zuordnung eines Spielers zur Liga und zu seiner Mannschaft. Wer sieht die Angaben: nur der Liga-Vorstand (Liga-Administratoren). Kapitäne, Mitspieler, Zuschauer und öffentliche Ergebnis- und Tabellenseiten sehen Geburtsdatum und Wohnort nie. Wir geben sie nicht an Dritte weiter.

Rechtsgrundlage: Ihre Einwilligung (Art. 6 Abs. 1 lit. a DSGVO). Beim Nachmeldeformular, bei der Meldung durch den Kapitän und bei der Sammelmeldung eines Vereins bestätigt die meldende Person mit einem Häkchen, dass der Spieler mit der Speicherung einverstanden ist. Sie können sie jederzeit mit Wirkung für die Zukunft widerrufen. Pflegt der Liga-Vorstand die Angaben von Hand oder per Import nach, geschieht das auf seine Veranlassung für die Verwaltung seiner Liga; für Auskunft, Berichtigung und Löschung können Sie sich an Ihren Liga-Vorstand oder an uns wenden.

Speicherdauer und Löschung: Eine automatische Löschfrist gibt es derzeit nicht. Die Angaben bleiben gespeichert, bis der Liga-Vorstand das Geburtsdatum bzw. den Eintrag des Spielers löscht oder Sie die Löschung verlangen (support@smartdart.app, Frist: ein Monat). Löscht der Liga-Vorstand einen Spieler, entfernt das nur dessen Spielerpass-Eintrag; die Angaben im ursprünglichen Nachmeldeantrag löschen wir nur auf Ihre Anfrage. Wir löschen dann Geburtsdatum, Wohnort und die übrigen Angaben im Nachmeldeantrag; der Name kann zur Nachvollziehbarkeit bereits gespielter Ergebnisse bestehen bleiben. Hat ein Spieler ein SmartDart-Konto und löscht es (siehe 11), werden die Passdaten dadurch nicht automatisch entfernt; bitte schreiben Sie uns in diesem Fall zusätzlich.

3.12 Öffentliche Ergebnisseiten, Link-Vorschau und Teilen-Karten

Öffentliche Ergebnisseiten. Die Ergebnisseite eines Turniers (/results/…) ist für jeden aufrufbar, der den Link kennt. Sie zeigt den Turniernamen, die Namen der Teilnehmenden, Ergebnisse, Tabellen und Spielwerte (zum Beispiel Average, 180er, höchstes Finish) und, wo Wurfdaten vorliegen, den Verlauf einzelner Legs. Zu welchen Konten ein Name gehört, zeigt die Seite nicht. Diese Angaben sind die Ergebnisse, die der Veranstalter mit dem Turnier veröffentlichen will; wir verarbeiten sie als Teil des Dienstes. Rechtsgrundlage ist unser berechtigtes Interesse und das der Veranstalter und Teilnehmenden, Ergebnisse zugänglich zu machen (Art. 6 Abs. 1 lit. f DSGVO). Wer nicht öffentlich genannt werden möchte, kann sich an den Veranstalter oder an uns wenden (siehe 11 und 13).

Fester Beamer-Link eines Clubs. Club-Admins können für ihren Club einen festen Beamer-Link (/projection?club=…) erzeugen. Nur Club-Admins sehen und erzeugen den Schlüssel; wer den Link kennt, kann die Warte-Ansicht ohne Anmeldung aufrufen. „Neu erzeugen“ macht den bisherigen Link ungültig. Zwischen zwei Turnieren zeigt die Warte-Ansicht den Clubnamen, das Logo und Statistik-Kacheln: Zahlen zum Club (Mitglieder, Turniere, Matches, 180er), die Anzeigenamen der Mitglieder mit Spielwerten aus den Club-Turnieren (Average, höchstes Finish, 180er, Siegquote) und den Sieger des zuletzt beendeten Turniers. Zu welchen Konten ein Name gehört, zeigt die Seite nicht; die Namen der Platzhalter-Spieler vergibt der Club-Admin. Gelöschte Konten und ausgetretene Mitglieder erscheinen nicht in den Ranglisten; ein ausgetretenes Mitglied kann als Sieger eines früheren Turniers genannt bleiben, ein gelöschtes Konto nicht. Club-Admins können die Statistik in der Warte-Ansicht im Kasten „Beamer-Link des Clubs“ abschalten (Standard: an). Rechtsgrundlage ist unser berechtigtes Interesse und das des Clubs, den Spielbetrieb vor Ort anschaulich zu machen (Art. 6 Abs. 1 lit. f DSGVO). Wer nicht genannt werden möchte, kann sich an den Club-Admin oder an support@smartdart.app wenden (siehe auch 11 und 13).

Vorschaubilder für geteilte Links. Chat- und Netzwerkdienste (zum Beispiel WhatsApp, Telegram, Facebook, Slack, LinkedIn, Discord) rufen einen geteilten Ergebnislink automatisch ab, um eine Vorschau zu bauen. Erkennen wir einen solchen Vorschau-Abruf, liefern wir statt der Seite eine kleine Metadaten-Seite (/api/og/…) und für beendete Turniere ein Vorschaubild. Darin stehen nur Angaben der öffentlichen Ergebnisseite: Turniername, Name des Siegers, Finalergebnis mit dem Namen des Finalgegners, bei Club-Turnieren der Clubname, Spielerzahl, Datum und drei Zahlen (höchstes Finish, bester Average in einem Spiel, Anzahl 180er; liegen keine Wurfdaten vor, stehen stattdessen Anzahl der Spiele, Legs und Spieler). Für Turniere, die nur über den Beitrittscode gefunden werden, liefern wir keine Vorschau. Wir speichern dafür nichts außerhalb der Server-Protokolle (siehe 3.6): die Abrufe stehen dort wie jeder andere Zugriff mit Adresse und Kennung des Dienstes; das fertige Vorschaubild liegt höchstens bis zum nächsten Neustart im Arbeitsspeicher des Servers. Der Chat-Dienst selbst kann die Vorschau bei sich zwischenspeichern; darauf haben wir keinen Einfluss. Rechtsgrundlage ist unser berechtigtes Interesse an einer verständlichen Link-Vorschau (Art. 6 Abs. 1 lit. f DSGVO).

Teilen-Karten. Mit „Als Bild teilen“ erzeugt Ihr Gerät aus den angezeigten Werten ein Bild (Turnier-Sieger, Spieler im Turnier, einzelnes Spiel oder Ergebnis eines Quick Matches). Das Bild entsteht in Ihrem Browser oder Ihrer App; SmartDart speichert und erhält es nicht. Vor dem Teilen sehen Sie eine Vorschau. Beim Quick Match können Sie die Namen auf dem Bild ausblenden (dann stehen dort „Spieler 1“ und „Spieler 2“); voreingestellt sind die Namen sichtbar. Was Sie mit dem Bild tun und an wen Sie es senden, entscheiden Sie; ein einmal verschicktes Bild können wir nicht zurückholen. Das Bild enthält einen QR-Code, der auf die Ergebnisseite des Turniers bzw. auf smartdart.app/quick-match führt. Wir zählen anonym, wie oft Bilder und Links geteilt werden (ohne Namen und ohne Turniercode, siehe 9).

4. Cookies und lokale Speicherung

SmartDart setzt ein einziges eigenes Cookie: sd_refresh. Es entsteht nur, wenn Sie sich anmelden, registrieren oder Ihr Passwort zurücksetzen. Es enthält ein Anmelde-Token und hält Sie bis zu 7 Tage angemeldet. Das Cookie ist für Skripte nicht lesbar (httpOnly), wird nur verschlüsselt (HTTPS) und nur an unseren Server übertragen und beim Abmelden oder Löschen des Kontos entfernt. Es ist für die von Ihnen gewünschte Anmeldung technisch erforderlich (§ 25 Abs. 2 Nr. 2 TDDDG, Art. 6 Abs. 1 lit. b DSGVO). Weitere Cookies setzen wir nicht. Einstellungen speichern wir im localStorage Ihres Browsers:

  • Session-Daten (Turnier-Zuordnung)
  • Anmelde-Hinweis (nur ob eine Anmeldung besteht, kein Token)
  • Spracheinstellung (Deutsch/Englisch)
  • Theme-Einstellung (Hell/Dunkel)
  • Scoring-Modus-Präferenz
  • Besucher-ID (Besuchsstatistik, siehe 3.9)
  • Erstkontakt-Herkunft (30 Tage, wird bei der Registrierung übermittelt)
  • Ihre Auswahl „Das bin ich“ auf öffentlichen Ranglisten und Turnier-Ergebnisseiten (welcher Spieler Sie in einer Rangliste oder einem Turnier sind) und der zuletzt gesehene Spieltag, damit wir Ihnen zeigen können, was seit Ihrem letzten Besuch neu ist
  • Spieldaten, die noch nicht übertragen wurden (Trainings, Matches, Offline-Turniere mit den eingegebenen Spielernamen, Liga-Spielberichte samt Aufstellung), sowie eine Zwischenkopie Ihrer Statistik- und Clubdaten für die Nutzung ohne Verbindung

Mit Ausnahme der Besucher-ID, der Erstkontakt-Herkunft und der Spieldaten, die Sie selbst zur Übertragung vorgesehen haben, verlassen diese Daten den Browser nicht. Sie können jederzeit über die Browser-Einstellungen gelöscht werden.

Die zwischengespeicherten Spieldaten sorgen nur dafür, dass Ihre Eingaben bei fehlender Verbindung nicht verloren gehen (Art. 6 Abs. 1 lit. b DSGVO). Sie werden nach erfolgreicher Übertragung, spätestens nach 30 Tagen, und beim Abmelden gelöscht. Vor Ablauf der 30 Tage weist Sie die App darauf hin. Liegen beim Abmelden noch nicht übertragene Einträge, fragt die App nach: Sie können zuerst senden oder alles löschen und sich abmelden. Bei der Löschung Ihres Kontos werden diese Daten ebenfalls entfernt. Läuft Ihre Anmeldung von selbst ab, bleiben die Daten Ihres Kontos bis zur nächsten Anmeldung erhalten (höchstens 30 Tage). Offline-Turniere sind keinem Konto zugeordnet und bleiben deshalb beim Abmelden bestehen; Sie können sie jederzeit in der Liste Ihrer Offline-Turniere löschen.

Damit SmartDart auch ohne Internet funktioniert, speichert der Browser zusätzlich im localStorage und in der IndexedDB: eine Kopie Ihres Nutzerprofils (damit Sie ohne Netz angemeldet bleiben), die zuletzt geladenen eigenen Daten (zum Beispiel „Meine Turniere“, Profil, Club) sowie noch nicht gesendete Eingaben, Ergebnisse und offline gespielte Matches. Profilkopie und geladene Daten werden höchstens 30 Tage genutzt und beim Abmelden gelöscht. Noch nicht gesendete Eingaben bleiben auf dem Gerät, bis sie an unseren Server gesendet sind oder Sie sie verwerfen; nur dabei verlassen sie das Gerät. Diese Speicherung ist für die von Ihnen genutzte Offline-Funktion technisch erforderlich (§ 25 Abs. 2 Nr. 2 TDDDG).

Zusätzlich legt die Android-App aus dem Google Play Store im sessionStorage des Browser-Tabs den Schlüssel smartdart_store_app ab. Er erkennt, dass SmartDart in dieser App läuft (und blendet dort Kaufangebote aus) und endet mit dem Tab. Der Schlüssel selbst verlässt den Browser nicht; die daraus abgeleitete Angabe „App“ geht bei der Registrierung an unseren Server (siehe 3.1) und als Eigenschaft an PostHog (siehe 9).

Öffnen Sie als Gast einen Einladungslink zur Freundesfunktion, merkt sich der Browser-Tab den Token der Einladung höchstens 2 Stunden im sessionStorage (Schlüssel smartdart_friend_invite_pending), damit Sie die Registrierung abschließen können. Er verlässt den Browser nur mit der Registrierung und endet spätestens mit dem Tab.

Für die Kamera-Zählung (Abschnitt 5a) speichert der Browser zusätzlich: Haben Sie in die Trainingsbilder eingewilligt (5a.1), liegen noch nicht gesendete Bilder mit ihren Daten in der IndexedDB smartdart-kamera-beta, bis sie gesendet sind. Diese Warteschlange wird beim Widerruf und beim Abmelden geleert; was nicht gesendet werden konnte, verwirft die App nach höchstens 7 Tagen. Lehnen Sie die Teilnahme ab, merkt sich der Browser das im localStorage unter smartdart_kamera_einwilligung_nein_<Konto-ID> (nur die Fassung des Texts, die Sie abgelehnt haben), damit wir nicht bei jedem Start erneut fragen; dieser Merker verlässt den Browser nicht. Beides ist für die von Ihnen genutzte Funktion erforderlich (§ 25 Abs. 2 Nr. 2 TDDDG).

5. WebSocket-Verbindung

Für die Echtzeit-Aktualisierung von Spielständen wird eine WebSocket-Verbindung zum Server aufgebaut. Über diese Verbindung werden ausschließlich turnierbezogene Daten übertragen (Spielstände, Turnierstatus). Es findet kein Tracking statt.

5a. Kamera-Zählung (Beta)

Im Quick Match, im Training und im Multiplayer-Match kann die Punkte-Eingabe optional über die Kamera des Geräts erfolgen (Beta, für angemeldete Konten). Der Zugriff auf die Kamera erfolgt erst, wenn Sie die Kamera-Zählung selbst öffnen, und nur so lange, wie sie geöffnet ist. Die Berechtigung erteilen Sie im Browser und können sie dort jederzeit widerrufen.

Die Erkennung der Pfeile läuft vollständig auf Ihrem Gerät (im Browser). Dafür lädt die App beim ersten Öffnen ein Erkennungsmodell und die zugehörige Laufzeit von smartdart.app und behält beide im Browser-Cache. Ohne Ihre Einwilligung verlassen Kamerabilder oder Videos das Gerät nicht, werden nicht an unsere Server übertragen und nicht gespeichert. Gespeichert werden dann – wie bei der Eingabe von Hand – nur die gebuchten Punkte des Spiels (Abschnitt 3). Das Kamerabild und die Spielanzeige der Kamera-Zählung sind von der Sitzungsaufzeichnung nach Abschnitt 9 ausgenommen.

Wenn Sie die Kamera-Zählung öffnen, zählen wir das. Der Eintrag enthält nur den Zeitpunkt, den Spielmodus (Quick Match, Training oder Multiplayer) und die App-Version – keine Konto-Nummer, keine Geräte-Kennung und keine IP-Adresse. Für den Server-Zugriff selbst gilt wie für jeden Aufruf Abschnitt 3.6. Die Zählung geschieht unabhängig davon, ob Sie in Trainingsbilder einwilligen, und dient dazu, die Beta auszuwerten (berechtigtes Interesse, Art. 6 Abs. 1 lit. f DSGVO). Die Einträge löschen wir nach 12 Monaten.

5a.1 Trainingsbilder – nur mit Ihrer Einwilligung

Beim ersten Start der Kamera-Zählung fragen wir, ob Sie uns Bilder zur Verbesserung der Erkennung schicken möchten. Die Teilnahme ist freiwillig; lehnen Sie ab, können Sie die Kamera-Zählung genauso nutzen, es wird nur nichts übertragen. Die Frage und Ihre Antwort gelten gleichermaßen für Quick Match, Training und Multiplayer-Match: Sie erscheint einmal, im Modus, in dem Sie die Kamera-Zählung zuerst öffnen, und gilt dann für alle drei.

Wenn Sie einwilligen, sendet die App je Aufnahme (bis zu drei Pfeile) bis zu vier Standbilder des Dartboards an SmartDart – auf das Board zugeschnitten, ein Bild vor dem ersten Pfeil, eines nach jedem Pfeil und, nach einer Korrektur durch Sie, ein Bild des Bretts zur Gegenprobe (höchstens vier Bilder je Aufnahme). Dazu gehören das gebuchte Ergebnis (auch nach einer Korrektur durch Sie), die von der Kamera erkannten Felder, ein technisches Protokoll der Erkennung, der Stand des Erkennungsmodells und die App-Version. Zum technischen Protokoll gehören die Positionen der erkannten Pfeile im Kamerabild, Messwerte zum Bild (etwa die Größe des Boards im Bild), Zeitabstände zwischen den Erkennungsschritten (keine Uhrzeiten) und Zählwerte zur Erkennung, etwa wie viele mögliche Pfeilspitzen in einem Wurf erkannt und wie viele davon verworfen wurden. Zusätzlich senden wir Einträge ohne Bild – nur das Protokoll –, wenn Sie die Kamera-Zählung schließen oder ein Match endet. Bilder und Daten speichern wir ohne Konto-Kennung und ohne Namen, nur mit dem Tag des Hochladens und nach Datum abgelegt. In unserer Datenbank speichern wir die Bilder ohne Konto-Kennung. Um die Obergrenze von 1.000 Bildern je Konto einzuhalten, zählen wir an Ihrer Einwilligung nur, wie viele Bilder Sie gesendet haben. Bitte nehmen Sie keine Personen ins Bild.

Zweck ist allein die Verbesserung der Pfeil-Erkennung: Wir trainieren und prüfen damit unsere eigenen Erkennungsmodelle. Rechtsgrundlage ist Ihre Einwilligung (Art. 6 Abs. 1 lit. a DSGVO). Die Bilder liegen auf unserem Server in Deutschland (IONOS, siehe Abschnitt 6); trainiert wird ausschließlich auf eigenen Rechnern. Wir geben die Bilder nicht an Dritte weiter und nutzen dafür keine Cloud-KI-Dienste.

Als Einwilligung speichern wir zu Ihrem Konto nur: Zeitpunkt und Fassung, Ihre Browserkennung (User-Agent) und die Zahl der bisher gesendeten Bilder (für die Obergrenze je Konto). Daran erkennt der Server, ob Ihr Gerät senden darf. Gesendet wird nur in Spielpausen, nicht während eines Wurfs. Je Konto nehmen wir höchstens 1.000 Bilder an, insgesamt höchstens 10.000.

Zusätzlich vermerken wir Ihre Antwort – Bilder teilen, ohne Bilder teilen oder Teilnahme beenden – in unserem internen Aktivitätsprotokoll: Konto-Nummer, Art der Antwort, Zeitpunkt und Fassung des Texts. So sehen wir, wie die Beta angenommen wird (berechtigtes Interesse, Art. 6 Abs. 1 lit. f DSGVO). An Ihrer Wahl ändert das nichts: Die Kamera-Zählung funktioniert auch ohne Bilder. Diese Einträge löschen wir nach 12 Monaten, bei einer Kontolöschung sofort.

Gespeicherte Bilder und das zugehörige Protokoll löschen wir automatisch 24 Monate nach dem Hochladen. Ihre Einwilligung können Sie jederzeit mit Wirkung für die Zukunft widerrufen – im Kamera-Menü oder im Profil. Wenn Sie die Teilnahme beenden, werden keine weiteren Bilder gesendet; noch nicht gesendete Bilder auf Ihrem Gerät werden verworfen. Bereits gesendete Bilder löschen wir mit Ablauf der 24 Monate. Wenn Sie vorher eine Löschung wünschen, schreiben Sie an support@smartdart.app – wir versuchen dann, Ihre Bilder anhand von Datum und Spielverlauf zu finden. Nach dem Widerruf löschen wir Ihre Browserkennung; Zeitpunkt und Fassung der Einwilligung bewahren wir als Nachweis bis 36 Monate nach dem Widerruf auf. Bei einer Kontolöschung löschen wir die Einwilligung sofort (Abschnitt 11). Ändert sich dieser Text, fragen wir Sie erneut, bevor wieder etwas übertragen wird.

6. Hosting

Die Anwendung wird auf einem Virtual Private Server (VPS) der IONOS SE, Elgendorfer Str. 57, 56410 Montabaur, gehostet. Es besteht ein Auftragsverarbeitungsvertrag (AVV) mit IONOS. Die Server stehen in Deutschland.

7. E-Mail-Versand

SmartDart versendet E-Mails über den SMTP-Dienst der IONOS SE (Absender: noreply@smartdart.app). E-Mails werden versandt für:

  • Willkommensnachricht bei Kontoerstellung
  • E-Mail-Adresse bestätigen
  • Passwort zurücksetzen
  • Bestätigung einer Anmeldung als App-Tester oder für die App-Benachrichtigung (Rechtsgrundlage: Einwilligung, siehe 3.8)
  • Hinweis bei einer Freundschaftsanfrage und bei deren Annahme (siehe 3.10); abstellbar in Ihren Einstellungen und über den globalen Abmelde-Schalter in jeder dieser E-Mails

Die Verarbeitung erfolgt auf Grundlage von Art. 6 Abs. 1 lit. b DSGVO (Vertragserfüllung). Es besteht ein AVV mit IONOS.

8. Zahlungsabwicklung (Stripe)

Für die Abwicklung kostenpflichtiger Abonnements nutzen wir den Zahlungsdienstleister Stripe Payments Europe, Ltd., 1 Grand Canal Street Lower, Dublin 2, Irland.

Bei einem Upgrade auf ein kostenpflichtiges Abonnement werden Sie auf die Zahlungsseite von Stripe weitergeleitet. Dort geben Sie Ihre Zahlungsdaten (z.B. Kreditkarte, SEPA) direkt bei Stripe ein. SmartDart erhält und speichert keine Kreditkarten- oder Bankdaten.

Stripe verarbeitet Ihre Daten gemäß der eigenen Datenschutzerklärung: stripe.com/de/privacy

Es besteht eine Datenverarbeitungsvereinbarung (DPA) mit Stripe gemäß Art. 28 DSGVO. Die Rechtsgrundlage ist Art. 6 Abs. 1 lit. b DSGVO (Vertragserfüllung).

8b. Zahlungsabwicklung in der Android-App (Google Play)

Wenn Sie in der Android-App von SmartDart ein Abonnement abschließen, läuft der Kauf über Google Play. Zahlungsdienst ist Google Ireland Limited, Gordon House, Barrow Street, Dublin 4, Irland. Ihre Zahlungsdaten geben Sie ausschließlich bei Google ein; SmartDart erhält und speichert keine Kreditkarten- oder Bankdaten. Google verarbeitet sie in eigener Verantwortung nach der Datenschutzerklärung von Google: policies.google.com/privacy

Was wir speichern: den Kauf-Token von Google, das gebuchte Produkt (Tarif und Abrechnungszeitraum), die Laufzeit (Ablaufdatum, automatische Verlängerung, Probephase), den Abo-Status, Zeitstempel sowie eine zufällige Kennung Ihres Kontos, die wir beim Kauf an Google übergeben, damit sich der Kauf Ihrem Konto zuordnen lässt. Ihre E-Mail-Adresse und Ihren Namen geben wir dafür nicht an Google weiter. Mit dem Kauf-Token fragen wir bei Google beim Kauf und danach in regelmäßigen Abständen den aktuellen Stand Ihres Abos ab (Verlängerung, Kündigung, Ablauf, Erstattung). Dafür speichern wir außerdem technische Statusmerkmale, zum Beispiel ob ein Testkauf vorliegt oder ob die Probephase bereits genutzt wurde.

Zweck und Rechtsgrundlage: Bereitstellung und Abrechnung Ihres Abonnements, also Art. 6 Abs. 1 lit. b DSGVO (Vertragserfüllung).

Speicherdauer: Diese Daten bleiben gespeichert, solange Ihr Konto besteht, und werden bei der Löschung Ihres Kontos mitgelöscht (siehe Abschnitt 11). Ein laufendes Google-Play-Abo kann SmartDart nicht kündigen: Kündigen Sie es vor der Löschung in Google Play unter play.google.com/store/account/subscriptions. Zahlungs- und Rechnungsdaten bei Google löscht SmartDart nicht; dafür gelten die Datenschutzerklärung von Google und gesetzliche Aufbewahrungspflichten.

8c. Zahlungsabwicklung in der iOS-App (Apple)

Wenn Sie in der iOS-App von SmartDart ein Abonnement abschließen, läuft der Kauf über den App Store (In-App-Kauf). Zahlungsdienst ist Apple Distribution International Ltd., Hollyhill Industrial Estate, Hollyhill, Cork, Irland. Ihre Zahlungsdaten geben Sie ausschließlich bei Apple ein; SmartDart erhält und speichert keine Kreditkarten- oder Bankdaten. Apple verarbeitet sie in eigener Verantwortung nach der Datenschutzerklärung von Apple: apple.com/legal/privacy

Was wir speichern: die Transaktions-IDs von Apple (ursprüngliche und letzte Transaktion), das gebuchte Produkt (Tarif und Abrechnungszeitraum), die Laufzeit (Ablaufdatum, Kulanzfrist, automatische Verlängerung, Probephase), den Abo-Status, die Umgebung (Produktion oder Test), Zeitstempel sowie eine zufällige Kennung Ihres Kontos, die wir beim Kauf an Apple übergeben, damit sich der Kauf Ihrem Konto zuordnen lässt. Ihre E-Mail-Adresse und Ihren Namen geben wir dafür nicht an Apple weiter. Die von der App übermittelte Transaktion prüfen wir anhand der digitalen Signatur von Apple. Apple meldet uns Änderungen (Verlängerung, Kündigung, Ablauf, Erstattung) per Benachrichtigung an unseren Server; die Kennung jeder Benachrichtigung speichern wir höchstens 30 Tage, um Doppelzustellungen zu erkennen. Wo eingerichtet, können wir den aktuellen Stand eines Abos zusätzlich bei Apple abfragen. Dafür speichern wir außerdem technische Statusmerkmale, zum Beispiel ob ein Testkauf vorliegt oder ob die Probephase bereits genutzt wurde.

Zweck und Rechtsgrundlage: Bereitstellung und Abrechnung Ihres Abonnements, also Art. 6 Abs. 1 lit. b DSGVO (Vertragserfüllung).

Speicherdauer: Diese Daten bleiben gespeichert, solange Ihr Konto besteht, und werden bei der Löschung Ihres Kontos mitgelöscht (siehe Abschnitt 11). Ein laufendes Apple-Abo kann SmartDart nicht kündigen: Kündigen Sie es vor der Löschung in den Apple-Einstellungen (Abonnements). Zahlungs- und Rechnungsdaten bei Apple löscht SmartDart nicht; dafür gelten die Datenschutzerklärung von Apple und gesetzliche Aufbewahrungspflichten.

9. Reichweitenmessung & Produktanalyse (PostHog)

Zur Verbesserung des Dienstes erheben wir pseudonymisierte Nutzungs-Statistiken mit PostHog (Anbieter: PostHog Inc., 965 Mission St, San Francisco, USA; für EU-Nutzer betrieben über die EU-Datenregion auf AWS-Servern in Frankfurt am Main, Deutschland).

In der Android- und iOS-App (Capacitor-App aus Google Play Store bzw. App Store) ist PostHog nicht eingebaut: Die App sendet keine Daten an PostHog und keine Sitzungsaufzeichnungen. Die eigene Besuchsstatistik (siehe 3.9) läuft auch in der App. Die folgenden Angaben betreffen die Website im Browser, auch wenn sie in einer Webansicht der App (Trusted Web Activity) geöffnet wird.

Verarbeitete Daten:

  • Pseudonymisierte Nutzer-ID (UUID des Kontos, sobald angemeldet) bzw. zufällige Visitor-ID vor Anmeldung
  • Aufgerufene Seiten („Pageviews"; Adresse ohne Zugangscodes und Token, aber mit Nummern von Turnieren, Spielen, Vereinen, Ligen, Serien, Pokalen sowie öffentlichen Ergebnis-Codes), Verweildauer, technische Browser-/Geräte-Informationen
  • Konversions-Ereignisse (z.B. Konto erstellt, Turnier erstellt, Tarif-Upgrade angefordert)
  • Tarif (BASIC/PRO/PREMIUM) und Sprache des Kontos
  • Ob SmartDart in der Android-App aus dem Google Play Store läuft (Eigenschaft store_app)
  • Sitzungsaufzeichnung der Bedienoberfläche (Session-Replay, siehe unten)

Es werden keine Cookies für die Analyse gesetzt (Persistenz nur im Arbeitsspeicher des Browsers). Die IP-Adresse wird nicht bei PostHog gespeichert. Personenbezogene Daten wie E-Mail-Adresse oder Klarname werden nicht an PostHog übermittelt. Eingabefelder (Passwörter, E-Mail) werden vor jeder Übertragung maskiert.

Sitzungsaufzeichnung (Session-Replay): PostHog zeichnet einen Teil der Besuche als Wiedergabe auf, damit wir sehen, wo die Bedienung hakt. Aufgezeichnet werden die angezeigte Oberfläche (Seitenaufbau, Klicks, Scrollen, Mausbewegungen) und die Seitenwechsel. Bei Besuchern ohne Anmeldung betrifft das rund jeden vierten Besucher (25 %), bei angemeldeten Konten jede Sitzung. Zusätzlich beginnt die Aufzeichnung, sobald jemand an eine Tarifgrenze stößt oder die Preis-, Upgrade- oder Kaufschritte öffnet. Was Sie in Eingabefelder tippen (z. B. Passwort, E-Mail-Adresse), wird maskiert und erscheint nicht in der Aufzeichnung. Texte, die die Seite anzeigt (z. B. Spielernamen und Ergebnisse in einem Turnier), können in der Aufzeichnung zu sehen sein. Aus den Adressen von Seitenwechseln und Netzwerkaufrufen werden vor dem Versand Zugangscodes, Token, E-Mail-Adressen und die meisten URL-Parameter entfernt; Nummern von Turnieren, Spielen, Vereinen, Ligen, Serien, Pokalen, einzelne Anzeige-Parameter (z. B. gewählter Reiter) und öffentliche Ergebnis-Codes werden mit übertragen. Die Browser-Konsole und eingebettete fremde Seitenteile werden nicht aufgezeichnet. Die Aufzeichnungen werden bei PostHog 30 Tage gespeichert und danach gelöscht. Rechtsgrundlage ist wie oben Art. 6 Abs. 1 lit. f DSGVO. Bei aktiviertem Do-Not-Track oder deaktiviertem Tracking im Profil (siehe Widerspruchsrecht) wird nichts aufgezeichnet.

Rechtsgrundlage ist Art. 6 Abs. 1 lit. f DSGVO (berechtigtes Interesse an Reichweitenmessung und Produktverbesserung). Eine Datenverarbeitungsvereinbarung (DPA) gemäß Art. 28 DSGVO besteht mit PostHog. Die Speicherdauer der Ereignis-Daten beträgt 12 Monate, danach werden sie anonymisiert oder gelöscht.

Widerspruchsrecht: Sie können der Analyse jederzeit widersprechen, indem Sie in Ihrem Browser Do-Not-Track aktivieren oder im Profil im Bereich „Datenschutz" den Schalter „Nutzungsanalyse und Werbe-Messung erlauben" ausschalten. Wir respektieren beide Einstellungen automatisch.

9b. Werbe-Erfolgsmessung (Google Ads Conversion-Tracking)

Sofern Sie über eine Google-Ads-Anzeige zu SmartDart gelangen, hängt Google an die Ziel-URL automatisch einen Click-Identifier (Parameter „gclid"). Wir verwenden diese ID ausschließlich, um zu messen, welche Anzeige zu einer Account-Registrierung, einer Turnier-Erstellung oder einem Abo geführt hat. Anbieter: Google Ireland Limited, Gordon House, Barrow Street, Dublin 4, Irland.

Verarbeitete Daten:

  • Click-ID (gclid) und, sobald das Conversion-Tracking aktiv ist, ein Cookie _gcl_au (Laufzeit max. 90 Tage). Derzeit ist es nicht aktiv: Es wird kein Google-Skript geladen und kein Cookie gesetzt.
  • Conversion-Ereignis-Typ (Registrierung, Turnier-Erstellung, Trial-Start, Abo-Abschluss)
  • Bei Abo-Abschluss: gezahlter Betrag in EUR (kein Inhalt, keine personenbezogenen Daten)

Es werden keine personenbezogenen Daten wie Name, E-Mail oder IP-Adresse an Google übermittelt. Werbe-Personalisierung (allow_ad_personalization_signals) und Google-Signale (allow_google_signals) sind clientseitig deaktiviert. Es findet daher kein geräteübergreifendes Tracking und keine Re-Marketing-Profilbildung statt.

Rechtsgrundlage ist Art. 6 Abs. 1 lit. f DSGVO (berechtigtes Interesse an der Messung der Werbe-Effizienz). Eine Datenverarbeitungsvereinbarung (DPA) gemäß Art. 28 DSGVO mit Google sowie die EU-Standard-Vertragsklauseln sind über die Google-Ads-AGB hinterlegt.

Widerspruchsrecht: Sie können der Erfassung jederzeit widersprechen — entweder über die SmartDart-Tracking-Deaktivierung im Profil (deaktiviert PostHog und Google Ads gleichzeitig) oder direkt über die Google-Werbeeinstellungen.

10. Weitere Drittanbieter-Dienste

SmartDart verwendet zusätzlich nicht:

  • Kein Google Analytics oder vergleichbare US-Tracking-Tools
  • Keine Social-Media-Plugins
  • Keine externen Schriftarten (Fonts werden lokal ausgeliefert)
  • Stripe — ausschließlich für die Zahlungsabwicklung (siehe Abschnitt 8)
  • Google Play — ausschließlich für die Zahlungsabwicklung in der Android-App (siehe Abschnitt 8b)
  • Apple App Store — ausschließlich für die Zahlungsabwicklung in der iOS-App (siehe Abschnitt 8c)
  • PostHog — ausschließlich für Reichweitenmessung und Sitzungsaufzeichnung (siehe Abschnitt 9)
  • Google Ads — ausschließlich für Conversion-Tracking ohne Re-Marketing (siehe Abschnitt 9b)
11. Kontolöschung & Anonymisierung

Registrierte Nutzer können ihr Konto jederzeit in den Profileinstellungen löschen. Bei einer Kontolöschung werden gemäß Art. 17 DSGVO Ihre Kontodaten weitgehend anonymisiert: E-Mail-Adresse und Anzeigename werden durch Platzhalter ersetzt. Anonymisierte Spielstatistiken bleiben erhalten, sind aber keiner Person mehr zuordenbar. Was darüber hinaus bestehen bleibt, steht unter 11.4.

11.1 So löschen Sie Ihr Konto — in der Android- oder iOS-App oder im Browser
  • Melden Sie sich mit Ihrem SmartDart-Konto an und öffnen Sie Ihr Profil.
  • Tippen Sie im Bereich „Konto & Daten“ auf „Konto löschen“ und bestätigen Sie die Sicherheitsabfrage.
  • Im nächsten Fenster können Sie uns kurz sagen, warum Sie gehen („Absenden & Konto löschen“), oder direkt mit „Ohne Feedback löschen“ fortfahren. Mit „Abbrechen“ bleibt Ihr Konto unverändert.

Vorher können Sie im selben Bereich unter „Meine Daten herunterladen“ eine Kopie Ihrer Daten speichern (Art. 20 DSGVO). Die Löschung kann nicht rückgängig gemacht werden.

11.2 Löschung per E-Mail — auch ohne die App

Sie haben die App bereits deinstalliert oder kommen nicht mehr in Ihr Konto? Schreiben Sie von der E-Mail-Adresse, mit der Sie sich registriert haben, an support@smartdart.app (Betreff: „Konto löschen“). Wir führen die Löschung dann innerhalb eines Monats nach Eingang Ihrer E-Mail für Sie durch.

11.3 Was bei der Löschung passiert
  • E-Mail-Adresse und Anzeigename werden durch Platzhalter ersetzt, das Passwort wird unbrauchbar gemacht und alle Anmeldungen auf Ihren Geräten werden beendet.
  • Ihre Freundschaften, Anfragen, Ihr Freundescode, Ihre Privatsphäre-Schalter, Ihre Einladungslinks und Ihre Hinweise in der App (auch die, die Sie bei anderen ausgelöst haben) werden gelöscht (siehe 3.10); Ihre Freunde sehen Sie danach nicht mehr in ihrer Liste.
  • Ein laufendes kostenpflichtiges Abonnement wird zum Ende der bezahlten Laufzeit gekündigt. Ausnahme: Ein Abonnement über Google Play oder Apple kann SmartDart nicht kündigen; das tun Sie vorher in Google Play bzw. in den Apple-Einstellungen (siehe Abschnitte 8b und 8c).
  • Gespeicherte Daten zu Google-Play-Abonnements (Kauf-Token, Produkt, Laufzeit, Status) und die Play-Kennung Ihres Kontos werden gelöscht.
  • Gespeicherte Daten zu Apple-Abonnements (Transaktions-IDs, Produkt, Laufzeit, Status) und die Apple-Kennung Ihres Kontos werden gelöscht.
  • Ihre Einwilligung zu den Kamera-Trainingsbildern wird gelöscht. Bereits gesendete Trainingsbilder sind ohne Konto-Kennung gespeichert und werden nach 24 Monaten gelöscht; eine frühere Löschung können Sie über support@smartdart.app anfragen (siehe 5a.1).
  • Das Konto wird aus der Besuchsstatistik gelöst, das Aktivitätsprotokoll wird von Namen und E-Mail-Adressen bereinigt, und offene Bestätigungs- und Passwort-Links werden ungültig.
11.4 Was erhalten bleibt
  • Anonymisierte Spiel- und Turnierdaten (Ergebnisse, Statistiken) bleiben bestehen; sie lassen sich keiner Person mehr zuordnen.
  • Die Markierung, dass die kostenlose Testphase bereits genutzt wurde, bleibt am anonymisierten Konto gespeichert, damit sich Testphasen nicht durch ein neues Konto wiederholen lassen.
  • Die Kennungen Ihres Stripe-Kundenkontos und Abonnements bleiben am anonymisierten Konto gespeichert. Zahlungs- und Rechnungsdaten, die Stripe als Zahlungsdienstleister verarbeitet hat (siehe Abschnitt 8), löscht SmartDart nicht mit dem Konto; dafür gelten die Datenschutzerklärung von Stripe und gesetzliche Aufbewahrungspflichten.
  • Spielernamen in Turnier- und Spielergebnissen bleiben so sichtbar, wie sie eingetragen wurden.
  • Ihre Analyse-Person bei PostHog (pseudonyme Nutzer-ID, siehe Abschnitt 9) bleibt bis zum Ablauf der dort genannten Speicherdauer von 12 Monaten bestehen. Sitzungsaufzeichnungen (siehe Abschnitt 9) werden nach 30 Tagen gelöscht.
  • Server-Logdaten (siehe 3.6) bleiben bis zur automatischen Löschung (Zugriffsprotokoll nach spätestens 15 Tagen, übrige nach spätestens 30 Tagen) bestehen.
  • Einträge der Besuchsstatistik (siehe 3.9) verlieren mit der Löschung den Bezug zu Ihrem Konto, tragen aber weiter die zufällige Besucher-ID Ihres Browsers und bleiben bis zur automatischen Löschung nach 90 Tagen bestehen.
  • Bei jeder Kontolöschung geht eine interne Benachrichtigung an unser Support-Postfach (support@smartdart.app); sie nennt die Konto-Nummer, den Tarif, den Abo-Status und die bisherige E-Mail-Adresse nur gekürzt (z. B. m***n@example.de), keinen Namen.
12. Rechtsgrundlagen

Die Verarbeitung der Daten erfolgt auf Grundlage von:

  • Art. 6 Abs. 1 lit. b DSGVO — Vertragserfüllung (Konto, Turnier-Teilnahme, Abonnement, Freunde)
  • Art. 6 Abs. 1 lit. f DSGVO — Berechtigte Interessen (Server-Logs, Sicherheit, Beantwortung von Feedback, Freundes-Vorschläge, Auswertung der Kamera-Beta)
  • Art. 6 Abs. 1 lit. a DSGVO — Einwilligung (E-Mail-Verifizierung, App-Test und App-Benachrichtigung, Kamera-Trainingsbilder, Liga-Nachmeldung und Spielerpass-Angaben)
13. Ihre Rechte

Sie haben folgende Rechte bezüglich Ihrer personenbezogenen Daten:

  • Auskunft (Art. 15 DSGVO)
  • Berichtigung (Art. 16 DSGVO)
  • Löschung (Art. 17 DSGVO)
  • Einschränkung der Verarbeitung (Art. 18 DSGVO)
  • Datenübertragbarkeit (Art. 20 DSGVO)
  • Widerspruch (Art. 21 DSGVO)

Kontakt: support@smartdart.app

Sie haben zudem das Recht, sich bei einer Datenschutz-Aufsichtsbehörde zu beschweren (Art. 77 DSGVO). Die zuständige Aufsichtsbehörde ist der Landesbeauftragte für Datenschutz und Informationsfreiheit Nordrhein-Westfalen (LDI NRW).

13b. Kinder und Jugendliche

SmartDart kann von allen Altersgruppen genutzt werden. Ohne Konto (Gastmodus) sind Quick Match, Spiel gegen den Bot und Training für alle möglich; dabei legen wir kein Konto und keine Altersangabe an.

Alter bei der Registrierung: Wer ein Konto anlegt, wählt Geburtsmonat und Geburtsjahr aus. Das Geburtsdatum speichern wir nicht. Gespeichert wird nur, wenn das Konto bei der Registrierung unter 16 Jahre alt ist, das Datum, ab dem es als 16+ gilt (der Erste des Monats, in dem der 16. Geburtstag liegt). Bei Konten ab 16 und bei Konten, die vor dieser Abfrage angelegt wurden, speichern wir dazu nichts; sie bleiben unverändert. Die Altersangabe wird nicht überprüft.

Konten unter 16: Für diese Konten sind folgende Funktionen ausgeschaltet, und zwar auf dem Server und nicht nur in der Oberfläche: die Kamera-Beta (Abschnitt 5a, es werden keine Bilder übertragen), die Freunde-Funktion (Abschnitt 3.10, das Konto taucht auch nicht in Freundes-Vorschlägen auf) und optionale E-Mails (zum Beispiel Erinnerungen und Hinweise). E-Mails, die für das Konto nötig sind (E-Mail-Bestätigung, Passwort zurücksetzen, Kontolöschung), bekommen sie weiter. Mit dem 16. Geburtstag heben sich die Einschränkungen von selbst auf.

Werbung und Datenweitergabe: SmartDart zeigt keine Werbung und verkauft keine Daten. Zur Reichweitenmessung und Werbe-Erfolgsmessung der Website siehe die Abschnitte 9 und 9b.

Käufe: Kostenpflichtige Abos und Käufe sind Minderjährigen nur mit Zustimmung der Sorgeberechtigten gestattet (siehe AGB).

Rechte der Eltern: Sorgeberechtigte können für ihr Kind Auskunft und Löschung des Kontos verlangen: per E-Mail an support@smartdart.app. Das Konto lässt sich auch selbst im Profil löschen (Abschnitt 11).

Liga-Spielerpass: Angaben zu Spielern in einer Liga (Abschnitt 3.11) erfasst der Verein bzw. der Liga-Vorstand und nicht das Kind selbst. Das gilt auch für minderjährige Spieler; die Verantwortung für die Einwilligung der Eltern liegt dort beim Verein.

14. Änderungen

Diese Datenschutzerklärung wird bei Bedarf aktualisiert. Die aktuelle Version ist stets auf dieser Seite abrufbar.

Stand: 25.10.2026