Datenschutzerklärung
Stand: 23. Oktober 2026
1. Verantwortlicher
Verantwortlich im Sinne der DSGVO ist Frank Albrecht, erreichbar unter kontakt@tankwaechter.org. Die vollständige Anschrift steht im Impressum.
2. Grundsatz: Anmeldung ohne Personendaten
Tankwächter ist bewusst datensparsam. Für die Anmeldung brauchen wir keine Handynummer, keinen Namen und keine E-Mail-Adresse. Statt einer Person speichern wir ein zufällig erzeugtes, pseudonymes ntfy-Thema (Topic), das wir keiner Person zuordnen können.
Dazu kommt, was die Übersicht inhaltlich braucht: ein Bezugspunkt mit Umkreis und Ihre Kraftstoffsorten. Der Bezugspunkt ist der Mittelpunkt eines von Ihnen gewählten Ortsteils, gerundet auf rund einen Kilometer – nicht Ihr Standort und keine Adresse.
3. Welche Daten wir verarbeiten
Zu einem Abonnement speichern wir ausschließlich:
- ein zufällig erzeugtes, pseudonymes ntfy-Topic;
- Ihren Bezugspunkt und Umkreis – dazu der eigene Abschnitt Standortdaten;
- Ihre Kraftstoffsorten (für den Inhalt der Übersicht);
- zwei einmalige Token: einen für die Bestätigung (nur bis zur Bestätigung) und einen für die Verlängerung (nur bis zum Ablauf);
- den Status Ihres Abos: bestätigt ja/nein, aktiv ja/nein, das Ablaufdatum und die Zahl der bereits verschickten Ablauf-Erinnerungen (0, 1 oder 2 – damit Sie dieselbe nicht zweimal bekommst);
- den Zeitpunkt der Anmeldung und den der letzten Änderung.
Mehr ist es nicht. Es gibt keinen Namen, keine Adresse, keine Kennnummer und keine Verknüpfung zu einem Konto – ein Konto gibt es gar nicht.
Die täglich abgerufenen Spritpreise (Zeitreihe je Station und Sorte) haben keinen Personenbezug.
4. Standortdaten (Bezugspunkt und Umkreis)
Damit wir wissen, welche Tankstellen für Sie in Frage kommen, braucht Ihr Abo einen Bezugspunkt und einen Umkreis. Das ist die einzige Ortsangabe, die wir speichern – und die heikelste Kategorie dieses Projekts. Deshalb hier ausführlich, was passiert.
Der Bezugspunkt ist nicht Ihr Standort. Sie wählen bei der Anmeldung einen Ortsteil aus einer Liste; gespeichert wird dessen Mittelpunkt aus unseren Ortsdaten. Wo Sie sich befinden, erfahren wir nicht.
„In meiner Nähe“ bleibt in Ihrem Browser. Auf der Seite „12-Uhr-Ranking“ können Sie den nächsten Ort über Ihren Standort wählen. Ihr Browser fragt Sie dazu um Erlaubnis. Er lädt danach eine Liste aller Orte mit ihren Mittelpunkten (öffentliche Daten, für alle gleich) und berechnet den nächsten Ort selbst auf Ihrem Gerät. Ihr Standort wird nicht an uns gesendet, nicht gespeichert, nicht protokolliert und nicht in eine Adresse geschrieben. Wir erfahren nur, dass die Seite eines Ortes aufgerufen wird – wie bei jedem anderen Klick auf einen Ort. Ohne Ihre Erlaubnis oder ohne den Knopf funktioniert alles andere unverändert.
Die Koordinate wird gerundet, bevor sie gespeichert wird. Wir runden auf zwei Nachkommastellen – das entspricht in Deutschland einem Raster von rund 1,1 Kilometern. Der ungerundete Wert wird nicht gespeichert und nicht protokolliert. Aus dem, was in der Datenbank steht, lässt sich deshalb keine Adresse zurückrechnen: Ein Rasterfeld dieser Größe umfasst ganze Straßenzüge.
Im Einzelnen gespeichert sind:
- die gerundete Koordinate des gewählten Ortsteils;
- der gewählte Umkreis (5, 10, 15 oder 20 Kilometer);
- eine Bezeichnung zur Anzeige, etwa
44287 Dortmund-Sölde.
Zweck ist allein die Auswahl der Tankstellen für Ihre Übersicht. Rechtsgrundlage ist Ihre Einwilligung (Art. 6 Abs. 1 lit. a DSGVO) – dieselbe, die Sie im Double-Opt-in erteilen. Gelöscht wird der Bezugspunkt zusammen mit dem Abo: bei der Abmeldung sofort, sonst spätestens am Ablauftag (siehe Speicherdauer).
Wir werten die Bezugspunkte nicht aus. Sie dienen der Zusammenstellung Ihrer Übersicht, nicht der Analyse, und werden an niemanden weitergegeben.
5. Zweck und Rechtsgrundlage
Wir verarbeiten diese Daten allein, um Ihnen die tägliche Übersicht an Ihr Topic zu senden. Rechtsgrundlage ist Ihre Einwilligung (Art. 6 Abs. 1 lit. a DSGVO), die Sie im Double-Opt-in erteilen und jederzeit widerrufen kannst (siehe Ihre Rechte).
6. Zustellung über ntfy
Die Übersicht wird über einen selbst betriebenen ntfy-Server an Ihr Topic gesendet. Der Inhalt der Nachricht – die Rangliste selbst – verlässt dabei unseren Server nicht.
Ausnahme für Apple-Geräte (iPhone, iPad): Apples
Betriebssystem lässt eine App im Hintergrund nur dann sofort eine
Benachrichtigung anzeigen, wenn der Anstoß dafür über Apples eigenen
Push-Dienst kommt – ein selbst betriebener Server kann ein Apple-Gerät
nicht direkt erreichen. Deshalb ist unser Server so eingerichtet, dass er
bei jeder Nachricht zusätzlich einen technischen Weiterleitungs-Hinweis an
den Dienst ntfy.sh (Betreiber des Open-Source-Projekts ntfy)
sendet, der ihn an Apple weiterreicht. Dieser Hinweis enthält
nicht den Nachrichteninhalt, sondern nur eine
technische Kennung der Nachricht und einen Hash-Wert (SHA-256) der Adresse
Ihres Topics, aus dem sich das Topic selbst nicht zurückrechnen lässt. Der
Text des Hinweises ist immer derselbe feste Satz „New message“. Ihr Gerät
holt die eigentliche Nachricht danach direkt und verschlüsselt von unserem
Server. Für alle anderen Geräte (Android, Desktop-Browser) entfällt dieser
Zwischenschritt vollständig.
Wer daran beteiligt ist. ntfy.sh wird von
Philipp C. Heckel betrieben; die
Datenschutzerklärung von ntfy.sh nennt
keinen Sitz. ntfy.sh erhält die Adresse (IP) unseres Servers, den Zeitpunkt,
die Kennung und den Hash-Wert, aber keine Angaben zu Ihrer Person oder
Ihrem Gerät. ntfy.sh reicht den Hinweis über den Dienst
Firebase Cloud Messaging von Google an Apples Push-Dienst weiter;
dabei kann eine Verarbeitung in den USA stattfinden. Mit dem Betreiber von
ntfy.sh besteht kein Auftragsverarbeitungsvertrag. Wir
gehen davon aus, dass er nicht nötig ist, weil weder Nachrichteninhalte
noch Topics im Klartext übertragen werden. Wir haben beim Betreiber
nachgefragt, wer verantwortlich ist und wie er die Hinweise behandelt, und
nehmen die Antwort hier auf.
Wer Ihr Topic kennt und abonniert, kann die Nachrichten empfangen – behandeln Sie den Abo-Link daher vertraulich.
7. Server-Logdaten beim Aufruf der Website
Beim Aufruf der Website protokolliert unser Webserver (nginx) technisch notwendige Zugriffsdaten, darunter Ihre IP-Adresse, Datum und Uhrzeit des Zugriffs, die aufgerufene Adresse sowie Browser-Angaben. Diese Daten dienen dem sicheren Betrieb (Abwehr von Angriffen, Fehleranalyse) und der zusammengefassten Reichweitenmessung (nächster Absatz). Sie werden nicht mit Ihren Abo-Daten (Topic, Auswahl) zusammengeführt.
Reichweitenmessung: Aus diesen Zugriffsdaten ermitteln wir zusammengefasst, wie viele Besucher die Website aufrufen, welche Seiten sie lesen und wie schnell der Server antwortet. Dabei trennen wir Besucher von automatischen Abrufen, zum Beispiel durch Suchmaschinen. Für die Zahl der Besucher bilden wir aus IP-Adresse, Browser-Angabe und Datum einen Kurzwert (Hash). Er ändert sich nach einem Tag und lässt sich nicht zur IP-Adresse zurückrechnen. Wir zählen die Kurzwerte nur: Sie werden nicht gespeichert und nicht mit Abo-Daten verbunden. Angezeigt werden ausschließlich Summen.
Rechtsgrundlage ist unser berechtigtes Interesse an einem stabilen, sicheren Betrieb, auch bei hohem Zulauf, und an einer zusammengefassten Kenntnis der Nutzung (Art. 6 Abs. 1 lit. f DSGVO). Die Auswertung liest nur das Server-Protokoll. Die Server-Logs werden spätestens nach 7 Tagen automatisch gelöscht.
8. Meldungen über falsche Angaben
Als zugelassener Anbieter eines Verbraucher-Informationsdienstes sind wir nach § 7 Abs. 2 der Verordnung zur Markttransparenzstelle für Kraftstoffe verpflichtet, eine Beschwerdestelle zu betreiben und die dort eingehenden Meldungen an die Markttransparenzstelle für Kraftstoffe beim Bundeskartellamt weiterzuleiten.
Wenn Sie über das Formular Angabe melden eine unzutreffende Preis- oder Statusangabe melden, speichern und übermitteln wir ausschliesslich:
- die betroffene Tankstelle (deren Kennung);
- die Art der Meldung (z. B. „Preis für Diesel stimmt nicht");
- den von Ihnen genannten Preis, sofern die Meldung einen Preis betrifft;
- den Zeitpunkt der Meldung.
Zu Ihnen speichern wir nichts. Das Formular fragt weder Namen noch E-Mail-Adresse; auch Ihre IP-Adresse wird zu der Meldung nicht gespeichert. Eine Zuordnung der Meldung zu Ihrer Person ist uns damit nicht möglich – und aus demselben Grund können wir Ihnen auf eine Meldung nicht antworten.
Rechtsgrundlage ist Art. 6 Abs. 1 lit. c DSGVO (rechtliche Verpflichtung) in Verbindung mit § 7 Abs. 2 MTSKraftV. Da die Meldung keine personenbezogenen Daten enthält, greifen die Betroffenenrechte aus Abschnitt 10 auf sie nicht – es gibt nichts, was sich Ihnen zuordnen liesse.
9. Speicherdauer
- Unbestätigte Anmeldungen löschen wir automatisch nach 7 Tagen.
- Bestätigte Abos sind auf 365 Tage befristet. Vor dem Ablauf schicken wir Ihnen zwei Erinnerungen an Ihr Topic; ein Klick auf den Verlängerungs-Link startet die Frist neu. Ohne Verlängerung löschen wir Ihr Abo am Ablauftag vollständig. Grund: Wir sehen nicht, ob ein Topic noch gelesen wird – ohne Befristung würden wir Daten aufbewahren, die niemand mehr braucht.
- Preis-Zeitreihen (ohne Personenbezug) halten wir bis zu 400 Tage vor.
- Server-Logs (inkl. IP-Adresse) löschen wir spätestens nach 7 Tagen (siehe Server-Logdaten).
10. Ihre Rechte
- Auskunft (Art. 15): Unter
/subscribers/<ihr-topic>sehen Sie die zu Ihrem Topic gespeicherten Daten. - Löschung / Widerruf (Art. 17, Art. 7 Abs. 3): Über den Abmelde-Link in jeder Nachricht melden Sie sich ab. Der Link öffnet eine Seite mit einer Rückfrage; ein Klick darauf löscht Ihren Datensatz vollständig. Die Rückfrage schützt Sie davor, dass Programme, die Links im Hintergrund vorladen, Sie ungewollt abmelden.
- Beschwerde: Sie können sich bei einer Datenschutz- Aufsichtsbehörde beschweren.
11. Cookies
Diese Website bindet keine externen Dienste ein – keine Schriftarten von fremden Servern, keine Analyse durch Dritte, keine Werbung. Alle Inhalte werden vom eigenen Server ausgeliefert. Es gibt keine Messung über Cookies oder fremde Dienste, und wir erstellen keine Profile. Die zusammengefasste Zählung der Besucher aus dem Server-Protokoll beschreibt Abschnitt 7.
Einzige Verlinkung nach außen mit Datenfluss: Bei der Zeile „Bezugspunkt" führt ein Link zu einer Karte auf openstreetmap.org. Die Karte wird nicht eingebunden; es fließen erst dann Daten, wenn Sie den Link anklicken. Vorher erscheint ein Hinweis, den Sie abbrechen können. Beim Aufruf erfährt OpenStreetMap (Betreiber: OpenStreetMap Foundation) Ihre IP-Adresse und die Koordinaten des Bezugspunkts, damit es die Nadel setzen kann. Der Bezugspunkt ist der Mittelpunkt eines Gebiets, nicht Ihr Standort. Für die Verarbeitung dort gelten die Datenschutzhinweise von OpenStreetMap.
Wer hier nur liest, hinterlässt nichts. Beim Aufrufen der Seiten wird kein Cookie gesetzt – auch nicht, wenn Sie einen Ort und einen Umkreis auswählen. Es gibt zwei Cookies, beide erst nach einer ausdrücklichen Aktion Ihrerseits.
11.1 Anmelde-Cookie (technisch notwendig)
Gesetzt, wenn Sie das Anmeldeformular abschicken:
- Name:
tw_anmeldung - Inhalt: Ihr eigenes, eben erzeugtes Topic – sonst nichts
- Zweck: Nach dem Absenden leiten wir Sie auf die Ergebnisseite weiter, damit ein Neuladen keine zweite Anmeldung auslöst. Das Cookie sagt dem Server, welche Anmeldung er dort anzeigen soll. In der Adresszeile stünde Ihr Topic sonst in Server-Logs und im Verlauf Ihres Browsers.
- Laufzeit: 30 Minuten, danach verfällt es von selbst
- Zugriff: für JavaScript nicht lesbar
(
HttpOnly) und wird nicht an fremde Seiten mitgeschickt (SameSite=Lax)
Es ist keine Kennung: Es enthält nichts, woran wir Sie bei einem späteren Besuch wiedererkennen könnten, wird an niemanden übermittelt und dient keiner Auswertung. Weil es allein den Vorgang abschliesst, den Sie gerade selbst ausgelöst haben, ist es technisch notwendig im Sinne von § 25 Abs. 2 Nr. 2 TTDSG – dafür ist keine Einwilligung erforderlich.
11.2 Umkreis-Cookie (nur mit Ihrer Einwilligung)
Auf der Seite „12-Uhr-Ranking" (Reiter „Ranking" und „Trends") und den Seiten der einzelnen Orte können Sie den gewählten Ort für den nächsten Besuch merken lassen. Eine Zeile unter der Gebietswahl fragt das ausdrücklich: „Diesen Ort für den nächsten Besuch merken?" mit den gleich grossen Schaltflächen „Ja, merken" und „Nein", ohne Vorauswahl. Nur ein Klick auf „Ja, merken" setzt dieses Cookie; „Nein" oder einfaches Weiterlesen setzt nichts.
- Name:
tw_area - Inhalt: Postleitzahl oder Ort (Gemeinde) – bei einem Ort auf Wunsch zusammen mit einer seiner Postleitzahlen als Bezugspunkt –, Kilometer-Umkreis und optional die zuletzt angezeigte Sorte – sonst nichts
- Zweck: Beim nächsten Besuch ist Ihr Umkreis schon vorbelegt, Sie müssen Ort und Umkreis nicht erneut einstellen.
- Laufzeit: ein Jahr (365 Tage)
- Zugriff: für JavaScript nicht lesbar
(
HttpOnly) und wird nicht an fremde Seiten mitgeschickt (SameSite=Lax) - Widerruf: der Link „zurücksetzen" neben dem Gemerkt-Hinweis löscht das Cookie sofort
Es ist keine Kennung: Postleitzahl bzw. Ort und Umkreis stehen ohnehin schon in jeder geteilten Adresse dieser Seiten, und die Sorte ist einer von drei möglichen Werten. Anders als das Anmelde-Cookie ist dieses Cookie nicht technisch notwendig – es ist eine Bequemlichkeit, keine Voraussetzung der Seite. Die Rechtsgrundlage ist deshalb Ihre Einwilligung (§ 25 Abs. 1 TTDSG), nicht § 25 Abs. 2 Nr. 2.
Die Ja/Nein-Nachfrage an der Stelle, an der die Entscheidung tatsächlich anfällt, ist diese Einwilligung – deshalb sehen Sie hier kein zusätzliches Cookie-Banner.