Datenschutzerklärung
1. Verantwortlicher
Florian Hell
Katzberg 14
21502 Geesthacht
Deutschland
Telefon: 0157 34080250
E-Mail: hallo@java-hell.de
2. Welche Daten wir erheben
Kurzfassung: So wenig wie möglich.
java-hell.de setzt keine Cookies, nutzt kein Tracking (kein Google Analytics, kein Meta Pixel, nichts) und erhebt keine personenbezogenen Daten zu Analyse- oder Werbezwecken. Es gibt keinen Account-Login, keine Newsletter, keine Profilbildung.
3. localStorage (lokale Browser-Speicherung)
Dein Fortschritt, dein Code und einige Einstellungen werden ausschließlich in deinem Browser gespeichert (localStorage). Diese Daten verlassen niemals deinen Rechner und werden nicht an uns übertragen. Rechtsgrundlage ist nach überwiegender Meinung Art. 6 Abs. 1 lit. b DSGVO (Vertrag/Anfrage zur Nutzung), da die Speicherung für die Kernfunktion (Fortschritt merken) erforderlich ist.
Aktuell verwendete Schlüssel:
java-hell-progress— Aktuelle Aufgabennummerjava-hell-completed— Liste der erledigten Aufgabenjava-hell-code-*— Dein Code pro Aufgabe (ein Eintrag je Aufgabennummer)java-hell-setup-progress— Fortschritt der IDE-Einrichtungs-Anleitungjava-hell-backend— Gewähltes Compile-Backendjava-hell-judge0-url— Optional: URL einer eigenen Judge0-Instanz, falls von dir konfiguriert
Du kannst diese Daten jederzeit über die Browser-Entwicklertools (Application → Local Storage) löschen.
4. Code-Ausführung
Wenn du auf «Ausführen» klickst, wird der Inhalt deines Editors an einen Compiler-Server gesendet, dort kompiliert und ausgeführt. Das Ergebnis wird an deinen Browser zurückgegeben.
Der Code wird zur Verarbeitung kurzzeitig auf dem Server geschrieben (Temporärverzeichnis) und unmittelbar nach Ausführung wieder gelöscht. Eine langfristige Speicherung deines Codes auf dem Server findet nicht statt.
Standardmäßig läuft der Compile-Server unter derselben Domain (java-hell.de). Du kannst in den Einstellungen optional eine eigene Judge0-Instanz hinterlegen — in diesem Fall geht dein Code an die von dir gewählte URL, nicht mehr an unseren Server.
5. Hosting
Diese Website wird gehostet bei:
Hetzner Online GmbH
Industriestr. 25
91710 Gunzenhausen
Deutschland
Serverstandort: Nürnberg, Deutschland.
Datenschutzerklärung des Hosters: https://www.hetzner.com/de/rechtliches/datenschutz/
6. Reichweitenmessung mit Umami
Wir nutzen Umami, eine Open-Source Analytics-Software, die wir selbst auf unserem Server hosten (unter der Subdomain analytics.java-hell.de, gleicher Server, gleicher Verantwortlicher).
Erhobene Informationen:
- Aufgerufene Seite (z.B.
/tutorial.html) - Referrer (woher du auf die Seite gekommen bist)
- Browser, Betriebssystem, Gerätetyp, Bildschirmauflösung, Sprache
- Ungefähres Land (aus der IP-Adresse abgeleitet — siehe unten)
- Anonyme Interaktionsereignisse zur Verbesserung des Lernangebots: welche Aufgabe wurde gelöst, abgebrochen oder zurückgesetzt, ob ein Hinweis aufgeklappt wurde, welcher Setup-Schritt abgeschlossen wurde. Dabei werden ausschließlich Aufgaben-IDs und Aufgaben-Titel übertragen — niemals dein Quellcode, keine Fehlerausgaben, keine personenbezogenen Daten.
Wie deine IP-Adresse behandelt wird: Bei jedem Pageview wird deine IP-Adresse kurzfristig für zwei Zwecke verarbeitet: zur Ableitung des ungefähren Landes und zur Bildung einer täglich rotierenden, gehashten Session-ID (damit aufeinanderfolgende Aufrufe innerhalb eines Tages als eine Session erkannt werden können). Die IP-Adresse selbst wird nicht in der Datenbank gespeichert. Die Session-ID rotiert täglich und lässt sich nicht auf eine Person zurückführen.
Keine Cookies, kein Fingerprinting, keine personenbezogenen Identifier. Umami arbeitet ohne Cookies, ohne LocalStorage und ohne Browser-Fingerprinting. Es ist technisch nicht möglich, dich über Tage, Sessions oder Geräte hinweg wiederzuerkennen.
Speicherdauer: Die anonymen, aggregierten Statistik-Daten werden auf unbestimmte Zeit zu statistischen Auswertungszwecken aufbewahrt, da sie keinen Personenbezug enthalten. Du kannst jederzeit verlangen, dass wir sämtliche Statistik-Daten der Subdomain löschen — sag uns Bescheid unter den Kontaktdaten oben.
Empfänger / Drittlandtransfer: Die Daten verlassen unseren Server nicht. Es findet keine Übermittlung an Dritte oder in Länder außerhalb der EU statt. Auftragsverarbeiter für den darunterliegenden Server-Betrieb ist die Hetzner Online GmbH (siehe Abschnitt 5), mit der ein Auftragsverarbeitungsvertrag (AVV) nach Art. 28 DSGVO besteht.
Rechtsgrundlage: Art. 6 Abs. 1 lit. f DSGVO (berechtigtes Interesse an Reichweitenmessung zur Verbesserung des Angebots). Eine Einwilligung ist nach überwiegender Auffassung der EU-Datenschutzbehörden nicht erforderlich, da kein Cookie gesetzt, kein Endgeräte-Zugriff jenseits des technisch notwendigen erfolgt und keine personenbezogenen Identifier gebildet werden.
Widerspruch: Du kannst der Zählung widersprechen, indem du Do-Not-Track in deinem Browser aktivierst — Umami respektiert das automatisch und zählt deinen Besuch in diesem Fall nicht. Alternativ kannst du den JavaScript-Aufruf zu analytics.java-hell.de über einen Browser-Adblocker blockieren.
7. Server-Logs
Beim Aufruf der Seite fallen technische Server-Logs an (IP-Adresse, Zeitstempel, aufgerufene URL, HTTP-Status, User-Agent, Referrer). Diese werden ausschließlich zur Sicherstellung des Betriebs, zur Fehleranalyse und zur Abwehr von Missbrauch verwendet (Rechtsgrundlage: Art. 6 Abs. 1 lit. f DSGVO — berechtigtes Interesse am stabilen Betrieb). Eine Zusammenführung mit anderen Daten oder eine Profilbildung findet nicht statt. Die Logs werden nicht länger als für den technischen Betrieb erforderlich gespeichert und rollieren automatisch (mehrere Tage bis wenige Wochen).
8. Externe Ressourcen
Die Website lädt keine externen Ressourcen von Drittservern (keine Google Fonts, keine CDNs, keine Embeds). Schriftarten werden lokal von unserem Server ausgeliefert.
9. Deine Rechte
Du hast nach DSGVO das Recht auf:
- Auskunft über die zu deiner Person gespeicherten Daten (Art. 15)
- Berichtigung unrichtiger Daten (Art. 16)
- Löschung (Art. 17)
- Einschränkung der Verarbeitung (Art. 18)
- Datenübertragbarkeit (Art. 20)
- Widerspruch gegen die Verarbeitung (Art. 21)
- Beschwerde bei einer Aufsichtsbehörde (Art. 77)
Da wir keine personenbezogenen Daten zu deiner Identifikation speichern (kein Account, kein Tracking), gibt es in der Regel nichts Löschbares außer den genannten Server-Logs. Für alle Fragen rund um deine Daten erreichst du uns unter den oben genannten Kontaktdaten.
10. Änderungen dieser Erklärung
Wir behalten uns vor, diese Datenschutzerklärung anzupassen, falls sich technische oder rechtliche Rahmenbedingungen ändern. Die jeweils aktuelle Version findest du immer auf dieser Seite.
Stand: Mai 2026