Rechtliches
Datenschutz in meinen Apps
Diese Datenschutzerklärung gilt für alle iOS-Apps von Tobias Reithmeier, darunter Sudoku Pro, CLAUDIO, Quadrivium, Tsugi, NonoQuest, Plot Spark, 365 Lens, Bild-Paare finden, Alpine Drift, PauseFirst, Color Mood Circle und Candy Ricochet. Sie gilt in gleicher Weise für künftige Apps. Eine Übersicht über die Apps steht unter Apps. Für die Website selbst gilt die Datenschutzerklärung der Website.
Der Grundsatz: keine Datenerhebung
Meine Apps erheben keine personenbezogenen Daten. Es gibt keinen Server des Entwicklers, an den Daten übertragen werden. Die Ausnahmen sind die pseudonymen Nutzungsstatistiken von Candy Ricochet, Bild-Paare finden und 365 Lens und die Nutzungsdaten, die CLAUDIO nur mit Einwilligung sendet; sie gehen an TelemetryDeck (siehe unten zu Candy Ricochet, Bild-Paare finden, 365 Lens und CLAUDIO). Konkret heißt das:
- Kein Analyse- oder Tracking-SDK außer TelemetryDeck in Candy Ricochet, Bild-Paare finden, 365 Lens und CLAUDIO, kein Crash-Reporting durch Dritte.
- Keine Werbenetzwerke, kein Tracking über Apps oder Websites hinweg, keine Werbe-ID.
- Keine Registrierung, kein Nutzerkonto beim Entwickler.
- Spielstände, Fortschritt, Statistiken und Einstellungen liegen ausschließlich lokal auf dem Gerät. Wer eine App löscht, löscht diese Daten mit.
Diese Speicherung auf dem Gerät ist für die Funktionen nötig, die Nutzer:innen in der jeweiligen App nutzen. Soweit dafür auf das Gerät zugegriffen wird, geschieht das auf Grundlage von § 25 Abs. 2 Nr. 2 TDDDG.
Die folgenden Abschnitte beschreiben die Ausnahmen: Funktionen, bei denen eine App mit Diensten außerhalb des Geräts kommuniziert. Welche App betroffen ist, steht jeweils dabei.
Game Center
Sudoku Pro und NonoQuest können Game Center nutzen, Apples Spieledienst für Bestenlisten und Erfolge; NonoQuest nutzt davon nur die Erfolge. Das ist optional. Wer Game Center nutzt, übermittelt Bestenlisten- und Erfolgsdaten an Apple; das läuft über den eigenen Apple-Account und unterliegt der Datenschutzerklärung von Apple. In den Bestenlisten sind der selbst gewählte Game-Center-Alias und die erreichte Punktzahl sichtbar. Echte Namen, E-Mail-Adressen oder andere Kontaktdaten erhalte ich nicht.
Käufe in der App
Mehrere Apps bieten Käufe in der App an, unter anderem CLAUDIO, Sudoku Pro, NonoQuest, PauseFirst, 365 Lens und Candy Ricochet. Diese Käufe laufen vollständig über Apples StoreKit: Apple wickelt Zahlung und Beleg ab. Ich erhalte keine Zahlungsdaten und keine Adressdaten, sondern nur die Verkaufsabrechnung von Apple.
App-Empfehlungen
Sudoku Pro und Bild-Paare finden zeigen andere Apps desselben Entwicklers. Dafür rufen sie öffentlich zugängliche Daten aus dem App Store ab, Titel und Symbol, über die Lookup-Schnittstelle von Apple. Dabei werden keine personenbezogenen Daten übermittelt; technisch bedingt sieht Apple die IP-Adresse.
Candy Ricochet: Nutzungsstatistik
Candy Ricochet sendet eine pseudonyme Nutzungsstatistik, damit ich sehe, welche Level zu schwer sind und wo Spieler:innen aufgeben. Dafür nutzt sie den Analysedienst TelemetryDeck (TelemetryDeck GmbH, Augsburg). Gesendet wird:
- Spielereignisse: ein Level wurde begonnen, gewonnen, verloren oder abgebrochen (mit Levelnummer, Welt, verbrauchten Schüssen und Niederlagen in Folge), eine Reise zu einer anderen Insel und ein abgeschlossener Kauf in der App (nur das Produkt, keine Zahlungsdaten).
- Technische Angaben, die der Dienst jedem Ereignis anhängt: App-Version, Gerätemodell, iOS-Version, Sprache und Region, dazu ein Ereignis je Sitzung.
- Eine pseudonyme Gerätekennung: die Herstellerkennung der App, die schon auf dem Gerät in einen nicht umkehrbaren Hashwert (SHA-256) umgerechnet wird. Die Kennung selbst verlässt das Gerät nie.
Ich verknüpfe diese Daten nicht mit Namen oder Konten; es gibt kein Nutzerkonto, keine Werbe-ID, und die Daten dienen nicht dem Tracking über Apps oder Websites hinweg. Entwicklungs-Builds und Aufnahmen für Store-Bilder senden nichts.
Das lässt sich jederzeit in der App abschalten, unter Einstellungen > Datenschutz > „Anonyme Nutzungsdaten“ (die Bezeichnung im Menü ist vereinfacht, technisch sind die Daten pseudonym). Ab dann wird kein neues Ereignis mehr gesendet; Ereignisse, die der Dienst vorher schon auf dem Gerät zwischengespeichert hatte, können noch übertragen werden. Rechtsgrundlage ist mein berechtigtes Interesse, das Spiel zu verbessern (Art. 6 Abs. 1 lit. f DSGVO); der Widerspruch ist mit dem Schalter möglich. Mehr zum Anbieter: Datenschutzerklärung von TelemetryDeck.
Bild-Paare finden: Nutzungsstatistik
Ab Version 2.3 sendet Bild-Paare finden eine pseudonyme Nutzungsstatistik, damit ich sehe, welche Modi, Rastergrößen und Kartenthemen gespielt werden. Dafür nutzt die App denselben Analysedienst, TelemetryDeck (TelemetryDeck GmbH, Augsburg). Gesendet wird:
- Spielereignisse: ein Spiel wurde begonnen (mit Modus, Rastergröße und Kartenthema) und ein Spiel wurde gewonnen (zusätzlich die Dauer in Sekunden und die Zahl der genutzten Hinweise).
- Technische Angaben, die der Dienst jedem Ereignis anhängt: App-Version, Gerätemodell, iOS-Version, Sprache und Region, dazu ein Ereignis je Sitzung.
- Eine pseudonyme Gerätekennung: die Herstellerkennung der App, die schon auf dem Gerät in einen nicht umkehrbaren Hashwert (SHA-256) umgerechnet wird. Die Kennung selbst verlässt das Gerät nie.
Ich verknüpfe diese Daten nicht mit Namen oder Konten; es gibt kein Nutzerkonto, keine Werbe-ID, und die Daten dienen nicht dem Tracking über Apps oder Websites hinweg. Aufnahmen für Store-Bilder senden nichts; Ereignisse aus Entwicklungs-Builds sind als Testdaten gekennzeichnet.
Das lässt sich jederzeit in der App abschalten, unter Einstellungen > Rechtliches > „Nutzungsstatistik“. Ab dann wird kein neues Ereignis mehr gesendet; Ereignisse, die der Dienst vorher schon auf dem Gerät zwischengespeichert hatte, können noch übertragen werden. Rechtsgrundlage ist mein berechtigtes Interesse, das Spiel zu verbessern (Art. 6 Abs. 1 lit. f DSGVO); der Widerspruch ist mit dem Schalter möglich. Mehr zum Anbieter: Datenschutzerklärung von TelemetryDeck.
365 Lens: Nutzungsstatistik
Ab Version 2.0 sendet 365 Lens eine pseudonyme Nutzungsstatistik, damit ich sehe, welche Lektionen genutzt werden, wie weit der Kurs kommt und wo der Kaufweg abbricht. Dafür nutzt die App denselben Analysedienst, TelemetryDeck (TelemetryDeck GmbH, Augsburg). Gesendet wird:
- Kursereignisse: eine Lektion, ein Glossarbegriff, ein Tipp oder ein Eintrag im Tab „Lernen“ wurde geöffnet (mit Art und Kennung des Inhalts und ob er gesperrt war), ein Foto zu einer Aufgabe wurde gespeichert (mit Woche und Technik und ob es ein früheres ersetzt oder zu einem vergangenen Tag gehört), eine Woche ist vollständig, eine Antwort der Selbstprüfung (mit dem Begriff und der Zahl der bisherigen Antworten und Ja-Antworten) und eine abgeschlossene Einführung.
- Ereignisse des Kaufwegs: die Kaufseite wurde gezeigt (mit der Woche), ein Kauf oder eine Wiederherstellung wurde abgeschlossen (mit Produkt und Ergebnis, keine Zahlungsdaten).
- Geänderte Einstellungen: Sprache, Mitteilungen, Abgleich mit dem Album und Ortsnamen, jeweils nur die neue Stellung.
- Technische Angaben, die der Dienst jedem Ereignis anhängt: App-Version, Gerätemodell, iOS-Version, Sprache und Region, dazu ein Ereignis je Sitzung.
- Eine pseudonyme Gerätekennung: die Herstellerkennung der App, die schon auf dem Gerät in einen nicht umkehrbaren Hashwert (SHA-256) umgerechnet wird. Die Kennung selbst verlässt das Gerät nie.
Fotos, Texte, Orte, Datumswerte und Namen sind nie Teil eines Ereignisses. Ich verknüpfe diese Daten nicht mit Namen oder Konten; es gibt kein Nutzerkonto, keine Werbe-ID, und die Daten dienen nicht dem Tracking über Apps oder Websites hinweg. Aufnahmen für Store-Bilder senden nichts.
Das lässt sich jederzeit in der App abschalten, in den Einstellungen unter „Nutzungsstatistik“. Ab dann wird kein neues Ereignis mehr gesendet, und der Dienst wird angehalten; Ereignisse, die er vorher schon auf dem Gerät zwischengespeichert hatte, können noch übertragen werden. Rechtsgrundlage ist mein berechtigtes Interesse, den Kurs zu verbessern (Art. 6 Abs. 1 lit. f DSGVO); der Widerspruch ist mit dem Schalter möglich. Mehr zum Anbieter: Datenschutzerklärung von TelemetryDeck.
CLAUDIO
CLAUDIO ist ein Player für eigene Audiodateien und spielt nur, was Nutzer:innen selbst einrichten. Dabei kann die App Verbindungen zu folgenden Diensten aufbauen, alle optional und alle von Nutzer:innen selbst konfiguriert:
- iCloud Drive: Zugriff auf die eigenen Dateien im Apple-Konto der Nutzer:innen.
- Eigene Medienserver: Jellyfin, Audiobookshelf, WebDAV, SFTP und Freigaben im lokalen Netzwerk. Adresse und Zugangsdaten geben Nutzer:innen selbst ein; sie liegen im Schlüsselbund und werden nur an genau diesen Server gesendet. Ist der iCloud-Schlüsselbund eingeschaltet, gleicht iOS sie verschlüsselt zwischen den eigenen Geräten ab.
- iCloud-Sync (mit CLAUDIO Pro): Einstellungen, Quellen ohne Passwörter, Podcast-Abos, Listen, Favoriten, Lesezeichen und Hörpositionen gleichen sich über die private iCloud-Datenbank im Apple-Konto der Nutzer:innen zwischen ihren Geräten ab. Der Abgleich ist mit Pro eingeschaltet und lässt sich auf jedem Gerät in den Einstellungen ausschalten. Auf diese Daten habe ich keinen Zugriff.
- Podcasts: Wer ein Podcast-Abo anlegt, ruft den Feed direkt beim jeweiligen Anbieter ab.
- Songtexte: optionaler Abruf beim offenen Dienst LRCLIB. Übermittelt werden Titel, Interpret:in und Albumangabe des laufenden Stücks, damit der passende Text gefunden wird.
- Scrobbling: optional zu Last.fm oder ListenBrainz, nur mit eigenem Konto dort. Übermittelt wird, was gehört wurde. Ohne eingerichtetes Konto passiert nichts.
In allen Fällen gilt: Die Verbindung besteht zwischen dem Gerät und dem gewählten Dienst. Ich bin daran nicht beteiligt und sehe diese Daten nicht.
CLAUDIO: Nutzungsdaten
Ab Version 15.1 fragt CLAUDIO einmal, ob die App Nutzungsdaten senden darf, damit ich sehe, welche Funktionen genutzt werden und wo es hakt. Die Frage hat zwei gleichwertige Antworten und keine Vorauswahl; die Wahl gilt je Gerät. Wer „Nein“ wählt, von dem sendet CLAUDIO nichts, auch keinen Hinweis auf die Ablehnung, und der Analysedienst wird gar nicht gestartet. Nach einem „Ja“ nutzt CLAUDIO den Analysedienst TelemetryDeck (TelemetryDeck GmbH, Augsburg). Gesendet wird:
- Nutzungsereignisse: App-Start (mit Netzart WLAN, Mobilfunk oder offline und ob ein VPN aktiv ist), Start einer Wiedergabe (mit Art der Quelle und des Mediums, Netzart und VPN-Status, Ausgabeweg wie Gerät, CarPlay, AirPlay, Bluetooth oder Streaming auf ein anderes Gerät und ob die Datei auf dem Gerät lag oder gestreamt wurde), Tabwechsel, Schritte im Einrichtungsassistenten, genutzte Funktionen wie Schlaftimer, Equalizer, Wiedergabegeschwindigkeit, Kapitelsprung, Suche (nur der Bereich, nie der Suchbegriff), mitlaufender Text, LP-Modus, Smart Shuffle, ein neues Podcast-Abo und eine CarPlay-Verbindung.
- Einmal am Tag der Umfang der Bibliothek in groben Stufen: Zahl der Titel, Podcasts, Episoden und Dateien auf dem Gerät sowie die Zahl der eingerichteten Quellen je Art.
- Fehler bei Wiedergabe, Abgleich und Verbindung zu einer Quelle, jeweils nur eine Fehlerklasse (etwa Zeitüberschreitung oder Anmeldung) und die Art der Quelle.
- Ereignisse des Kaufwegs: eine Kaufseite wurde gezeigt (mit dem Auslöser), ein Produkt gewählt, ein Kauf begonnen oder abgeschlossen (mit Produkt und Ergebnis), eine Testphase gestartet, die erste Server-Quelle einer Art verbunden (nur die Art), die erste Ultra-Funktion genutzt. Dazu trägt jedes Ereignis die Stufe (kostenlos, Pro, Pro+, Ultra, Testphase). Keine Preise, keine Zahlungsdaten, keine Transaktionskennungen.
- Technische Angaben, die der Dienst jedem Ereignis anhängt: App-Version und Buildnummer, Gerätemodell und Prozessorarchitektur, Plattform, iOS-Version, Sprache, Region, Zeitzone, Bildschirmgröße, Skalierung und Ausrichtung, Darstellung (hell oder dunkel) und Schreibrichtung, Einstellungen der Bedienungshilfen, die auf die Stunde gerundete Uhrzeit mit Wochentag, Woche, Monat und Quartal, die Art der Installation (App Store, TestFlight, Entwicklung, Simulator), das Datum der ersten Nutzung und Zähler, an wie vielen Tagen, wie oft und wie lange die App genutzt wird.
- Eine pseudonyme Kennung je Installation: die Herstellerkennung der App, die schon auf dem Gerät zusammen mit einem nur für CLAUDIO geltenden Zusatzwert in einen nicht umkehrbaren Hashwert (SHA-256) umgerechnet wird; TelemetryDeck hasht sie ein zweites Mal. Damit lassen sich die Ereignisse einer Installation zusammen auswerten, etwa ob nach der Einrichtung eine Quelle genutzt wird. Über Geräte, iCloud, Konten oder andere Apps hinweg wird nichts verknüpft.
Titel, Datei- und Ordnernamen, Serveradressen, Benutzernamen, Suchbegriffe, Podcast-Adressen und Texte von Fehlermeldungen sind nie Teil eines Ereignisses. Ich verknüpfe die Daten nicht mit Namen oder Konten; es gibt kein Nutzerkonto, keine Werbe-ID, und die Daten dienen nicht dem Tracking über Apps oder Websites hinweg. Aufnahmen für Store-Bilder und automatische Tests senden nichts.
TelemetryDeck verarbeitet die Daten auf Servern in der EU. Nach Einschätzung von TelemetryDeck sind sie für den Anbieter anonym; die Vereinbarung zur Datenverarbeitung ist Teil der Nutzungsbedingungen von TelemetryDeck. Rechtsgrundlage ist die Einwilligung (Art. 6 Abs. 1 lit. a DSGVO, für den Zugriff auf das Gerät § 25 Abs. 1 TDDDG). Sie lässt sich jederzeit widerrufen, in der App unter Einstellungen > System > „Nutzungsdaten senden“. Ab dann sendet CLAUDIO keine neuen Ereignisse mehr, und der Dienst wird angehalten; Ereignisse, die er vorher schon auf dem Gerät zwischengespeichert hatte, können noch übertragen werden. Nach „App zurücksetzen“ stellt CLAUDIO die Frage beim nächsten Start neu. Mehr zum Anbieter: Datenschutzerklärung von TelemetryDeck.
PauseFirst
PauseFirst sperrt andere Apps und gibt sie erst nach einer kleinen Aufgabe wieder frei. Die App baut selbst keine Internetverbindung auf; Daten zur Bildschirmzeit verlassen das Gerät durch PauseFirst nicht. Im Einzelnen:
- Bildschirmzeit: PauseFirst nutzt die Bildschirmzeit von iOS (FamilyControls, ManagedSettings, DeviceActivity), erst nachdem Nutzer:innen sie in iOS erlaubt haben. Für ausgewählte Apps, Kategorien und Websites speichert die App nur undurchsichtige Kennungen (Tokens), die iOS dafür ausgibt, keine App-Namen und keinen Verlauf der Nutzung. Welche Apps gesperrt sind, sehe ich nicht. Die Kennungen gelten nur auf diesem Gerät und in dieser Installation.
- Freigaben und Statistik: Zeitpunkt, Stufe und Dauer der Aufgaben, Fehlversuche, die Länge jeder Freigabe und Tageswerte wie die Zahl der Anfragen liegen nur in einem geschützten Speicherbereich der App auf dem Gerät. Daraus entstehen die Statistiken in der App.
- Notfall-Freigaben: Die Begründung, die Nutzer:innen dafür eingeben, bleibt auf dem Gerät und wird nicht übertragen.
- Sensoren, Mitteilungen, Kennung: Einige Aufgaben werten Lage und Bewegung des Geräts aus, nur während der Aufgabe und ohne Speicherung. Mitteilungen plant die App lokal, ohne Push über einen Server. Eine zufällige Installationskennung im Schlüsselbund dient nur dazu, eine Wiederherstellung aus einem Backup zu erkennen; sie wird nicht synchronisiert. Technische Einträge für die Fehlersuche bleiben im Systemprotokoll des Geräts.
- CSV-Export: Die Statistik lässt sich als CSV-Datei über das Teilen-Menü von iOS weitergeben. Das passiert nur auf ausdrückliche Aktion der Nutzer:innen, und wohin die Datei geht, bestimmen sie mit der Wahl des Ziels. Die Datei enthält Tageszahlen, keine Begründungen und keine Kennungen der Apps.
- Admin-Code (Pro): Legen Nutzer:innen mit Pro einen Admin-Code für die Einstellungen fest, speichert PauseFirst nicht den Code selbst, sondern nur einen daraus berechneten Prüfwert (HMAC mit zufälligem Salt) und die Zahl der Fehlversuche im Schlüsselbund des Geräts. Der Eintrag gilt nur auf diesem Gerät und wird nicht synchronisiert.
- Pro: Der Kauf läuft über StoreKit wie bei den anderen Apps, siehe Abschnitt „Käufe in der App“. Pro lässt sich über die Familienfreigabe mit Mitgliedern der eigenen Familiengruppe teilen; auch das verwaltet Apple.
In den Einstellungen der App entfernt „Alle Daten löschen“ die Auswahl, die Einstellungen, die Statistik, die Installationskennung und einen Admin-Code und hebt alle Sperren auf; beim nächsten Start legt die App eine neue zufällige Kennung an. Wird nur die App gelöscht, können ihre Einträge im Schlüsselbund des Geräts bestehen bleiben; sie verlassen das Gerät nicht. Das Systemprotokoll verwaltet iOS. Für die Rechte nach der DSGVO und den Kontakt gelten die Abschnitte weiter unten.
Kamera und Fotos
365 Lens arbeitet mit der Kamera und der Fotomediathek; Sudoku Pro kann ein Bild in der Mediathek sichern. Color Mood Circle nimmt Fotos mit der Kamera auf oder übernimmt sie über die Fotoauswahl von iOS, verkleinert sie und entfernt Ortsangaben und andere Metadaten, bevor sie gespeichert werden. 365 Lens ermittelt auf Wunsch den Ortsnamen eines Fotos: Nur wenn die Ortsnamen eingeschaltet sind, schickt die App die GPS-Koordinaten des Fotos an Apple Karten; das unterliegt der Datenschutzerklärung von Apple. Der Zugriff erfolgt erst nach Freigabe durch das System und bleibt auf dem Gerät. Die Apps selbst laden keine Bilder hoch. Über das Teilen-Menü von iOS lassen sich Bilder aus der App weitergeben - das passiert nur auf ausdrückliche Aktion der Nutzer:innen, und wohin das Bild geht, bestimmen sie mit der Wahl des Ziels.
Absturzberichte
Wer in den iOS-Einstellungen der Weitergabe von Diagnosedaten an Entwickler:innen zugestimmt hat, dessen Gerät sendet Absturzberichte an Apple; ich sehe sie dort in aggregierter Form. Das ist eine Einstellung des Systems, keine Funktion der Apps, und lässt sich in den iOS-Einstellungen abschalten. Rechtsgrundlage ist die Einwilligung (Art. 6 Abs. 1 lit. a DSGVO), die sich jederzeit durch Abschalten der Option widerrufen lässt.
Rechte nach der DSGVO
Nach der DSGVO bestehen Rechte auf Auskunft, Berichtigung, Löschung, Einschränkung der Verarbeitung, Datenübertragbarkeit und Widerspruch (Art. 15 bis 21 DSGVO), das Recht, eine Einwilligung zu widerrufen, sowie das Recht auf Beschwerde bei einer Aufsichtsbehörde. Ehrlicher Hinweis dazu: Da die Apps keine personenbezogenen Daten erheben, liegt in der Regel nichts vor, worüber Auskunft erteilt werden könnte. Bei Candy Ricochet, Bild-Paare finden, 365 Lens und CLAUDIO liegen pseudonyme Nutzungsdaten bei TelemetryDeck; ohne die Gerätekennung lassen sie sich meist keiner Person zuordnen. Widerspruch und Widerruf der Einwilligung sind dort jederzeit über den Schalter in der App möglich. Anfragen beantworte ich trotzdem.
Verantwortlicher und Kontakt
Verantwortlicher im Sinne der DSGVO ist der im Impressum genannte Betreiber. Für Support und Fragen zum Datenschutz: support@nerdwana.net.
Wer mir eine E-Mail schreibt, dessen Adresse und Nachricht verarbeite ich nur, um die Anfrage zu beantworten (Art. 6 Abs. 1 lit. b bzw. lit. f DSGVO). Ich lösche die Nachricht, wenn sie erledigt ist und keine gesetzlichen Aufbewahrungspflichten entgegenstehen.
Eine englische Übersetzung dieser Datenschutzerklärung ist unter /en/app-privacy EN verfügbar. Sie dient nur dem besseren Verständnis; rechtlich maßgeblich ist allein die deutsche Fassung.
Diese Erklärung betrifft nur die Apps. Für die Website selbst gilt die Datenschutzerklärung der Website.