Datenschutzerklärung
Kurzfassung. Meterkat hat keine Konten, keine Werbung, keine eigene Analyse und kein Tracking. Nur der optionale QR-Scanner in der App, ein Dienst von Google, sendet technische Diagnosedaten an Google (Abschnitt 5). Deine Nutzungswerte werden auf deinem Computer verschlüsselt und können nur von deinen gekoppelten Handys entschlüsselt werden. Das Relay dazwischen speichert die letzte verschlüsselte Aktualisierung und die technischen Daten, die es zur Zustellung braucht (siehe unten), und löscht sie automatisch. Wie jeder Internetdienst sieht es deine IP-Adresse, während es eine Anfrage bearbeitet; in der Datenbank des Relays speichern wir keine IP-Adressen. Du kannst jederzeit alles selbst löschen.
1. Verantwortlicher
Verantwortlich im Sinne der Datenschutz-Grundverordnung (DSGVO) ist:
Fabian Rainer DürkopVor dem Berge 40, 38524 Sassenburg
E-Mail: meterkat@fabian-duerkop.de
Meterkat ist ein kostenloses privates Projekt ohne Datenschutzbeauftragten (keine Pflicht). Fragen zum Datenschutz bitte an die genannte E-Mail-Adresse.
2. So funktioniert Meterkat
Meterkat besteht aus drei Teilen:
- Der Desktop-Begleiter läuft auf deinem Computer. Er fragt die offiziellen Kommandozeilen-Tools Claude Code und Codex nach ihrem Nutzungsbericht, behält nur die Prozentwerte und Rücksetzzeiten der Limits, verschlüsselt sie und lädt sie hoch.
- Das Relay unter
meterkat-relay.fabian-duerkop.dehält die letzte verschlüsselte Aktualisierung bereit, bis dein Handy sie abholt. Es läuft bei Cloudflare. - Die Android-App lädt die Aktualisierung, entschlüsselt sie auf dem Handy und zeigt sie in der App, einem Widget und einer Benachrichtigung.
Der Schlüssel entsteht auf deinem Computer und gelangt im QR-Code oder Kopplungslink zum Handy. Das Relay erhält ihn nie (AES-256-GCM, Schlüsselableitung mit HKDF-SHA256). Kopplungslinks haben die Form https://meterkat.fabian-duerkop.de/pair#…: Der Schlüssel steht im Teil nach #, den Browser nie an einen Server senden. Ist die App nicht installiert und öffnet sich der Link im Browser, erhält die Website die Adresse bis zum #: die Quellen-ID und den einmaligen Kopplungscode, aber nie den Schlüssel. Der Code läuft nach 5 Minuten ab und ist ohne Schlüssel nutzlos; die Seite führt keine Skripte aus, und wir protokollieren diese Aufrufe nicht.
3. Desktop-Begleiter
Der Begleiter startet die auf deinem Computer installierten und angemeldeten Tools Claude Code und Codex und liest deren Nutzungsbericht. Davon behält er nur: den Anbieter (zum Beispiel „claude“), ob Daten verfügbar sind, den verbrauchten Prozentsatz und die Rücksetzzeit jedes Limit-Zeitfensters, die Namen einzelner Limits (zum Beispiel einen Modellnamen) und den Zeitpunkt der Messung. Er liest und überträgt keine Passwörter, Anmelde-Tokens, E-Mail-Adressen, Prompts, Unterhaltungen oder Dateien. Diese Tools kommunizieren mit Anthropic und OpenAI im Rahmen deines eigenen Vertrags mit diesen Unternehmen; Meterkat stellt dort keine eigenen Anfragen.
Seine Relay-Zugangsdaten, den Schlüssel und den letzten Stand speichert der Begleiter in einem privaten Ordner deines Benutzerkontos auf deinem Computer. Diese Daten erreichen uns nie lesbar.
Update-Prüfung. Einmal täglich fragt der Begleiter bei GitHub (api.github.com) nach der neuesten Version und lädt sie gegebenenfalls herunter. GitHub sieht dabei deine IP-Adresse und die Anfrage, aber keine Nutzungsdaten. Abschalten mit meterkat update disable. Siehe die Datenschutzerklärung von GitHub.
4. Das Relay
Was das Relay speichert
Für jede Begleiter-Installation („Quelle“) speichert das Relay:
| Daten | Zweck |
|---|---|
| Eine zufällige Quellen-ID | Adressierung der Quelle |
| Hashwerte (SHA-256) der Zugangstokens des Begleiters und jedes Handys | Zugriff prüfen, ohne die Tokens selbst zu speichern |
| Eine zufällige Geräte-ID je gekoppeltem Handy mit Kopplungszeitpunkt (höchstens 10 Handys) | Gekoppelte Handys anzeigen und entfernen |
| Den Hashwert höchstens eines offenen Kopplungscodes (5 Minuten gültig, einmal verwendbar) | Ein neues Handy koppeln |
| Nur die letzte verschlüsselte Aktualisierung (Chiffretext), aufgefüllt, um ihre genaue Größe zu verbergen | Zustellung an deine Handys |
| Schlüsselnummer, Sequenznummer, Erstellungszeitpunkt und Größe der Aktualisierung, Zeitpunkt der Anlage und des letzten Uploads der Quelle | Alte oder wiederholte Aktualisierungen abweisen, Ratenbegrenzung, automatische Löschung |
Das Relay kann nicht sehen, welche Anbieter du nutzt, wie deine Limits stehen, wie du heißt, deine E-Mail-Adresse oder andere persönliche Angaben. Ältere Aktualisierungen werden überschrieben, nicht aufbewahrt.
Was das Relay beobachten kann
Aus den sichtbaren Daten oben könnte der Betreiber des Relays ableiten, wann dein Begleiter läuft (Upload-Zeiten), wie viele Daten eine Aktualisierung ungefähr enthält (in Stufen von 256 Byte), wie viele Handys gekoppelt sind und wann Handys Aktualisierungen abrufen.
IP-Adressen und Cloudflare
Das Relay läuft auf Cloudflare Workers. Um eine Anfrage zuzustellen, verarbeitet Cloudflare deine IP-Adresse und technische Anfragedaten (Zeitpunkt, aufgerufene Adresse, Antwortcode, Geräte- und Netzwerkdaten wie den ungefähren Standort, den Cloudflare aus der IP ableitet). Das Relay nutzt deine IP-Adresse kurz, um die Zahl der Registrierungen, Kopplungsversuche und ähnlicher Anfragen pro Netzwerk zu begrenzen (Missbrauchsschutz). Diese Zähler hält Cloudflare etwa eine Minute; sie werden nicht in die Datenbank des Relays geschrieben. Eine Protokollierung einzelner Anfragen ist auf dem Relay abgeschaltet. Tritt ein unerwarteter Fehler auf, bewahrt Cloudflare diesen Fehlereintrag, der technische Anfragedaten enthalten kann, bis zu 7 Tage auf. Zugangstokens stehen in einem Anfrage-Header, nie in Adressen.
Cloudflare, Inc. (101 Townsend St, San Francisco, CA 94107, USA) verarbeitet diese Daten in unserem Auftrag auf Grundlage eines Auftragsverarbeitungsvertrags. Eine Verarbeitung in den USA ist möglich; Cloudflare ist unter dem EU-U.S. Data Privacy Framework zertifiziert, und der Vertrag enthält die EU-Standardvertragsklauseln. Siehe die Datenschutzerklärung von Cloudflare.
5. Android-App
Die App sendet an das Relay nur, was sie zum Koppeln und Abrufen braucht: beim Koppeln die Quellen-ID und den Kopplungscode, danach bei jeder Anfrage ihr Zugangstoken. Sie sendet keine Nutzungsdaten, Kontakte, Standortdaten, Gerätekennungen wie die Werbe-ID oder sonstige Inhalte deines Handys.
Auf dem Handy speichert die App ihr Zugangstoken (zusätzlich mit einem Schlüssel im Android-Keystore verschlüsselt), den Schlüssel, den letzten Stand und deine Anzeige-Einstellungen. Diese Daten sind von der Android-Cloud-Sicherung und der Übertragung auf ein neues Gerät ausgenommen.
Berechtigungen: Internet (Relay), Benachrichtigungen (nur wenn du die Benachrichtigung einschaltest) und Start beim Hochfahren (um die Benachrichtigung nach einem Neustart wiederherzustellen). Die App enthält keine eigenen Werbe-, Analyse- oder Absturzberichts-Bibliotheken.
QR-Scanner (Google Code Scanner). Tippst du auf QR-Code scannen, läuft der Scan in den Google Play-Diensten auf deinem Handy; Meterkat braucht keine Kameraberechtigung und erhält nur den gescannten Text. Kamerabild und QR-Inhalt (samt Schlüssel) werden nicht an Google gesendet. Laut Googles ML-Kit-Datenoffenlegung sendet der Scanner aber technische Daten für Diagnose und Nutzungsanalyse an Google: Geräteinformationen (Hersteller, Modell, Android-Version), App-Informationen (Paketname, App-Version), Geräte- und installationsbezogene Kennungen, die dich nicht identifizieren sollen, Leistungsmesswerte, API-Konfiguration, Ereignistypen (etwa Initialisierung, Modul-Download, Erkennung) und Fehlercodes. Google verarbeitet sie nach seiner Datenschutzerklärung und gibt an, sie nicht an Dritte weiterzugeben. Möchtest du das nicht, nutze den Scanner nicht und öffne stattdessen den Kopplungslink auf dem Handy; dabei ist kein Google-Dienst beteiligt.
Google Play. Installierst du Meterkat über Google Play, verarbeitet Google Daten über den Download und dein Gerät nach seiner eigenen Datenschutzerklärung. Hast du Android erlaubt, Nutzungs- und Diagnosedaten zu teilen, stellt Google uns in der Play Console zusammengefasste Statistiken und anonyme Absturzberichte bereit; sie enthalten keine Nutzungsdaten aus Meterkat.
6. Diese Website
Diese Website wird über Cloudflare Pages ausgeliefert. Sie verwendet keine Cookies, keine Analyse und lädt nichts von anderen Servern. Für die Auslieferung verarbeitet Cloudflare deine IP-Adresse und Anfragedaten wie in Abschnitt 4 beschrieben. Downloads des Begleiters kommen von GitHub (github.com); dort gilt die Datenschutzerklärung von GitHub.
7. Rechtsgrundlagen
- Zustellung deiner Nutzungswerte an deine Handys, Kopplung und die von dir genutzte Update-Prüfung: Art. 6 Abs. 1 lit. b DSGVO (Bereitstellung des von dir genutzten Dienstes).
- Missbrauchsschutz, Ratenbegrenzung, Fehlerprotokolle und Auslieferung dieser Website: Art. 6 Abs. 1 lit. f DSGVO (berechtigtes Interesse an einem sicheren, funktionierenden Dienst).
- Angebot des optionalen Google Code Scanners (Abschnitt 5): Art. 6 Abs. 1 lit. f DSGVO (berechtigtes Interesse an einer Kopplung ohne Kameraberechtigung); ob du ihn nutzt, entscheidest du.
Es gibt keine automatisierte Entscheidungsfindung und kein Profiling.
8. Speicherdauer
| Daten | Gelöscht |
|---|---|
| Offener Kopplungscode | Nach Verwendung, 5 Fehlversuchen oder 5 Minuten |
| Verschlüsselte Aktualisierung auf dem Relay | Wird von jeder neuen Aktualisierung ersetzt; nach 72 Stunden ohne neuen Upload entfernt |
| Quelle, ihre Geräte und alle zugehörigen Relay-Daten | Sofort, wenn du sie löschst, oder automatisch nach 90 Tagen ohne Upload |
| Nie genutzte Quelle (kein Upload, kein gekoppeltes Handy) | 72 Stunden nach der Registrierung |
| Zugangseintrag eines Handys | Sofort, wenn du das Handy trennst, es im Begleiter entfernst oder die Quelle gelöscht wird |
| Ratenbegrenzungs-Zähler (IP) | Etwa eine Minute |
| Fehlereinträge des Relays bei Cloudflare (keine Anfrageprotokolle) | Bis zu 7 Tage |
| Daten auf Handy und Computer | Wenn du trennst, die Quelle löschst oder deinstallierst |
9. Deine Daten löschen
- Auf dem Handy: Dieses Handy trennen in der App entfernt den Zugang dieses Handys auf dem Relay und löscht seine lokalen Daten. Deinstallieren löscht die lokalen Daten; der Zugangseintrag des Handys bleibt dann bis zur Löschung der Quelle auf dem Relay.
- Auf dem Computer:
meterkat deletelöscht die Quelle mit allen Handys und der gespeicherten Aktualisierung auf dem Relay und entfernt den lokalen Schlüssel und die Zugangsdaten.meterkat revokeentzieht allen Handys den Zugang. - Automatisch: Eine Quelle, die 90 Tage nichts hochgeladen hat, wird gelöscht.
Eine Schritt-für-Schritt-Anleitung steht auf der Hilfeseite.
10. Deine Rechte
Du hast das Recht auf Auskunft (Art. 15 DSGVO), Berichtigung (Art. 16), Löschung (Art. 17), Einschränkung der Verarbeitung (Art. 18), Datenübertragbarkeit (Art. 20) und Widerspruch gegen Verarbeitungen auf Grundlage berechtigter Interessen (Art. 21). Schreib dazu an die E-Mail-Adresse in Abschnitt 1.
Das Relay speichert keine Namen oder Kontaktdaten. Wir können daher in der Regel nicht erkennen, welche Daten zu dir gehören (Art. 11 DSGVO). Schickst du uns deine Quellen-ID, können wir sie finden und löschen; schneller geht es, wenn du sie wie oben beschrieben selbst löschst.
Du kannst dich außerdem bei einer Datenschutz-Aufsichtsbehörde beschweren, zum Beispiel bei der für uns zuständigen: Der Landesbeauftragte für den Datenschutz Niedersachsen, Prinzenstraße 5, 30159 Hannover, poststelle@lfd.niedersachsen.de.
11. Kinder
Meterkat ist ein Werkzeug für erwachsene Nutzer kostenpflichtiger KI-Abos und richtet sich nicht an Kinder.
12. Eigenes Relay
In der App lässt sich eine andere Relay-Adresse eintragen. Nutzt du ein Relay, das jemand anderes betreibt, ist dieser Betreiber für die dort verarbeiteten Daten verantwortlich; diese Erklärung gilt dafür nicht.
13. Änderungen
Wir passen diese Erklärung an, wenn sich Meterkat ändert. Das Datum oben zeigt den aktuellen Stand. Wesentliche Änderungen stehen auch in den Versionshinweisen.