Datenschutz
Was wir erheben, wozu, wo es liegt — und wie du es wieder loswirst.
Stand: 7. September 2026Kurz: Die öffentlichen Seiten kannst du ohne Konto und ohne Cookies lesen — wir tracken dich dort nicht. Erst wenn du ein Konto anlegst, entstehen personenbezogene Daten, und auch dann bleibt es bei dem, was die jeweilige Funktion wirklich braucht. Deine GPS-Spuren verlassen deinen Browser nie.
Wer verantwortlich ist
Verantwortlich im Sinne der DSGVO ist Eckhard Völcker, Driessenstraße 8, 83707 Bad Wiessee, Deutschland — siehe auch das Impressum. Er ist zugleich dein Ansprechpartner für den Datenschutz. Für Fragen und für die Ausübung deiner Rechte genügt eine formlose Nachricht an info@vfworks.com.
Teil A — Öffentliche Seiten, ohne Konto
Kein Tracking, keine Werbe-Cookies
Diese Seiten binden keine Analyse- oder Werbedienste ein — kein Google Analytics, kein Pixel, kein Consent-Banner, weil es nichts einzuwilligen gibt. Die Schriftarten liefern wir selbst aus, damit dein Browser beim Lesen keine Verbindung zu Google aufbaut. Cookies setzen wir genau zwei, beide für dich statt über dich: Hast du dich in der App angemeldet, liegt deine eigene Anmelde-Session als Cookie auf unserer Domain — die öffentlichen Seiten lesen sie nur, um DIR deine eigenen Werte anzuzeigen; ohne Anmeldung existiert dieses Cookie nicht. Das zweite merkt sich dein Maßsystem — Kilometer oder Meilen, der nächste Abschnitt erklärt es. Ein Tracking Dritter findet in keinem Fall statt.
Maßeinheiten und dein Herkunftsland
Damit Kilometer oder Meilen von allein zu dir passen, fragt dein Browser beim ersten Besuch einmal bei uns an, aus welchem Land dein Abruf kommt. Die Antwort ist das Landeskürzel, das unser Hosting-Dienstleister jedem Abruf ohnehin technisch beilegt — wir betreiben dafür keinen zusätzlichen Dienst, werten keine IP-Adresse selbst aus und speichern oder protokollieren dabei nichts. Nur das daraus abgeleitete Maßsystem merkt sich dein Browser als Cookie (zrg_units) auf unserer Domain; ein Ort ist das nicht, ein Land ist kein Standort. Wählst du die Einheiten selbst über den Schalter, gilt deine Wahl dauerhaft und vor jeder Automatik. Angemeldet speichern wir die gewählte Einheit zusätzlich in deinem Konto, damit sie dich auf jedes Gerät begleitet; mit der Kontolöschung fällt sie mit weg. Rechtsgrundlage ist unser berechtigtes Interesse an einer verständlichen Anzeige (Art. 6 Abs. 1 lit. f DSGVO).
Server-Protokolle
Wie bei jedem Webserver fällt beim Abruf technisch ein Protokolleintrag an: IP-Adresse, Zeitpunkt, abgerufene Adresse, Browserkennung. Diese Einträge entstehen bei unseren Hosting-Dienstleistern, dienen dem Betrieb und der Abwehr von Angriffen und werden dort nach kurzer Frist automatisch gelöscht. Rechtsgrundlage ist unser berechtigtes Interesse an einem funktionierenden, sicheren Angebot (Art. 6 Abs. 1 lit. f DSGVO).
Die Rechenwerkzeuge auf den Seiten
Power Lab, Segment Lab und Bike Lab rechnen in deinem Browser. Was du in einen Schieberegler eingibst, bleibt dort — es wird nicht übertragen und nicht gespeichert. Die Vergleichskurven beruhen auf vorab aggregierten, anonymen Verteilungen aus öffentlichen Zwift-Renn-Profilen; einzelne Fahrer sind darin nicht enthalten und nicht rekonstruierbar.
GPX- und FIT-Dateien
Wenn du eine Aufzeichnung hochlädst, wird sie in deinem Browser gelesen und dort verarbeitet. Die Datei wird nicht an uns übertragen. Deine GPS-Spur — also der Ort, an dem du unterwegs warst — verlässt dein Gerät nicht. Auch das, was wir zu einem Segment speichern, ist bewusst koordinatenfrei: Länge, Steigung, Höhenprofil, aber keine Position.
Kartenansicht im Rennkalender
Der Rennkalender zeigt zunächst eine kleine Übersichtskarte, die wir selbst ausliefern — Länderumrisse und Marker, kein fremder Dienst. Erst wenn du „Karte öffnen“ wählst, lädt dein Browser die interaktive Karte: die Kartenbibliothek MapLibre GL vom Content-Netzwerk jsDelivr (Prospect One, Polen) und die Kartenkacheln, Schriften und Symbole von OpenFreeMap (gemeinnütziges Community-Projekt). Diese beiden Anbieter erhalten dabei technisch deine IP-Adresse, Browser-Angaben, die aufrufende Seite und die Adressen der angefragten Kartenausschnitte — beim Zoomen und Verschieben werden laufend neue Kacheln nachgeladen, woraus sich ablesen lässt, welche Gegend du gerade betrachtest. Dein eigener Standort wird nicht abgefragt; die Rennen selbst liegen in unseren Daten, nicht in den Kacheln. Es werden keine Cookies gesetzt und nichts aus deinem Konto übermittelt. Ohne den Klick fließen keine Daten an diese Anbieter. Rechtsgrundlage ist unser berechtigtes Interesse an einer räumlichen Darstellung, die du selbst auslöst (Art. 6 Abs. 1 lit. f DSGVO). Wir arbeiten daran, die Kacheln künftig selbst auszuliefern; dann entfällt dieser Abschnitt. Kartendaten © OpenStreetMap-Mitwirkende (ODbL).
Feedback
Über das Feedback-Feld kannst du uns schreiben, ohne angemeldet zu sein. Gespeichert werden dein Text, die Rubrik, ein Zeitstempel und — nur wenn du sie selbst anhängst — ein Bildschirmfoto sowie eine E-Mail-Adresse für die Rückmeldung. Ohne Kontaktangabe ist die Meldung anonym. Grundlage ist dein freiwilliges Absenden; du kannst die Löschung jederzeit verlangen.
Discord-Kopplung der Clubs
Clubs können ihren internen Discord-Server mit dem Club RaceHub verbinden. Dann postet unser Bot Renn-Abfragen, bestätigte Aufstellungen (mit den Namen der aufgestellten Fahrer) und vom Captain ausgelöste Scout-Vergleichstabellen in den vom Club gewählten Kanal — Discord (Discord Inc., USA) verarbeitet diese Nachrichten nach eigenen Bedingungen, deine Angaben können damit in ein Drittland übertragen werden. Antwortest du in Discord per Button, speichern wir deine Antwort (Ja/Ersatz/Nein bzw. Platz-Bestätigung) genauso, als hättest du sie auf der Plattform geklickt. Für die Zuordnung speichern wir die ID deines Discord-Kontos in der Mitgliederliste deines Clubs; verknüpft wird nur, was du selbst auslöst (dein Klick, /link) oder was dein Captain mit dir einrichtet. Die Verknüpfung kannst du jederzeit über deinen Captain oder die oben genannte Adresse lösen; mit der Konto-Löschung fällt sie ebenfalls weg. Rechtsgrundlage ist die Durchführung des Club-Rennbetriebs (Art. 6 Abs. 1 lit. b DSGVO).
Club-Bewerbungen (z. B. DNSTY)
Manche Clubs auf dieser Plattform nehmen Bewerbungen über ein Formular an — heute DNSTY. Dazu gehören deine Zwift-ID (Pflicht: ohne sie kann dich der Club nicht freischalten), eine E-Mail-Adresse für die Rückmeldung sowie die Formular-Angaben des Clubs, etwa Vorstellung, Ziel und Pate im Team. Diese Bewerbung speichern wir bei uns, damit die Club-Verantwortlichen sie prüfen und dich freischalten können; Rechtsgrundlage ist die Anbahnung der Mitgliedschaft (Art. 6 Abs. 1 lit. b DSGVO). Zusätzlich wird der Club per Nachricht in seinen internen Discord-Kanal benachrichtigt — Discord (Discord Inc., USA) verarbeitet diese Nachricht nach eigenen Bedingungen, deine Angaben können damit in ein Drittland übertragen werden. Wird deine Bewerbung abgelehnt, löschen wir Freitexte und Kontaktadresse nach der Entscheidung; du kannst die Löschung jederzeit über die oben genannte Adresse verlangen. ZRG-R nimmt Bewerbungen nicht über die Plattform an.
Club-Anfragen an die Plattform
Wer seinen Club auf die Plattform bringen möchte, füllt auf der Club-RaceHub-Seite ein Formular aus. Erhoben werden Angaben zum Club (Name, Kürzel, ZwiftPower-Team-ID, Farbe, ungefähre Kadergröße, Rennformate, Logo-Adresse) sowie zur anfragenden Person (Name, Zwift-ID, E-Mail-Adresse) und ein Freitext zur Motivation. Wir speichern diese Anfrage, um sie zu prüfen, Rückfragen zu stellen und den Club gegebenenfalls anzulegen; Rechtsgrundlage ist die Anbahnung des Nutzungsverhältnisses (Art. 6 Abs. 1 lit. b DSGVO). Wird die Anfrage abgelehnt, löschen wir Motivationstext, E-Mail-Adresse und die Angaben zur Kontaktperson; erhalten bleibt nur, dass es die Anfrage gab. Du kannst die Löschung jederzeit über die oben genannte Adresse verlangen.
Teil B — Konto, Zwift-ID und Club
Das Konto
Für ein Konto brauchen wir eine E-Mail-Adresse und ein Passwort. Die Anmeldung läuft über Amazon Cognito in der Region Frankfurt (eu-central-1); dein Passwort sehen wir nie. Zweck ist die Bereitstellung der persönlichen Funktionen, Rechtsgrundlage die Erfüllung des Nutzungsverhältnisses (Art. 6 Abs. 1 lit. b DSGVO). Löschst du das Konto, verschwinden die zugehörigen Profildaten mit.
Was im Konto selbst steht
Zum Konto gehören ein paar Angaben, die wir der Vollständigkeit halber nennen: Anzeigename und E-Mail, die Anmeldeart (E-Mail oder Google), deine Sprache, der Zeitpunkt der Verknüpfung, der letzte Login und die Zahl deiner Anmeldungen, deine Rolle (Fahrer oder Verwaltung) sowie der Nachweis, wann du diese Erklärung zur Kenntnis genommen hast und in welcher Fassung. Die Login-Angaben dienen dem Betrieb — wir bilden daraus keine Nutzungsprofile und werten sie nicht nach Verhalten aus.
Der Zustimmungs-Nachweis ist unsere Pflicht, nicht deine Bürde: Er hält fest, welchen Stand dieser Erklärung du gelesen hast. Ändern wir sie inhaltlich, fragen wir erneut — der alte Nachweis bleibt daneben stehen, damit nachvollziehbar bleibt, was wann galt.
Die Zwift-ID und was daran hängt
Verknüpfst du deine Zwift-ID, rufen wir dein öffentlich einsehbares Renn-Profil ab: Anzeigename, Kategorie, Renn-Anzahl, Bestwerte über verschiedene Dauern, Gewicht und die daraus abgeleiteten Kennzahlen. Diese Angaben sind bereits öffentlich — wir holen sie, ordnen sie und rechnen damit, wir erschließen nichts Verborgenes. Du gibst die Verknüpfung selbst frei; ohne sie bleiben die persönlichen Funktionen leer.
Wir aktualisieren dein Profil, wenn du die Werkzeuge benutzt und die Daten älter als eine Woche sind — nicht auf Vorrat. Wer nicht mehr kommt, wird auch nicht mehr abgerufen.
Zwei Rollen: Club-Fahrer und Solo-Fahrer
Mit Konto bist du eines von beidem, und der Server entscheidet, welches — nie die Seite in deinem Browser. Als Club-Fahrer stehst du im Kader deines Clubs: Deine Renn-Werte, Meldungen und Team-Zuordnungen sind für deine Clubkolleginnen und -kollegen sichtbar und ihre für dich — das ist der Zweck eines Clubs. Als Solo-Fahrer ist das Angebot eine Analyse für dich allein: Du bekommst ausschließlich deinen eigenen Eintrag, die Fahrerliste des Clubs wird dir gar nicht erst gesendet, und umgekehrt sieht kein Club-Mitglied deine Werte.
Diese Unterscheidung zieht sich durch alles: durch die Fahrer-Ansichten, die Saison-Umfrage (Solo sieht nur die eigene Antwort und eine Gesamtzahl), die persönliche Schicht auf den öffentlichen Seiten — und auch durch Feedback, das eingeloggt deinen Namen samt Rolle trägt.
Rennmeldung, Saison-Umfrage und Teams
Im Club hältst du fest, ob du zu einem Rennen antrittst, ob du eine Saison mitfahren willst und in welchem Team du stehst. Diese Angaben sind clubintern und dienen der Aufstellung. Deine Zuordnung ergibt sich dabei immer aus deinem Anmeldetoken, nie aus einer Angabe der Seite — fremde Meldungen kannst du nicht abgeben.
Deine Garage im Bike Lab
Im Bike Lab kannst du eine Garage anlegen: deine Lieblings-Rahmen samt Ausbaustufe und deine Laufradsätze. Ohne Anmeldung liegt diese Liste ausschließlich in deinem Browser (localStorage) und verlässt dein Gerät nicht. Eingeloggt kannst du sie in deinem Profil speichern — dann liegt sie in einem geschützten, nur dir zugeordneten Bereich unserer Ablage und ist auf jedem Gerät wieder da. Es handelt sich um Spiel-Material (virtuelle Räder), nicht um sensible Daten; gespeichert wird nur die Liste selbst samt Zeitstempel. Löschst du dein Konto, verschwindet die Garage mit.
Verbindung zu intervals.icu
Du kannst dein Konto freiwillig mit intervals.icu verbinden, damit Workouts direkt in deinen Trainingskalender wandern. Die Freigabe erteilst du bei intervals.icu selbst; wir bewahren nur den Zugriffsschlüssel auf, und zwar in einem geschützten Bereich, der nie an einen Browser ausgeliefert wird. Trennst du die Verbindung, wird der Schlüssel gelöscht und der Zugriff endet sofort. Ohne Verbindung funktioniert alles weiter — du lädst das Workout dann als Datei herunter.
Geplant, aber noch nicht aktiv: das Lesen von Trainings-Kennzahlen für die Verpflegungsplanung. Wenn wir das freischalten, fragen wir dich vorher eigens dafür, speichern ausschließlich zusammengefasste Werte statt Rohaufzeichnungen und verzichten bewusst auf Gesundheitsdaten wie Schlaf oder Herzratenvariabilität.
Keine KI-Profile
Alle Zahlen auf diesen Seiten entstehen aus Formeln mit benannten Quellen — Physik, Statistik, veröffentlichte Modelle. Es gibt keine automatisierte Entscheidungsfindung und kein Profiling im Sinne von Art. 22 DSGVO, und es entsteht kein KI-Modell aus deinen Daten.
An wen Daten weitergegeben werden
| Amazon Web Services (AWS) | Hosting, Datenablage und Anmeldung (Cognito), Region Frankfurt — eu-central-1 |
| Vercel | Auslieferung der öffentlichen Seiten |
| Discord (Discord Inc., USA) | Club-Bewerbungs-Benachrichtigungen (deine Formular-Angaben) sowie — seit 29.08.2026 — die Discord-Kopplung der Clubs: Renn-Abfragen, deine Button-Antworten, Aufstellungen mit Namen und Scout-Vergleichstabellen im internen Kanal des jeweiligen Clubs (Details im Abschnitt Discord-Kopplung). |
| jsDelivr (Prospect One, Polen) · OpenFreeMap | Nur wenn du im Rennkalender „Karte öffnen“ wählst: Kartenbibliothek (jsDelivr) und Kartenkacheln (OpenFreeMap) — Details im Abschnitt Kartenansicht |
| intervals.icu | Nur bei eigener Verbindung — du autorisierst dort direkt |
| Zwift / zwiftracing.app | Quelle deines öffentlichen Renn-Profils — wir lesen dort, wir schreiben nichts |
Wir verkaufen keine Daten, wir schalten keine Werbung und wir geben nichts an Werbenetzwerke weiter.
Wie lange wir speichern
Konto- und Profildaten bleiben, solange dein Konto besteht — die Garage eingeschlossen. Meldungen und Team-Zuordnungen bleiben, solange die jeweilige Saison im Planer geführt wird. Zugriffsschlüssel für intervals.icu verschwinden beim Trennen. Feedback bewahren wir auf, bis es abgearbeitet ist. Club-Bewerbungen bleiben bis zur Entscheidung; bei Ablehnung löschen wir Freitexte und Kontaktadresse. Server-Protokolle löschen die Hosting-Dienstleister nach kurzer Frist.
Deine Rechte
Du kannst Auskunft über deine Daten verlangen, sie berichtigen oder löschen lassen, ihre Verarbeitung einschränken, sie in einem übertragbaren Format erhalten und einer auf berechtigtem Interesse gestützten Verarbeitung widersprechen. Eine formlose Nachricht genügt; wir brauchen dafür keinen Nachweis über die Zugehörigkeit zu deinem Konto hinaus. Du kannst dich außerdem bei einer Datenschutz-Aufsichtsbehörde beschweren.
Das Konto kannst du in der App selbst löschen. Damit gehen Profil, Verknüpfung und die zugehörigen persönlichen Ablagen. Was clubintern für abgeschlossene Rennen dokumentiert ist, kann in der Saison-Historie stehen bleiben — sag uns Bescheid, wenn auch das weg soll.
Was wir gerade aufräumen
Die Zuordnung zwischen deinem Konto und deiner Zwift-ID liegt derzeit auch in unserer internen Quellcode-Verwaltung. Darauf haben ausschließlich wir Zugriff; öffentlich ist sie nicht.
Diese Erklärung beschreibt die tatsächlichen Datenflüsse des Angebots und wird bei jeder Änderung daran nachgeführt. Eine anwaltliche Durchsicht ist vor dem breiten Marketing-Start vorgesehen.