01Verantwortlicher
Verantwortlich für die Datenverarbeitung auf dieser Website ist:
Tristan WittCoswiger Straße 20
06886 Lutherstadt Wittenberg
Deutschland
E-Mail: chef@tr1stan.de
02Allgemeine Hinweise
Diese Website wird statisch über GitHub Pages ausgeliefert. PACKET//FLIGHT kann lokal gespielt werden und bietet freiwillige Online-Runs und eine öffentliche Rangliste. Wir verwenden kein Werbetracking, keinen Newsletter und kein Kontaktformular.
Konkret bedeutet das:
- Es werden keine Cookies gesetzt, die nicht technisch notwendig sind.
- Es sind keine Werbe- oder Social-Media-Tracker eingebunden. Für den technischen Betrieb nutzen wir zusammengefasste Cloudflare-Leistungs- und Quotenanalysen.
- Es werden keine externen Schriftarten oder externen Skripte nachgeladen.
- Es findet keine Profilbildung zu Werbezwecken und keine automatisierte Entscheidung mit rechtlicher Wirkung statt.
Es gibt kein allgemeines Tracking-Banner. Die aktualisierte Spielseite fragt separat nach der freiwilligen dauerhaften Speicherung von Spielständen und Offline-Dateien. Diese Auswahl ist von der Einwilligung in öffentliche Scoreeinträge unabhängig.
03Hosting über GitHub Pages
Diese Website wird über GitHub Pages bereitgestellt. Anbieter ist GitHub, Inc., 88 Colin P Kelly Jr St, San Francisco, CA 94107, USA.
Beim Aufruf dieser Website können technisch notwendige Zugriffsdaten verarbeitet werden. Dazu können insbesondere IP-Adresse, Datum und Uhrzeit des Zugriffs, aufgerufene Seiten, Referrer-Informationen sowie Browser- und Geräteinformationen gehören.
Diese Verarbeitung erfolgt durch den Hosting-Anbieter und ist technisch erforderlich, damit die Website überhaupt ausgeliefert werden kann. Auf den genauen Umfang und die Speicherdauer dieser serverseitigen Protokolle habe ich keinen unmittelbaren Einfluss.
04Zweck und Rechtsgrundlage
Die Verarbeitung technisch notwendiger Zugriffsdaten erfolgt, um diese Website sicher, stabil und funktionsfähig bereitzustellen. Rechtsgrundlage ist Art. 6 Abs. 1 lit. f DSGVO. Mein berechtigtes Interesse liegt in der technisch fehlerfreien Darstellung und der Sicherheit der Website.
05Kontakt per E-Mail
Wenn du mir per E-Mail schreibst, werden die von dir übermittelten Daten verarbeitet, um deine Anfrage zu lesen und zu beantworten.
Rechtsgrundlage ist Art. 6 Abs. 1 lit. f DSGVO. Steht die Anfrage im Zusammenhang mit einem Vertrag oder mit vorvertraglichen Maßnahmen, ist Rechtsgrundlage zusätzlich Art. 6 Abs. 1 lit. b DSGVO.
Ein Kontaktformular gibt es auf dieser Website nicht. Der Kontakt läuft ausschließlich über chef@tr1stan.de.
06Speicherdauer
E-Mails und Anfragen werden nur so lange gespeichert, wie es für die Bearbeitung erforderlich ist oder gesetzliche Aufbewahrungspflichten bestehen.
Technisch notwendige Zugriffsdaten werden vom Hosting-Anbieter nach dessen Vorgaben verarbeitet und gelöscht.
07Empfänger und Drittlandübermittlung
Empfänger von Daten ist der Hosting-Anbieter, der die Website technisch ausliefert. Für den E-Mail-Kontakt kommt der jeweilige E-Mail-Anbieter hinzu.
Da der Hosting-Anbieter seinen Sitz in den USA hat, kann eine Übermittlung von Daten in ein Drittland außerhalb der EU beziehungsweise des EWR nicht ausgeschlossen werden. Für solche Übermittlungen gelten die Anforderungen der Art. 44 ff. DSGVO.
08Deine Rechte
Du hast nach der DSGVO grundsätzlich das Recht auf Auskunft, Berichtigung, Löschung, Einschränkung der Verarbeitung, Datenübertragbarkeit sowie Widerspruch.
- Auskunft über die verarbeiteten Daten (Art. 15 DSGVO)
- Berichtigung unrichtiger Daten (Art. 16 DSGVO)
- Löschung (Art. 17 DSGVO)
- Einschränkung der Verarbeitung (Art. 18 DSGVO)
- Datenübertragbarkeit (Art. 20 DSGVO)
- Widerspruch gegen die Verarbeitung (Art. 21 DSGVO)
Zur Ausübung dieser Rechte genügt eine Nachricht an chef@tr1stan.de.
Unabhängig davon besteht nach Art. 77 DSGVO ein Beschwerderecht bei einer Datenschutz-Aufsichtsbehörde, insbesondere bei der Behörde am Ort des gewöhnlichen Aufenthalts, am Arbeitsplatz oder am Ort des mutmaßlichen Verstoßes.
09Widerspruchsrecht
Soweit Daten auf Grundlage von Art. 6 Abs. 1 lit. f DSGVO verarbeitet werden, kann der Verarbeitung aus Gründen, die sich aus der besonderen Situation der betroffenen Person ergeben, nach Art. 21 DSGVO widersprochen werden.
10Stand
Diese Datenschutzhinweise beziehen sich auf den aktuellen Funktionsumfang der Website. Werden künftig weitere Dienste eingebunden, werden die Hinweise entsprechend angepasst.
Stand: 27.10.2026
11Spiel und lokale Speicherwahl
PACKET//FLIGHT kann ohne Online-Run und ohne Laden der Rangliste lokal ohne Anfrage an Cloudflare gespielt werden. Die Auslieferung der Dateien über GitHub Pages bleibt davon unberührt. Der Browser nutzt dabei seinen üblichen HTTP-Dateicache.
In der aktualisierten Spielversion bleiben Rekorde, zufällige pseudonyme Browserkennung, Sound-Einstellung, Skins und Spielstatistiken (Runs, Gates, Fragmente, Punkte) zunächst nur im Arbeitsspeicher der geöffneten Seite. Erst die bewusste Auswahl „Rekorde und Offline-Nutzung auf diesem Gerät behalten“ erlaubt uns, diese Werte in localStorage und Spieldateien/Fonts mit einem Service Worker im Offline-Cache dauerhaft zu speichern. Rechtsgrundlage für den optionalen Speicherzugriff ist deine Einwilligung nach § 25 Abs. 1 TDDDG, für die damit verbundene Verarbeitung Art. 6 Abs. 1 lit. a DSGVO.
Die Auswahl ist auf der Spielseite änderbar und wird als technische Speicherpräferenz gemerkt. Bei Abwahl schreiben wir keine weiteren Spielwerte dauerhaft; der Spiel-Offline-Cache wird entfernt und der Service Worker abgemeldet. Vorhandene Rekorde werden erhalten, ohne neue Zustimmung nicht gelesen und bei erneuter Auswahl mit neuen Rekorden zusammengeführt. Du kannst gespeicherte Rekorde über die Website-Daten-Einstellungen deines Browsers selbst löschen. Normale Rekorde, Skins und das getrennte Archiv früherer Versionen bleiben andernfalls erhalten; höchstens 90 lokale Daily-Tageswerte werden gespeichert. Ohne verfügbare dauerhafte Speicherung bleibt das Spiel im Arbeitsspeicher nutzbar; kein Sitzungsspeicher-Ersatz.
Seit Regelversion pf-3 werden neue Bestwerte getrennt von pf-2 gewertet. Bei erlaubtem Gerätespeicher bleiben alte Normal- und Daily-Rekorde im lokalen Archiv nachvollziehbar; Skins, Einstellungen und die Speicherwahl werden übernommen. Alte Punkte werden nicht als neue pf-3-Rekorde ausgegeben.
Die Umstellung erfolgt schrittweise. Ältere Spielfassungen haben Spielwerte und Offline-Dateien automatisch gespeichert. Bei erreichbarem Netz aktualisiert die neue Spielseite einen bestehenden Spiel-Service-Worker und entfernt dessen alten Cache, wenn keine bewusste Auswahl vorliegt. Bereits vollständig offline geöffnete alte Fassungen können erst nach einer Online-Aktualisierung umgestellt werden. Bei einer fehlgeschlagenen Abschaltung zeigt das Spiel einen Hinweis zum Schließen alter Tabs und Entfernen des Offline-Caches. Bestehende Rekorde werden dabei nicht automatisch gelöscht. Die Anwendung setzt keine Spiel-Cookies.
12Freiwillige Online-Runs und öffentliche Rangliste
Öffentliche pf-2-Einträge bleiben als alte Wertung getrennt zugänglich, solange die unten genannten Aufbewahrungsfristen laufen. Das Archiv lädt nur auf bewussten Klick; es sendet keine Browserkennung und nutzt keinen zusätzlichen Gerätespeicher. Daily-Archivtage werden nach UTC ausgewählt. Neue pf-3-Einträge werden separat gewertet.
Auch bei aktiviertem Backend lädt ein Seitenaufruf die Rangliste nicht automatisch. AKTUALISIEREN lädt den ausgewählten Bereich bewusst. Wurde die Rangliste bereits angefordert, lädt ein Bereichswechsel den passenden Bereich nach. Nach bestätigter freiwilliger Eintragung wird der passende Bereich ebenfalls aktualisiert. Dabei wird die zufällige Browserkennung an den Cloudflare-Worker gesendet, um deinen eigenen Bestwert zuzuordnen. MIT RANGLISTE STARTEN bereitet vor Spielbeginn einen Server-Run vor und sendet dafür Kennung, Modus und Spielversion an Cloudflare. Alias und öffentliche Scoreeintragung bleiben nach Game Over freiwillig. NUR LOKAL SPIELEN startet ohne Server-Run. Scheitert der Ranglistenstart, beginnt kein Spiel automatisch: Du kannst ihn bewusst erneut versuchen oder lokal spielen. Der Server speichert einen HMAC der Kennung, Seed, Version, Modus, UTC-Tag, Start-/Ablaufzeit und Verbrauchsstatus des signierten Run-Tokens. Lokale Runs werden nicht nachträglich hochgeladen; es gibt keine versteckte Upload-Warteschlange. Online-Funktionen können technisch deaktiviert sein.
SCORE EINTRAGEN öffnet zunächst nur ein Formular. Mit ÖFFENTLICH EINTRAGEN willigst du ausdrücklich nach Art. 6 Abs. 1 lit. a DSGVO in die freiwillige Veröffentlichung deines Alias, Scores, deiner Gate-/Fragment-/Bonuspunkte, deines Rangs, deiner Position und des serverseitigen Bestwert-Zeitpunkts (UTC) ein. Dabei werden zusätzlich aktive Spielzeit, Run-Token und Browserkennung zur Prüfung übertragen. Abbrechen vor dem Absenden sendet keinen Score. Nach verlorener Antwort erfolgt keine automatische Wiederholung; eine bereits verarbeitete Eintragung kann trotzdem öffentlich sein. Nur eine bewusst ausgelöste identische Wiederholung ist möglich.
Die öffentliche Liste zeigt die Top 20; dein Browser erhält zusätzlich deinen eigenen Bestwert und deine Position auch außerhalb der Top 20. Positionen sind Momentaufnahmen. Kennungen, HMAC-Werte, IP-Adressen, Tokens und interne Eintrags-IDs sind nicht öffentlich. Ein Bestwert je Version/Modus/UTC-Tag und Browserprofil ersetzt keine Identitätsprüfung. Es gibt kein Konto, keine Pflicht-E-Mail und kein Fingerprinting. Aliase und pseudonymisierte Werte sind nicht pauschal anonym.
Du kannst deine Einwilligung jederzeit mit Wirkung für die Zukunft über chef@tr1stan.de widerrufen und die Löschung verlangen. Der Widerruf berührt die Rechtmäßigkeit der bisherigen Verarbeitung nicht. Bitte übermittle Zuordnungsbelege nur privat und niemals als öffentlichen Alias. Bereits von anderen Personen kopierte öffentliche Inhalte lassen sich nicht zurückholen.
13Technischer Betrieb, Missbrauchsschutz und Aufbewahrung
Die sichere Bereitstellung, Token-/Scoreprüfung und Begrenzung manipulierter oder übermäßiger Anfragen beruhen getrennt von der Veröffentlichung auf Art. 6 Abs. 1 lit. f DSGVO. Unser berechtigtes Interesse ist ein sicherer, funktionsfähiger und ressourcenschonender Spielbetrieb. Dafür wird die IP-Adresse vorübergehend verarbeitet und für anwendungsseitige Ratenbegrenzung mit Datum/Scope zu täglich wechselnden HMAC-Werten verarbeitet; die Anwendung speichert keine rohen IP-Adressen. Minuten-Buckets laufen nach zwei Minuten, Tages-Buckets nach 48 Stunden ab. Das globale Tageslimit enthält keine Profilkennung. Notwendige Netzwerk-/Sicherheitsdaten beim Anbieter werden zusätzlich nach dessen Datenschutzhinweisen verarbeitet.
- Daily-Bestwerte bleiben für den aktuellen UTC-Tag und 29 frühere UTC-Tage gespeichert.
- Normal-Bestwerte werden nach 365 Tagen ab Erreichen des Bestwerts zur Löschung fällig. Ein schlechterer oder gleicher Score erneuert diese Frist nicht.
- Run-Tokens sind 30 Minuten gültig; Run-Datensätze einschließlich Komponenten und Retry-Bestätigung werden 48 Stunden nach Tokenablauf zur Löschung fällig.
- Die tägliche Bereinigung läuft um 03:17 UTC. Zwischen Fälligkeit und erfolgreicher Bereinigung können bis zu weitere 24 Stunden liegen. Ausfälle oder ein deaktivierter Worker verzögern die Löschung zusätzlich und werden als Betriebsfehler behandelt.
Ein täglicher technischer Statuscheck überwacht überfällige Löschung mit einer zusätzlichen täglichen Bereinigungsfrist und meldet Fehler beziehungsweise eine pausierte Bereinigung. Der Check liest ausschließlich einen Statuswert, keine personenbezogenen Datensätze. Er ersetzt keine garantierte sekundengenaue Löschung. Die Anwendung legt keine Request-Body-/Token-Logs an; zusätzliche Logexporte wurden nicht eingerichtet. Zusammengefasste Leistungs-/Quotenanalysen und Anbieterprotokolle sind davon zu unterscheiden.
Die Löschung aus Anwendungstabellen ist kein sofortiger Löschungsnachweis für Wiederherstellungsstände. D1 Time Travel hält je Tarif Wiederherstellungsmöglichkeiten für sieben Tage (Free) beziehungsweise 30 Tage (Paid) vor. D1-Analysen werden laut Anbieter 31 Tage vorgehalten; Query Insights enthalten SQL-Texte, keine gebundenen Parameterwerte. Für dieses Projekt werden keine kostenpflichtigen Dienste neu eingerichtet und keine personenbezogenen Request-Logs zur Leistungsmessung aktiviert.
14Cloudflare, Auftragsverarbeitung und Übermittlungen
Für die bewusst aufgerufenen Online-Funktionen nutzen wir Cloudflare Workers und D1 von Cloudflare, Inc., 101 Townsend Street, San Francisco, CA 94107, USA. Cloudflare erhält dabei insbesondere IP-Adresse und HTTPS-Anfragedaten sowie die oben genannten Spiel-/Ranglistendaten. Die öffentliche Rangliste ist weltweit abrufbar.
Der Betreiber nutzt den normalen Self-Service-Account ohne Sondervereinbarungen. Maßgeblich sind die offiziellen Cloudflare-Standardbedingungen und das Customer Data Processing Addendum (DPA) zur Auftragsverarbeitung nach Art. 28 DSGVO. Für erforderliche Übermittlungen in Drittländer enthält das DPA die EU-Standardvertragsklauseln gemäß Beschluss (EU) 2021/914 als Garantie nach Art. 46 Abs. 2 lit. c DSGVO; die Einzelheiten einschließlich Unterauftragsverarbeitung und ergänzender Maßnahmen stehen im verlinkten Standard-DPA. Informationen und eine Kopie der anwendbaren Garantien können auch über den oben genannten Kontakt angefordert werden.
Eine ausschließliche Verarbeitung in der EU wird nicht zugesichert. Der aktuell beobachtete D1-Standort in Westeuropa ist keine EU-Jurisdiktionsbindung und begrenzt nicht sämtliche Netzwerk-, Sicherheits-, Analyse- oder Auftragsverarbeitung des Anbieters. Weitere Informationen zu dessen eigener Verarbeitung stehen in der Cloudflare-Datenschutzerklärung. Die übrigen Rechte und Beschwerdemöglichkeiten dieser Hinweise gelten auch für das Spiel.