Datenschutzerklärung
Für die App und die Website KOTOBA (kotoba-app.de,
Android-Paket de.kotobaapp.app).
1. Verantwortlich
Kaan Özdemir — WebstashReuttierstraße 81
89231 Neu-Ulm, Deutschland
E-Mail: info@kotoba-app.de
2. Kurzfassung
- KOTOBA enthält keine Werbung und keine Cross-Site-Tracker. Es gibt keine Weitergabe von Daten zu Werbezwecken.
- Zur Verbesserung der App zählen wir pseudonyme Aufrufe und benannte Ereignisse (z. B. „welche Bibliotheks-Einträge werden geöffnet") mit Umami, das auf unserem eigenen Server läuft und ohne Cookies arbeitet — Details unter Punkt 3.5.
- Verarbeitet wird, was zum Lernen nötig ist: dein Konto und dein Lernfortschritt.
- Ohne Konto kannst du den Einstufungstest machen; die Antworten bleiben bis zur Registrierung nur auf deinem Gerät.
3. Welche Daten verarbeitet werden
3.1 Konto
| Daten | E-Mail-Adresse und ein verschlüsselt gespeichertes Passwort. Bei Anmeldung über Google oder Apple zusätzlich die von dort übermittelte E-Mail-Adresse, ein Anzeigename und gegebenenfalls eine Profilbild-URL. |
|---|---|
| Zweck | Anmeldung, Zuordnung des Lernfortschritts zu deinem Konto, Passwort-Zurücksetzung. |
| Rechtsgrundlage | Art. 6 Abs. 1 lit. b DSGVO (Vertragserfüllung). |
3.2 Lernfortschritt
| Daten | Welche Lektionen du abgeschlossen hast, der Zustand jeder Lernkarte im Wiederholungsalgorithmus (Fälligkeit, Stabilität, Anzahl der Wiederholungen) sowie ein Protokoll deiner Bewertungen mit Zeitstempel. Dazu deine Einstellungen und deine Zeitzone. |
|---|---|
| Zweck | Die App muss wissen, was du kannst und wann eine Karte wieder fällig ist — ohne diese Daten gäbe es keine Wiederholungen und keinen Fortschritt. Die Zeitzone entscheidet, wann dein Lerntag beginnt. |
| Rechtsgrundlage | Art. 6 Abs. 1 lit. b DSGVO (Vertragserfüllung). |
3.3 Daten auf deinem Gerät
- Anmeldedaten (Sitzungs-Token) im lokalen Speicher, damit du nicht bei jedem Start neu angemeldet werden musst.
- Noch nicht übertragene Antworten in einer lokalen Datenbank (IndexedDB). Wenn die Verbindung abbricht, geht eine Lernsitzung nicht verloren; die Antworten werden nachgereicht, sobald du wieder online bist.
- Ergebnis des Einstufungstests und die gewählte Darstellung (hell/dunkel), bis ein Konto besteht.
Diese Daten verlassen dein Gerät nur in dem Umfang, der oben beschrieben ist. Du kannst sie löschen, indem du die App deinstallierst bzw. die Websitedaten im Browser löschst.
3.4 Sprachausgabe
Wenn du die Aussprache anhörst, wird das japanische Wort an die Sprachausgabe deines Geräts übergeben (Web Speech API). Es gibt keine Server von uns, die dabei beteiligt sind. Ob dein Gerät die Sprachausgabe lokal berechnet oder dafür einen Dienst des Betriebssystemherstellers aufruft, hängt von deinen Geräteeinstellungen ab — auf Android etwa von der eingestellten TTS-Engine.
3.5 Zugriffsdaten der Website
Die Website wird über Firebase Hosting (Google) ausgeliefert. Dabei fallen technisch notwendige Serverprotokolle an, unter anderem mit gekürzter IP-Adresse, Zeitpunkt und angefragter Datei. Rechtsgrundlage ist Art. 6 Abs. 1 lit. f DSGVO (Betrieb und Sicherheit des Angebots). Die installierte Android-App lädt ihre Oberfläche aus dem App-Paket und stellt dafür keine Verbindung zu diesem Hosting her.
3.6 Reichweitenmessung (Umami)
Wir betreiben ein eigenes Umami-Analytics unter
umami.webstash.de auf einem Server, den wir selbst
verwalten. Übermittelt werden pro Aufruf: die aufgerufene Seite, eine
grobe Herkunft (Website, PWA, iOS-App oder Android-App), der Referrer,
Bildschirmauflösung, Browser und Betriebssystem sowie ein aus deiner
IP-Adresse und dem Tagesdatum gebildeter Session-Hash. Die
volle IP-Adresse wird nicht gespeichert, kein Cookie
gesetzt, kein plattformübergreifendes Profil gebildet. Der Hash rotiert
täglich, ein und dieselbe Person ist am nächsten Tag nicht mehr
wiederzuerkennen.
Zusätzlich zählen wir benannte Ereignisse, um zu verstehen, welche Funktionen wirklich benutzt werden — z. B. „Bibliothekseintrag geöffnet", „Manga adoptiert", „Anzeigename geändert", „Wiederholungssession beendet". Diese Ereignisse enthalten nie deinen Namen, deine E-Mail oder ein anderes personenbezogenes Feld; sie tragen höchstens Kennungen aus dem Curriculum (z. B. Manga-Slug, Lektions-Slug).
Rechtsgrundlage ist Art. 6 Abs. 1 lit. f DSGVO (berechtigtes Interesse
an einer schlanken, cookie-freien Reichweitenmessung ohne Third-Party-
Weitergabe). Ein Cookie-Banner ist deshalb nicht erforderlich; auch
keine ePrivacy-Einwilligung, da keine Informationen auf
deinem Endgerät gespeichert oder daraus ausgelesen werden.
Du kannst die Zählung jederzeit unterbinden, indem du im Browser „Do Not Track" aktivierst oder einen Skript-Blocker einsetzt — die App funktioniert vollständig ohne die Analyse.
3.7 Kontaktformular
Auf der Startseite gibt es ein Kontaktformular. Übermittelt werden genau die Felder, die du dort ausfüllst: Name (freiwillig), E-Mail-Adresse, das gewählte Thema und deine Nachricht. Ein weiteres, für dich unsichtbares Feld dient allein der Spam-Abwehr und wird nicht ausgewertet.
Die Absendung läuft über eine Funktion auf unserer
Supabase-Infrastruktur (Region EU), die daraus eine E-Mail an
info@kotoba-app.de erzeugt. Absender ist immer
contact-form@kotoba-app.de; deine Adresse steht als
Antwortadresse in der Mail, damit wir dir antworten können. Der
Empfänger ist fest eingestellt und lässt sich über das Formular nicht
verändern. Die Inhalte werden dabei nicht in einer
Datenbank gespeichert — sie liegen anschließend nur in unserem
E-Mail-Postfach.
Rechtsgrundlage ist Art. 6 Abs. 1 lit. b DSGVO, wenn deine Anfrage der Anbahnung oder Durchführung eines Vertrags dient, sonst Art. 6 Abs. 1 lit. f DSGVO (berechtigtes Interesse an der Beantwortung von Anfragen). Wir bewahren die Korrespondenz so lange auf, wie es zur Bearbeitung nötig ist, und löschen sie danach, soweit keine gesetzliche Aufbewahrungsfrist entgegensteht.
Du musst das Formular nicht benutzen: Eine Mail direkt an
info@kotoba-app.de erreicht uns genauso.
4. Empfänger und Auftragsverarbeiter
| Supabase | Datenbank und Anmeldung. Verarbeitet Konto- und Fortschrittsdaten in unserem Auftrag. Serverstandort: [Region des Projekts eintragen]. |
|---|---|
| Google (Firebase Hosting) | Auslieferung der Website. |
| Google Play | Verteilung der Android-App. Google erhebt dabei eigene Daten; dafür gilt die Datenschutzerklärung von Google. |
Werden Daten außerhalb der EU verarbeitet, geschieht das auf Grundlage der Standardvertragsklauseln der EU-Kommission.
5. Speicherdauer
Konto- und Fortschrittsdaten werden gespeichert, solange dein Konto besteht. Nach einer Löschung werden sie innerhalb von 30 Tagen entfernt; Sicherungskopien laufen spätestens nach weiteren 30 Tagen aus.
6. Konto und Daten löschen
Schreib eine E-Mail an info@kotoba-app.de mit dem Betreff Konto löschen, von der Adresse, mit der du dich registriert hast. Gelöscht werden dann dein Konto, dein Lernfortschritt und dein Bewertungsprotokoll — also alle unter Punkt 3.1 und 3.2 genannten Daten. Die Bearbeitung dauert höchstens 30 Tage.
Möchtest du nur den Lernfortschritt zurücksetzen, das Konto aber behalten, schreib das dazu.
7. Deine Rechte
Du hast das Recht auf Auskunft (Art. 15), Berichtigung (Art. 16), Löschung (Art. 17), Einschränkung der Verarbeitung (Art. 18), Datenübertragbarkeit (Art. 20) und Widerspruch (Art. 21 DSGVO). Wende dich dafür an die oben genannte Adresse.
Außerdem kannst du dich bei einer Datenschutz-Aufsichtsbehörde beschweren, etwa der für unseren Sitz zuständigen Behörde.
8. Kinder
Die App richtet sich nicht gezielt an Kinder unter 13 Jahren. Es werden keine Daten erhoben, die über das oben Beschriebene hinausgehen.
9. Änderungen
Ändert sich, was die App verarbeitet, wird diese Erklärung angepasst. Das Datum oben zeigt den aktuellen Stand.