Datenschutzerklärung
Stand: 8. Oktober 2026
Diese Datenschutzerklärung erklärt, welche personenbezogenen Daten studycards.io bei der Nutzung der Website und der App verarbeitet, zu welchen Zwecken, auf welcher Rechtsgrundlage und wie lange, und welche Rechte du hast. Maßstab ist die Datenschutz-Grundverordnung (DSGVO).
1. Verantwortlicher
Enes Kayali
Einzelunternehmer, Geschäftsbezeichnung Kayali Digital Solutions
Friedrich-Heene-Straße 7
67061 Ludwigshafen am Rhein, Deutschland
E-Mail: studycardsio@outlook.de
2. Was wir verarbeiten und warum
2.1 Konto und Anmeldung
Du kannst dich mit Google, per Magic Link an deine E-Mail-Adresse oder mit E-Mail und Passwort anmelden. Die Anmeldung läuft auf unseren eigenen Servern (Bibliothek Better Auth auf Cloudflare Workers); außer Google ist kein Anmeldedienst beteiligt. Wir speichern:
- E-Mail-Adresse, Anzeigename und bei Google-Anmeldung die URL des Profilbilds
- Bei E-Mail und Passwort: einen gesalzenen Hash deines Passworts. Das Passwort selbst sehen und speichern wir nie
- Bei Google: die Google-Kontokennung und die Tatsache der Verknüpfung
- Sitzungen: ein zufälliges Sitzungstoken, Erstellungs- und Ablaufzeit, die IP-Adresse und die Browserkennung (User Agent) des angemeldeten Geräts. Das Sitzungs-Cookie
studycards.session_tokengilt 30 Tage - Anmeldetokens (Magic Link, E-Mail-Bestätigung, Passwort zurücksetzen) als Hash mit kurzer Gültigkeit (15 bis 60 Minuten)
Registrierung und Anmeldung per E-Mail sind durch Cloudflare Turnstile (Abschnitt 7) und durch Ratenbegrenzungen je IP-Adresse geschützt, die nur für die Dauer des Begrenzungsfensters gespeichert werden. Rechtsgrundlage: Art. 6 Abs. 1 lit. b DSGVO (Vertragserfüllung), für die Sicherheitsmaßnahmen Art. 6 Abs. 1 lit. f DSGVO (berechtigtes Interesse an einem sicheren Dienst). Für ein Konto musst du mindestens 16 Jahre alt sein (Abschnitt 13).
2.2 Technische Zugriffsdaten
Bei jedem Aufruf übermittelt dein Browser IP-Adresse, Browsertyp und Version, Geräteinformationen, Zeitpunkt, aufgerufene Seite und die verweisende Adresse. Diese Daten sind nötig, um die Seiten auszuliefern, den Dienst stabil und sicher zu halten und Missbrauch abzuwehren (Cloudflare, Abschnitt 5). Rechtsgrundlage: Art. 6 Abs. 1 lit. f DSGVO.
2.3 Deine Inhalte
Für die App speichern wir deine Karteikarten-Decks (Titel, Beschreibung), die Karten (Frage- und Antworttext), die Bilder, die du an Karten anhängst, deinen Lernfortschritt und den Verlauf deiner Wiederholungen. Jede Datenbankabfrage ist auf dein Konto beschränkt; andere Nutzer können deine Inhalte nicht lesen.
Teilen ist aus, bis du es für ein Deck einschaltest. Beim Teilen entsteht ein öffentlicher Link der Form /d/<token>, den jeder mit dem Link ohne Anmeldung öffnen kann, dazu ein Vorschaubild für soziale Netzwerke. Bilder liefern wir nur an dich (angemeldet) oder bei einem geteilten Deck an jeden mit dem Link aus. Das Zurückziehen des Links beendet den öffentlichen Zugriff; Kopien, die ein Browser vorher zwischengespeichert hat, bleiben in dessen Cache. Rechtsgrundlage: Art. 6 Abs. 1 lit. b DSGVO.
2.4 Kartenbilder
Bilder, die du an eine Karte anhängst, liegen in Cloudflare R2 mit Speicherort Europäische Union und zählen auf das Speicherkontingent deines Plans. Sie bleiben für die Dauer deines Kontos gespeichert und werden gelöscht, wenn du sie entfernst oder dein Konto löschst.
PDF- und PowerPoint-Dateien werden nicht hochgeladen. Wenn du daraus Karten baust, liest dein Browser die Datei aus, um den Text für einen Prompt zu gewinnen; die Datei selbst erreicht unsere Server nie.
2.5 KI: dein eigener Claude, nicht unserer
StudyCards betreibt kein KI-System und sendet deine Inhalte nie an ein Sprachmodell. Karten entstehen mit dem Claude-Konto, das du ohnehin hast: über einen Prompt, den du selbst in claude.ai kopierst, über den MCP-Connector für Claude Desktop oder Claude Code oder über unsere REST-API mit einem API-Schlüssel, den du anlegst. In jedem Fall entscheidest du, welcher Text dein Gerät verlässt, und Anthropic verarbeitet ihn nach seinen eigenen Bedingungen und seiner Datenschutzerklärung für dein Konto. Schreibt dein Claude-Client Karten per MCP oder API in StudyCards, speichern wir sie wie jeden anderen Inhalt (2.3). API-Schlüssel speichern wir als Hash; den Klartext zeigen wir dir einmal.
2.6 Zahlung
Kostenpflichtige Pläne rechnen wir über Stripe ab. Auf der Checkout-Seite von Stripe verarbeitet Stripe Name, E-Mail-Adresse, Zahlungsmittel, Rechnungsadresse und bei Unternehmen die USt-IdNr. und berechnet die anfallende Umsatzsteuer (Stripe Tax). Vollständige Kartennummern erhalten wir nie. In unserer Datenbank speichern wir nur deine Stripe-Kundennummer, die Abonnement-ID, den gewählten Preis, den Status und das Ende der laufenden Periode. Der Zeitpunkt, zu dem du im Bestellschritt die AGB angenommen und dem vorzeitigen Beginn der Leistung zugestimmt hast, wird in den Metadaten der Stripe-Sitzung und des Abonnements festgehalten. Rechtsgrundlage: Art. 6 Abs. 1 lit. b DSGVO, für die Aufbewahrung von Buchungsbelegen Art. 6 Abs. 1 lit. c DSGVO.
2.7 Herkunft der Registrierung
Während du die Seite nutzt, merkt sich die Seite im Arbeitsspeicher, woher dieser Besuch kam: die Kampagnenparameter des Links (UTM-Parameter, falls vorhanden), den Hostnamen der verweisenden Website (zum Beispiel www.reddit.com, nie die volle Adresse) und die Einstiegsseite ohne Query-String (bei einem geteilten Deck ohne das Token). Auf deinem Gerät wird dafür nichts gespeichert; ein Neuladen vergisst es. Meldest du dich während desselben Besuchs an, wird diese Herkunft einmalig bei deinem Konto gespeichert und nie überschrieben. Wir nutzen sie nur, um zu erfahren, über welche Kanäle Menschen zu StudyCards kommen; sie wird nicht an Dritte weitergegeben und nicht für Werbung verwendet. Sendet dein Browser das Signal „Global Privacy Control" oder „Do Not Track", wird nichts gespeichert. Rechtsgrundlage: Art. 6 Abs. 1 lit. f DSGVO; du kannst jederzeit widersprechen (Abschnitt 10), und der Eintrag wird mit deinem Konto gelöscht.
2.8 Cookies und lokaler Speicher
Wir nutzen nur, was der Dienst zum Funktionieren braucht (§ 25 Abs. 2 TDDDG, Art. 5 Abs. 3 ePrivacy-Richtlinie); es gibt keine Werbe- oder Tracking-Cookies und deshalb kein Einwilligungsbanner:
studycards.session_token: deine Anmeldesitzung (30 Tage)sc_locale: deine Sprachwahl- Lokaler Browserspeicher (
sc_*): ein Merker, dass du den Willkommensbildschirm gesehen hast, Merker gegen Doppelzählung desselben Meilensteins und der Entwurf der kostenlosen Tools, damit deine Karten die Registrierung überstehen
2.9 Lernerinnerungen (optional)
Auf Wunsch erinnern wir dich per E-Mail, wenn Karten fällig sind. Diese Erinnerungen senden wir nur nach deiner ausdrücklichen Einwilligung (am Ende einer Lernsitzung oder in den Einstellungen). Rechtsgrundlage: Art. 6 Abs. 1 lit. a DSGVO. Dafür verarbeiten wir deine E-Mail-Adresse, den Zeitpunkt der Einwilligung, den Zeitpunkt der letzten Erinnerung und die Zahl der fälligen Karten; höchstens eine Erinnerung pro Tag und nur, wenn tatsächlich Karten fällig sind. Du kannst jederzeit widerrufen, über den Abmeldelink in jeder Erinnerung (ohne Anmeldung) oder in den Einstellungen. Öffnest du den Lernlink in einer Erinnerung, erhöhen wir nur einen Tageszähler der Klicks, ohne festzuhalten, wer geklickt hat.
2.10 Transaktions-E-Mails
Anmeldelinks, E-Mail-Bestätigung, Passwort zurücksetzen, eine Willkommensmail, die Bestätigung einer Kündigung und, wenn du zugestimmt hast, Erinnerungen senden wir von noreply@studycards.io über Cloudflare Email Service (Abschnitt 5). Nachrichten, die du uns über das Feedback-Formular oder per E-Mail schickst, landen in einem Postfach bei Microsoft (outlook.de) und werden so lange aufbewahrt, wie die Bearbeitung es erfordert.
2.11 Gerätewechsel (QR-Code)
Wenn du per QR-Code auf einem anderen Gerät weitermachst, meldet ein Einmaltoken (als Hash gespeichert, 60 Sekunden gültig) dieses Gerät an. Rechtsgrundlage: Art. 6 Abs. 1 lit. b DSGVO.
2.12 Kündigungsformular und Widerrufsfunktion
Kündigst du über das Formular auf /kuendigung oder widerrufst du über „Vertrag widerrufen", verarbeiten wir die Angaben deiner Erklärung: Name, E-Mail-Adresse des Kontos, beim Widerruf den Plan und optional das Bestelldatum, bei der Kündigung die Art der Kündigung, den Zeitpunkt (optional ein Datum) und bei einer außerordentlichen Kündigung den Grund, dazu Datum und Uhrzeit des Eingangs. Zweck ist, die Erklärung zu bearbeiten und dir die gesetzlich vorgeschriebene Bestätigung zu senden. Rechtsgrundlage: Art. 6 Abs. 1 lit. c DSGVO in Verbindung mit §§ 312k, 356a BGB sowie Art. 6 Abs. 1 lit. b DSGVO. Die Bestätigung an dich und eine Kopie an uns versenden wir über Cloudflare Email Service (Abschnitt 5); das Formular ist durch Cloudflare Turnstile geschützt (Abschnitt 7). Bestätigung und Kopie bewahren wir als Nachweis bis zum Ende der Verjährungsfrist auf, also drei Jahre ab dem Ende des Jahres, in dem die Erklärung eingegangen ist.
3. Zwecke in Kürze
- Konten anlegen und verwalten, sichere Anmeldung
- Decks, Karten, Bilder und Lernfortschritt speichern und synchronisieren
- Zahlungen abwickeln und Abonnements verwalten
- Transaktions-E-Mails und, mit Einwilligung, Lernerinnerungen senden
- Missbrauch erkennen und verhindern (Bot-Schutz, Ratenbegrenzung)
- Fehler überwachen und den Dienst stabil halten
- Messen, wie viele Menschen die Seite nutzen (eigene Zählung, Abschnitt 6)
- Gesetzliche Pflichten erfüllen (Steuern, Buchführung)
Wir verkaufen keine personenbezogenen Daten.
4. Rechtsgrundlagen
- Art. 6 Abs. 1 lit. b DSGVO, Vertrag: Konto, Speicherung der Inhalte, Zahlung, Transaktions-E-Mails, Gerätewechsel
- Art. 6 Abs. 1 lit. f DSGVO, berechtigtes Interesse: Zugriffsdaten, Fehlerüberwachung, Server-Logs, Bot-Schutz, Ratenbegrenzung, eigene Reichweitenmessung, Herkunft der Registrierung
- Art. 6 Abs. 1 lit. a DSGVO, Einwilligung: Lernerinnerungen; jederzeit widerrufbar
- Art. 6 Abs. 1 lit. c DSGVO, rechtliche Pflicht: Aufbewahrung von Buchungsbelegen, Bestätigung von Kündigungen und Widerrufen (§§ 312k, 356a BGB)
5. Auftragsverarbeiter und weitere Empfänger
Für den Betrieb nutzen wir die folgenden Anbieter. Soweit sie personenbezogene Daten in unserem Auftrag verarbeiten, bestehen Verträge zur Auftragsverarbeitung nach Art. 28 DSGVO.
Cloudflare, Inc. (USA)
Der gesamte Dienst läuft bei Cloudflare: Workers (Anwendungscode), D1 (Datenbank, Speicherort EU), R2 (Kartenbilder, Speicherort EU), CDN, DNS und DDoS-Schutz, Turnstile (Bot-Schutz), Email Service (Transaktions-E-Mails) und Workers Logs (technische Protokolle der Anwendung). Verarbeitet: IP-Adressen, Metadaten der Anfragen, die von dir gespeicherten Inhalte, E-Mail-Adressen und der Inhalt der E-Mails, die wir senden.
Stripe, Inc. (USA)
Zahlungsabwicklung, Abonnementverwaltung, Rechnungen und Umsatzsteuerberechnung. Verarbeitet: Name, E-Mail, Zahlungsmittel, Rechnungsadresse, USt-IdNr., Transaktionsdaten. Stripe ist nach PCI-DSS Level 1 zertifiziert. Siehe Datenschutzerklärung von Stripe.
Functional Software, Inc., Sentry (USA)
Fehlererfassung im Browser und auf dem Server über das EU-Rechenzentrum von Sentry (ingest.de.sentry.io). Gesendet werden nur Fehlerereignisse: Fehlertyp und -meldung, Stack Trace, Seiten- oder Anfragepfad, Browserversion, App-Version. Wir nutzen keine Sitzungsstatistik, kein Performance-Tracing und kein Session Replay und hängen dein Konto nicht an einen Fehler. Sentry erhält die IP-Adresse der Anfrage technisch; wir speichern sie nicht beim Ereignis.
Better Stack, Inc. (Logtail)
Strukturierte Server-Logs: Zeit, Stufe, Meldung, Fehlermeldung und Stack Trace sowie technischer Kontext wie Plan- oder Deck-Kennungen. Kontokennungen (E-Mail-Adresse, Nutzer-ID, Stripe-Kundennummer) werden entfernt, bevor eine Logzeile unseren Server verlässt.
Google Ireland Limited (Irland/USA)
Anmeldung mit Google (OAuth). Wählst du sie, übermittelt Google uns Name, E-Mail-Adresse und Profilbild, und Google erfährt, dass du dich bei StudyCards angemeldet hast. Siehe Datenschutzerklärung von Google.
Anthropic, PBC (USA), nur durch dich
Kein Auftragsverarbeiter von uns: Anthropic erhält Kartentext nur, wenn du selbst einen Prompt an Claude gibst oder deinen Claude-Client mit StudyCards verbindest (2.5).
6. Reichweitenmessung (eigene Zählung, ohne Cookies)
Seitenaufrufe und eine Schätzung der Besucherzahl pro Tag zählen wir selbst auf unserer eigenen Infrastruktur; nichts geht an einen Analyseanbieter, und auf deinem Gerät wird dafür nichts gespeichert. Damit derselbe Besuch an einem Tag nicht doppelt zählt, bilden wir eine gekürzte Prüfsumme aus deiner IP-Adresse, deiner Browserkennung und einem täglich wechselnden Geheimwert. Die IP-Adresse wird nur im Arbeitsspeicher verarbeitet und nie gespeichert oder protokolliert; aus der Prüfsumme lässt sie sich nicht zurückgewinnen, und die Prüfsumme wird nach spätestens 48 Stunden gelöscht. Es gibt keine seitenübergreifende Wiedererkennung, kein Profiling und keine Zusammenführung mit Kontodaten. Rechtsgrundlage: Art. 6 Abs. 1 lit. f DSGVO.
Dein Widerspruchsrecht (Art. 21 DSGVO): Sendet dein Browser das Signal „Global Privacy Control" (Sec-GPC) oder „Do Not Track" (DNT), wird keine Prüfsumme gebildet und keine Herkunft der Registrierung gespeichert; dein Besuch zählt dann nur zur anonymen Gesamtzahl. Du kannst außerdem jederzeit bei uns widersprechen.
7. Bot-Schutz (Cloudflare Turnstile)
Registrierung und Anmeldung per E-Mail, das Feedback-Formular, das Kündigungsformular und die Widerrufsfunktion sind durch Cloudflare Turnstile geschützt. Turnstile kann IP-Adresse, Browser- und Gerätemerkmale und Interaktionsmuster auf der Seite verarbeiten, um Menschen von Bots zu unterscheiden. Es setzt keine Tracking-Cookies. Rechtsgrundlage: Art. 6 Abs. 1 lit. f DSGVO (Abwehr von Missbrauch).
8. Übermittlung in Drittländer
Cloudflare, Stripe, Sentry und Better Stack sind Unternehmen mit Sitz in den USA. Soweit personenbezogene Daten den Europäischen Wirtschaftsraum verlassen, stützen wir uns bei zertifizierten Anbietern auf das EU-US Data Privacy Framework und sonst auf die Standardvertragsklauseln der Europäischen Kommission mit zusätzlichen technischen Maßnahmen. Wo der Anbieter es anbietet, halten wir Daten in der EU: Datenbank und Bildspeicher sind auf den EU-Speicherort von Cloudflare festgelegt, Fehler gehen an das EU-Rechenzentrum von Sentry.
9. Speicherdauer
- Konto, Inhalte, Bilder, Lerndaten: für die Dauer deines Kontos. Du kannst das Konto in den Einstellungen selbst löschen; alles Genannte wird dann sofort gelöscht. Ein laufender kostenpflichtiger Plan muss vorher gekündigt sein. Ist die bezahlte Laufzeit noch nicht abgelaufen, wählst du, ob das Konto zum Ende der Laufzeit gelöscht wird (die Vormerkung kannst du bis dahin zurücknehmen) oder sofort; im zweiten Fall verfällt die Restlaufzeit ohne Erstattung
- Sitzungen: 30 Tage oder bis zur Abmeldung
- Anmelde- und Gerätewechsel-Tokens: Minuten bis eine Stunde
- Zahlungsbelege: Rechnungen, Transaktionsdaten und der Kundendatensatz bei Stripe (Name, E-Mail-Adresse, Rechnungsadresse) für die gesetzliche Frist von bis zu 10 Jahren (§ 147 AO, § 257 HGB), auch nach Löschung des Kontos; die Verknüpfung mit deinem Konto wird dabei entfernt. Rechtsgrundlage: Art. 6 Abs. 1 lit. c DSGVO
- Server-Logs und Fehlerereignisse: bis zu 90 Tage
- Kündigungen und Widerrufe: Bestätigung und unsere Kopie drei Jahre ab dem Ende des Jahres des Eingangs (Ende der Verjährungsfrist)
- Prüfsumme der Reichweitenmessung: höchstens 48 Stunden
- Feedback und E-Mail-Korrespondenz: so lange, wie die Bearbeitung es erfordert
10. Deine Rechte
- Auskunft (Art. 15 DSGVO)
- Berichtigung (Art. 16 DSGVO)
- Löschung (Art. 17 DSGVO): lösche dein Konto selbst in den Einstellungen („Konto löschen") oder schreib uns
- Einschränkung der Verarbeitung (Art. 18 DSGVO)
- Datenübertragbarkeit (Art. 20 DSGVO): lade Decks, Karten, Lerndaten und Kontodaten in den Einstellungen als JSON herunter („Daten exportieren")
- Widerspruch (Art. 21 DSGVO) gegen Verarbeitungen auf Grundlage des berechtigten Interesses
- Widerruf einer Einwilligung (Art. 7 Abs. 3 DSGVO) jederzeit, ohne dass die Rechtmäßigkeit der bisherigen Verarbeitung berührt wird
- Beschwerde bei einer Aufsichtsbehörde, insbesondere im Mitgliedstaat deines gewöhnlichen Aufenthalts. Für uns zuständig: Der Landesbeauftragte für den Datenschutz und die Informationsfreiheit Rheinland-Pfalz (www.datenschutz.rlp.de)
Zur Ausübung deiner Rechte schreib an studycardsio@outlook.de. Wir antworten innerhalb eines Monats.
11. Sicherheit
- TLS für alle Daten in Übertragung, Verschlüsselung im Ruhezustand für Datenbank und Bildspeicher
- Jede Datenbankabfrage ist serverseitig auf das angemeldete Konto beschränkt
- Passwörter, Anmeldetokens und API-Schlüssel liegen nur als Hash vor
- Eingabeprüfung an jedem Endpunkt, Ratenbegrenzung, Bot-Schutz
- Fehlerüberwachung und strukturierte Logs ohne Kontokennungen
12. Anmeldung mit Google
- Google bleibt für die Authentifizierung selbst verantwortlich
- Wir speichern nur die Profildaten, die der Betrieb des Dienstes braucht
- Die Verknüpfung kannst du in den Berechtigungen deines Google-Kontos aufheben
- Das Löschen deines studycards.io-Kontos löscht nicht dein Google-Konto
13. Mindestalter
Der Dienst richtet sich nicht an Kinder unter 16 Jahren. Für ein Konto musst du mindestens 16 Jahre alt sein; die Registrierungsseite weist darauf hin. Wir erheben wissentlich keine Daten jüngerer Nutzer; erfahren wir von einem solchen Konto, löschen wir es.
14. Änderungen
Wir passen diese Erklärung an, wenn sich der Dienst oder die Rechtslage ändert. Die aktuelle Fassung steht immer auf dieser Seite mit Datum; wesentliche Änderungen kündigen wir in der App oder per E-Mail an Kontoinhaber an.
15. Kontakt
E-Mail: studycardsio@outlook.de
Enes Kayali
Einzelunternehmer, Geschäftsbezeichnung Kayali Digital Solutions
Friedrich-Heene-Straße 7
67061 Ludwigshafen am Rhein, Deutschland