Datenschutzerklärung
Stand: 1. Mai 2026
1. Verantwortlicher
Verantwortlicher im Sinne der DSGVO ist Markus Wiesecke. Kontakt und vollständige Anschrift im Impressum.
2. Welche Daten wir verarbeiten
Capypad ist eine Lernplattform für Code-Reading-Übungen. Wir verarbeiten ausschließlich die Daten, die für den Betrieb des Dienstes notwendig sind:
- Anmeldung: Bei OAuth-Anmeldung über Google oder GitHub erhalten wir deine E-Mail-Adresse, deinen Namen und die Anbieter-ID. Wir speichern keine Passwörter.
- Lernfortschritt: Quiz-Antworten, Streak-Daten, absolvierte Übungen und Spracheinstellungen. Bei anonymer Nutzung werden diese Daten an eine zufällige, nicht-personenbeziehbare ID gebunden, die in einem Cookie gespeichert wird.
- Server-Logs: IP-Adresse, Zeitstempel, User-Agent und angefragte URL für die Dauer der Verbindung. Diese Daten werden nicht dauerhaft gespeichert oder mit Nutzerkonten verknüpft.
- Technische Cookies: Auth.js-Sitzungscookie (verschlüsselt, HTTP-only), Sprach- und Theme-Präferenzen, sowie das anonyme Run-Cookie. Keine Tracking- oder Marketing-Cookies.
3. Rechtsgrundlagen
Die Verarbeitung erfolgt auf Grundlage von Art. 6 Abs. 1 lit. b DSGVO (Vertragserfüllung) für angemeldete Nutzer und Art. 6 Abs. 1 lit. f DSGVO (berechtigtes Interesse am Betrieb des Dienstes) für anonyme Nutzer und Server-Logs.
4. Empfänger / Auftragsverarbeiter
- Hosting: Eigener Server in Deutschland (Hetzner / dediziertes System), betrieben mit Coolify. Die Postgres-Datenbank läuft auf demselben Server, isoliert im Docker-Overlay-Netzwerk.
- Cloudflare, Inc.: CDN, DDoS-Schutz und TLS-Terminierung. Datenübermittlung in Drittländer (USA) auf Grundlage der EU-Standardvertragsklauseln. Cloudflare verarbeitet IP-Adressen und Browser-Metadaten zur Sicherheit der Verbindung.
- Google LLC / GitHub Inc.: Nur bei Nutzung der jeweiligen OAuth-Anmeldung. Datenübermittlung in die USA auf Grundlage der EU-Standardvertragsklauseln. Es werden ausschließlich die für die Anmeldung notwendigen Daten ausgetauscht.
5. Speicherdauer
Account-Daten und Lernfortschritt werden bis zur Löschung des Accounts gespeichert. Du kannst deinen Account jederzeit über eine E-Mail an [email protected] löschen lassen. Anonyme Run-Daten werden nach 90 Tagen ohne Aktivität automatisch gelöscht.
6. Deine Rechte
Du hast jederzeit 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). Anfragen an [email protected].
Außerdem hast du das Recht, dich bei der zuständigen Datenschutz-Aufsichtsbehörde zu beschweren — in deinem Fall in der Regel die Landesdatenschutzbeauftragte deines Bundeslandes.
7. Tracking / Analytics
Capypad verwendet Umami Analytics auf unserer eigenen Infrastruktur unter analytics.codevena.dev. Die Auswertung erfolgt ohne Marketing-Cookies und ohne Werbenetzwerke; wir erfassen aggregierte Seitenaufrufe, Referrer, Gerätetypen und ähnliche technische Nutzungsdaten, um Stabilität und Inhalte zu verbessern.
8. Änderungen
Diese Erklärung wird angepasst, wenn sich die Datenverarbeitung ändert. Wesentliche Änderungen werden auf dieser Seite mit aktualisiertem Datum veröffentlicht.