Datenschutzerklärung
1. Erfasste Informationen
Diese Website (roblemumin.com) ist eine persönliche, professionelle Portfolio-Website. Wir erfassen minimale Informationen:
- Kontaktformular-Übermittlungen (Name, E-Mail, Unternehmen, Nachricht), die über Ihr E-Mail-Programm gesendet werden
- Grundlegende Webserver-Protokolle (IP-Adresse, Browsertyp, besuchte Seiten)
- Authentifizierung und geschützte Dokumentfunktionen verwenden Cookies und serverseitige Sitzungen. Andere interaktive Funktionen verwenden Browserspeicher und funktionsbezogene Aktivitätsdaten wie unten beschrieben.
- Die Aktivitätsverarbeitung umfasst Kaboom (1.1), die Bibliothek (1.2), Calixa (1.3), NDA-geschützte Dokumente (1.4), Zork-Spielstände (1.5) und das Gästebuch (1.6).
- Wenn Sie ein NDA-geschütztes Dokument öffnen, werden einige wenige Kontaktdaten erfasst, damit die NDA rechtlich nachvollziehbar bleibt (Abschnitt 1.4).
- Keine Werbe-Tracker, keine Cross-Site-Analyse, keine Drittanbieter-Werbenetzwerke
1.1 Kaboom-Spiel-Telemetrie
Kaboom erfasst Spielaktivität und technische Anfragedaten, um Leistung und Nutzung des Spiels zu verstehen.
Erfasste Daten:
- Technische Sitzungskennungen: Zufällige UUID (in Ihrem Browser generiert), Sitzungsstart-/Endzeiten, Gesamtspielzeit
- Gameplay-Statistiken: Punktzahl, erreichtes Level, verbleibende Leben, Audio-Modus-Wahl (Podcast/Soundtrack)
- Technische Metriken: Performance-Daten (Bildrate, Latenz), Absturzberichte, Browsertyp, Gerätetyp
- Geografische Daten: Land und Stadt (aus IP-Adresse abgeleitet, nicht direkt gespeichert)
Grenzen der Verarbeitung:
- ❌ Keine Namen, E-Mail-Adressen oder Kontaktinformationen
- Technische Kennungen, darunter ein IP-Hash und verfügbare Verbindungsmetadaten, können gespeichert werden; siehe die Beschreibung oben und die Hosting-Protokolle in Abschnitt 5.
- Technische Kennungen, darunter ein IP-Hash und verfügbare Verbindungsmetadaten, können gespeichert werden; siehe die Beschreibung oben und die Hosting-Protokolle in Abschnitt 5.
- ❌ Kein Cross-Site-Tracking oder Datenweitergabe an Dritte
Warum wir diese Daten erfassen:
- Spiel-Erlebnis verbessern: Performance-Probleme identifizieren, für verschiedene Geräte optimieren, Fehler beheben
- Engagement verstehen: Sehen, ob Besucher das Spiel tatsächlich spielen und genießen
- Audio-Feature-Analyse: Verstehen, ob Spieler den Podcast oder den Spiel-Soundtrack bevorzugen
- Technische Optimierung: Sicherstellen, dass das Spiel auf verschiedenen Browsern und Geräten reibungslos läuft
Rechtsgrundlage: Diese Verarbeitung basiert auf berechtigtem Interesse (DSGVO Art. 6(1)(f)) zur Verbesserung der interaktiven Funktionen unserer Website und der Benutzererfahrung.
1.2 Aktivität auf der Bibliotheksseite
Wenn Sie die Bibliotheksseite durchstöbern, halten wir im Hintergrund fest, welche Dokumente geöffnet, in der Vorschau angezeigt oder heruntergeladen werden und welche Suchbegriffe Besuchern beim Finden helfen. So bleibt die Bibliothek übersichtlich, und wir priorisieren Materialien, die tatsächlich nützlich sind — nichts Aufregenderes als das.
Erfasste Daten:
- Technische Sitzungskennungen: Zufällige UUID in Ihrem Browser erzeugt, Sitzungsstart/-ende, Verweildauer pro Seite
- Dokumenten-Aktivität: Welche Dokumente angesehen, in der Vorschau geöffnet oder heruntergeladen wurden
- Suchbegriffe: Text, den Sie in das Bibliotheks-Suchfeld eingeben (hilft, die Suche zu verbessern)
- Technische Metriken: Ladezeit, Browser, Gerätetyp — um Langsamkeit zu erkennen und zu beheben
- Ungefährer Standort: Land und Stadt, abgeleitet aus Ihrer IP-Adresse zum Zeitpunkt der Anfrage. Die IP selbst wird vor der Speicherung gehasht — die rohe Adresse wird nie aufbewahrt.
Grenzen der Verarbeitung:
- ❌ Keine Namen, E-Mail-Adressen oder Kontaktdaten
- Technische Kennungen, darunter ein IP-Hash und verfügbare Verbindungsmetadaten, können gespeichert werden; siehe die Beschreibung oben und die Hosting-Protokolle in Abschnitt 5.
- Technische Kennungen, darunter ein IP-Hash und verfügbare Verbindungsmetadaten, können gespeichert werden; siehe die Beschreibung oben und die Hosting-Protokolle in Abschnitt 5.
- ❌ Kein Cross-Site-Tracking, keine Werbenetzwerke
Rechtsgrundlage: Berechtigtes Interesse (DSGVO Art. 6(1)(f)) — ausschließlich um die Bibliothek für Besucher nützlich zu halten.
1.3 Calixa — Karriere-Chat und Terminal
Calixa hat zwei Oberflächen: das kompakte Chat-Fenster, das über die Navigation erreichbar ist, und das Vollbild-Retro-Terminal unter /calixa.html. Beide beantworten Fragen zu meinem beruflichen Werdegang. Wenn Sie eine der beiden Oberflächen öffnen und eine Nachricht senden, passiert genau Folgendes:
Was fließt wohin:
- Ihre Frage → unser Server → weitergeleitet an OpenRouter → Antwort zurück in Ihren Browser
- Kontext-Dokumente: Eine kurze Zusammenstellung von Hintergrundnotizen zu meinem Werdegang reist mit der Frage mit, damit die KI beim Thema bleiben kann
- IP-Adresse: Wird zur Ratenbegrenzung und für technische Sitzungsdaten verwendet; eine gehashte IP-Kennung kann gespeichert werden. Hosting-Zugriffsprotokolle beschreibt Abschnitt 5.
- Nur beim Terminal zusätzlich übertragen: Wenn Sie das Vollbild-Terminal unter /calixa.html nutzen (nicht das Navigations-Widget), enthält jede Anfrage zusätzlich eine vom Browser erzeugte UUID plus Session-UUID, die bevorzugte Browser-Sprache, die Zeitzone, die Bildschirmauflösung, die Einstiegs-URL sowie die Referrer-URL. Diese Angaben helfen dem Terminal, Antworten korrekt zu formatieren (Sprache, Tageszeit) und zu verstehen, von welchen Seiten Besucher hierherkommen. Alle Werte werden vom Browser erzeugt — keiner stammt aus Cookies oder aus einem dauerhaften Konto.
Grenzen der Verarbeitung:
- Ausgewählte Erinnerungsdaten können wie oben beschrieben auf dem Server verbleiben; dies ist keine Zusage, dass keinerlei Gesprächsinformationen gespeichert werden.
- Die Browser-UUID kann Besuche mit gespeicherten Sitzungs- und Erinnerungsdaten verknüpfen; ein registriertes Konto ist nicht erforderlich.
- ❌ Keine Werbezwecke für irgendetwas, was Sie eingeben
Zu OpenRouter: Calixa sendet Ihre Frage und ausgewählten Kontext über OpenRouter an den konfigurierten Modellanbieter. Wenn externe Anfrage-Embeddings aktiviert sind, wird der Fragetext auch an NVIDIA gesendet. Die Verarbeitung durch Anbieter hängt von den jeweiligen Bedingungen und Einstellungen ab; diese Website belegt keine allgemeine Garantie gegen Trainingsnutzung für sämtliche Anbieter.
Rechtsgrundlage: Berechtigtes Interesse (DSGVO Art. 6(1)(f)) zur Beantwortung von Besucheranfragen, in Kombination mit Ihrer freiwilligen Handlung — nichts wird gesendet, bevor Sie tippen und Absenden drücken.
1.4 Dokumentenansicht — NDA-geschützter Zugriff
NDA-geschützte Dokumente erfordern ein Annahmeformular mit Kontaktdaten zur NDA-Verwaltung. Andere Funktionen können Kennungen oder freiwillig genannte Namen verarbeiten, wie in dieser Erklärung beschrieben.
Erhobene Daten (nur im NDA-Formular):
- Vollständiger Name: so, wie Sie ihn im NDA-Annahmeformular eingeben.
- E-Mail-Adresse: dient der Ausstellung und Prüfung Ihres dokumentspezifischen Zugangspassworts sowie der Kontaktaufnahme, falls die NDA durchgesetzt oder angepasst werden muss.
- Unternehmen oder Organisation: optionales Freitextfeld.
- Nachweis der Zustimmung: ein serverseitiger Eintrag darüber, dass Sie die Zustimmungs-Checkbox aktiviert haben, inklusive Zeitstempel und Dokumentenkennung.
- CSRF- und Session-Token: kurzlebige technische Tokens, die ausschließlich dazu dienen, Cross-Site-Request-Forgery am Formular selbst zu verhindern.
Was hier NICHT erhoben wird:
- ❌ Nichts über die oben genannten Felder hinaus — kein Profiling, keine Werbe-IDs, keine Verknüpfung mit sozialen Netzwerken.
- ❌ Dieses Formular wird nicht für Marketing, Newsletter oder sonstige Nachverfolgung außerhalb der NDA-Verwaltung verwendet.
Rechtsgrundlage: Vertrag (DSGVO Art. 6(1)(b)) — die NDA selbst ist der Vertrag, dessen Erfüllung diese Verarbeitung erforderlich macht. Löschrechte nach Art. 17 gelten vorbehaltlich der Aufbewahrungspflichten aus der NDA.
1.5 Zork — Teilbare Save-Codes
Das Zork-Terminal (zork.html) speichert Ihren Spielstand standardmäßig nur im Browser (localStorage, nichts verlässt Ihr Gerät). Nur wenn Sie ausdrücklich /export eingeben oder die Export-Schaltfläche drücken, wird ein Save-Snapshot zu unserem Server hochgeladen, damit Sie über einen 8-stelligen Kurzcode auf einem anderen Gerät weiterspielen können.
Was bei /export gespeichert wird:
- Spielnummer: 1, 2 oder 3 (welche Zork-Episode der Save gehört)
- Save-Blob: der undurchsichtige Binärzustand des Z-Machine-Interpreters — typischerweise 1–3 KB base64
- Zufälliger Code: 8-stelliger Identifier vom Server erzeugt; diesen geben Sie weiter, um fortzusetzen
- Zeitstempel: Erstellungszeit und letzte Abruf-Zeit (nur zum Ablauf ungenutzter Codes)
Grenzen der Verarbeitung:
- ❌ Keine Besucher-ID, keine Sitzung, kein Konto
- Ein Einweg-Hash der IP-Adresse wird zur Ratenbegrenzung verwendet. Er ist nicht die Rohadresse; daraus folgt keine Löschung aller technischen Datensätze nach einer Stunde.
- ❌ Keine Spielhistorie, keine eingegebenen Befehle, keine Parser-Eingaben
- ❌ Kein gerätübergreifendes Tracking — ein Save-Code ist lediglich ein von Ihnen selbst erzeugtes Lesezeichen
Aufbewahrung: Save-Codes werden nach 90 Tagen Inaktivität automatisch gelöscht. Wenn Sie einen Save dauerhaft behalten möchten, setzen Sie ihn gelegentlich fort — jeder Abruf setzt die Uhr zurück. Wenn Sie es sich anders überlegen, gibt es kein Konto zum Löschen: der Code verfällt von selbst.
Rechtsgrundlage: Ihre freiwillige Handlung (DSGVO Art. 6(1)(a) Einwilligung durch Eingabe von /export). Die Funktion existiert nur, um portable Spielstände komfortabel zu machen.
1.6 CCIT-Gästebuch — Anonyme Nachrichten
Das Calixa-Terminal (calixa.html) enthält ein optionales anonymes Gästebuch, erreichbar über die Befehle /GUESTBOOK und /SIGN. Wenn Sie /SIGN gefolgt von einer kurzen Nachricht eingeben, wird diese Nachricht auf dem Server gespeichert und späteren Besuchern beim Lesen der Pinnwand angezeigt. Es wird nichts gespeichert, solange Sie nicht ausdrücklich senden.
Was beim Signieren gespeichert wird:
- Nachricht: der eingegebene Text (maximal 280 Zeichen). Steuerzeichen werden entfernt und < > werden escaped, damit kein Markup ausgeführt werden kann.
- Anzeigename: optional — wenn Sie /SIGN -n NAME verwenden, wird der Name neben der Nachricht gespeichert. Ohne Angabe erscheint der Eintrag als ANONYMOUS.
- Ländercode (zwei Buchstaben): wenn der Cloudflare-Edge für Ihre Anfrage einen aufgelöst hat (z. B. DE, US). Keine Stadt, keine Region, keine Roh-IP.
- Zeitstempel: wann die Nachricht erstellt und zuletzt aktualisiert wurde.
- Gehashte IP und User-Agent: ein einseitig gesalzener Hash von beidem, ausschließlich zum Rate-Limiting (3 Beiträge / 30 min) und zur Missbrauchskorrelation. Die Rohwerte werden nie gespeichert.
Was NICHT gespeichert wird:
- ❌ Kein Konto, kein Login, keine Besucher-Kennung
- ❌ Keine Roh-IP-Adresse (nur der Hash, der sich nicht zurück in die ursprüngliche IP auflösen lässt)
- ❌ Kein Fingerprinting, kein Cross-Device-Tracking
- Der Moderationsfilter lehnt Kontaktdaten in öffentlichen Gästebucheinträgen ab. Abgelehnte Einsendungen können mit ihrem Ablehnungsstatus gespeichert bleiben.
Moderation: Ein serverseitiger Filter lehnt Nachrichten mit URLs, Kontaktdaten, Beleidigungen, Hass-Schlüsselwörtern, Spam und Prompt-Injection-Versuchen ab. Abgelehnte Nachrichten werden mit einem Rejected-Status gespeichert (nicht angezeigt), damit wiederholte Missbrauchsmuster überprüft werden können. Der Filter ist konservativ — False Positives landen im Log mit Begründung, mehr nicht.
Rechtsgrundlage: Ihre freiwillige Handlung (DSGVO Art. 6(1)(a) Einwilligung durch Eingabe von /SIGN und Absenden). Die Funktion existiert als einfache Pinnwand für Besucher-zu-Besucher-Grüße.
2. Verwendung der Informationen
Informationen werden ausschließlich verwendet für:
- Beantwortung professioneller Anfragen
- Website-Wartung und Sicherheit
- Verbesserung des Kaboom-Spiel-Erlebnisses durch anonyme Telemetrie-Analyse (Abschnitt 1.1)
- Die Bibliotheksseite nützlich halten — zu wissen, welche Dokumente und Suchbegriffe Besuchern helfen (Abschnitt 1.2)
- Antworten im Calixa-Karriere-Chat oder -Terminal generieren, wenn Sie eine Frage stellen (Abschnitt 1.3)
- Verwaltung und Durchsetzung NDA-geschützter Dokumentenzugriffe (Abschnitt 1.4)
- Speicherung von opt-in Zork-Save-Snapshots, damit Besucher gerätübergreifend weiterspielen können (Abschnitt 1.5)
- Rechtliche Compliance, wenn erforderlich
Verwendung der Aktivitätsdaten auf der Website: Die in den Abschnitten 1.1–1.3 und 1.5 beschriebene anonyme Aktivität wird ausschließlich verwendet, um zu verstehen, wie Besucher die interaktiven Funktionen der Website nutzen, technische Probleme zu erkennen und die Website nützlicher zu machen. Die in Abschnitt 1.4 genannten Kontaktdaten werden ausschließlich zur NDA-Verwaltung verwendet. Keine dieser Daten wird jemals verkauft, mit Dritten außerhalb der in Abschnitt 5 aufgeführten engen Verarbeiter geteilt oder für Werbezwecke genutzt.
3. Weitergabe von Informationen
Wir verkaufen, tauschen oder teilen Ihre persönlichen Informationen nicht mit Dritten, außer:
- Wenn gesetzlich vorgeschrieben
- Zum Schutz unserer Rechte oder Sicherheit
- Mit Ihrer ausdrücklichen Zustimmung
- Verarbeitung durch Dritte für die bereits in Abschnitt 5 beschriebenen Dienste.
4. Datensicherheit
Wir implementieren angemessene Sicherheitsmaßnahmen zum Schutz Ihrer Informationen. Keine Internetübertragung ist jedoch zu 100% sicher. Kontaktformulare verwenden Ihr E-Mail-Programm (keine Daten auf unseren Servern gespeichert).
5. Drittanbieter-Dienste
Die Website nutzt eine kleine Zahl von Drittanbieter-Diensten für den Betrieb. Jeder ist hier mit seinem Zweck aufgeführt:
- OpenRouter / NVIDIA: Calixa sendet Ihre Frage und ausgewählten Kontext über OpenRouter an den konfigurierten Modellanbieter. Wenn externe Anfrage-Embeddings aktiviert sind, wird der Fragetext auch an NVIDIA gesendet. Die Verarbeitung durch Anbieter hängt von den jeweiligen Bedingungen und Einstellungen ab; diese Website belegt keine allgemeine Garantie gegen Trainingsnutzung für sämtliche Anbieter.
- Hosting-Anbieter: Der Server, der diese Website ausliefert, führt kurzlebige Zugriffsprotokolle (IP, URL, User-Agent) zur Sicherheit und zum Schutz vor Missbrauch — Standardpraxis bei jedem Webhoster.
- SARC-FM-Player (optional): Beim Laden des Radioplayers verbindet sich Ihr Browser direkt mit der unabhängigen Website sarc-fm.net. Dies ist von Calixa getrennt. Bitte beachten Sie die Datenschutzhinweise des Senders.
Diese Website kann außerdem auf externe Websites verlinken (LinkedIn, GitHub, Dokumentquellen in der Bibliothek). Wir sind nicht verantwortlich für deren Datenschutzpraktiken. Bitte überprüfen Sie deren Datenschutzerklärungen, bevor Sie dort Informationen bereitstellen.
6. DSGVO-Compliance
Die Datenschutz-Grundverordnung (DSGVO, englisch GDPR) sieht folgende Betroffenenrechte vor:
- Auskunftsrecht (Art. 15 DSGVO): Informationen über von uns verarbeitete personenbezogene Daten anfordern
- Recht auf Berichtigung (Art. 16 DSGVO): Korrektur unrichtiger personenbezogener Daten anfordern
- Recht auf Löschung (Art. 17 DSGVO): Löschung Ihrer personenbezogenen Daten anfordern ("Recht auf Vergessenwerden")
- Recht auf Datenübertragbarkeit (Art. 20 DSGVO): Ihre Daten in einem strukturierten, maschinenlesbaren Format erhalten
- Widerspruchsrecht (Art. 21 DSGVO): Der Verarbeitung Ihrer personenbezogenen Daten widersprechen
- Beschwerderecht: Datenschutzbehörden kontaktieren, wenn Sie glauben, dass Ihre Rechte verletzt wurden
Rechtsgrundlage für die Verarbeitung: Die Verarbeitung personenbezogener Daten basiert auf berechtigten Interessen (Art. 6(1)(f) DSGVO) für professionelle Kommunikation und Website-Sicherheit. Kontaktformulardaten werden mit Ihrer Einwilligung verarbeitet (Art. 6(1)(a) DSGVO).
7. Ihre Rechte
Zusätzlich zu den DSGVO-Rechten haben Sie das Recht:
- Die Einwilligung jederzeit zu widerrufen (betrifft nicht die vorherige Verarbeitung)
- Die Verarbeitung unter bestimmten Umständen einzuschränken
- Benachrichtigung über Datenschutzverletzungen zu erhalten, wenn gesetzlich vorgeschrieben
- Beschwerde bei der zuständigen Aufsichtsbehörde einzureichen — für den Sitz des Anbieters in Köln (Nordrhein-Westfalen) ist dies die Landesbeauftragte für Datenschutz und Informationsfreiheit Nordrhein-Westfalen (LDI NRW), Kavalleriestr. 2-4, 40213 Düsseldorf (https://www.ldi.nrw.de). Für bundesrechtliche Angelegenheiten: BfDI in Bonn (https://www.bfdi.bund.de).
8. Datenschutz für Kinder
Diese Website ist nicht für Kinder unter 16 Jahren bestimmt. Wir erfassen wissentlich keine persönlichen Informationen von Kindern unter 16 Jahren.
9. Änderungen dieser Erklärung
Wir können diese Datenschutzerklärung gelegentlich aktualisieren. Änderungen werden auf dieser Seite mit einem aktualisierten Datum veröffentlicht.
10. Verantwortlicher & Kontakt
Verantwortlicher im Sinne des Art. 4 Nr. 7 DSGVO: Roble Mumin, Köln, Deutschland.
11. Rechtsgrundlage (DSGVO)
Für in der EU ansässige Personen ist unsere Rechtsgrundlage für die Verarbeitung Ihrer Informationen:
- Berechtigtes Interesse: Professionelles Networking und geschäftliche Kommunikation
- Einwilligung: Wenn Sie das Kontaktformular absenden
- Rechtliche Verpflichtung: Wenn gesetzlich vorgeschrieben
12. Urheberrecht & Inhaltsschutz
Alle Inhalte dieser Website sind durch das Urheberrecht geschützt:
- Unerlaubte Vervielfältigung verboten: Inhalte dürfen ohne schriftliche Genehmigung nicht kopiert, verbreitet oder neu veröffentlicht werden
- Nur für professionelle Nutzung: Informationen werden für professionelles Networking und geschäftliche Kommunikationszwecke bereitgestellt
- Geistiges Eigentum: Alle Materialien repräsentieren Originalarbeit und professionelle Expertise
- Kontakt für Genehmigungen: Verwenden Sie unser Kontaktformular für alle Anfragen zur Inhaltsnutzung