Datenschutzerklärung
Diese Website
Verantwortlich: Thomas Udo Ulrich (UT-Systems), Herrgasse 5, 5231 Schalchen, Österreich, privacy@ut-systems.com.
Hosting. Diese Website wird von Vercel Inc. (USA) betrieben. Beim Aufruf einer Seite verarbeitet Vercel Server-Logdaten: die IP-Adresse deines Geräts, Datum und Uhrzeit des Aufrufs, die aufgerufene Adresse und die übertragene Datenmenge, den HTTP-Statuscode, die verweisende Seite, sofern vorhanden, sowie Browsertyp und Betriebssystem. Das ist nötig, um die Website sicher und zuverlässig auszuliefern (Art. 6 Abs. 1 lit. f DSGVO). Vercel speichert diese Logs nur kurz. Vercel ist unter dem EU-US Data Privacy Framework zertifiziert, auf das sich die Übermittlung in die USA stützt (Art. 45 DSGVO).
Reichweitenmessung. Um zu sehen, wie oft die Website besucht wird, welche Seiten gelesen werden und über welche Links Besucherinnen und Besucher kommen, verwenden wir Vercel Web Analytics. Beim Aufruf einer Seite meldet ein kleines Skript, das von watchbird.app selbst geladen wird, an Vercel: die aufgerufene Adresse, die verweisende Seite, sofern du von einer anderen Website kommst, und den Zeitpunkt. Aus der Anfrage leitet Vercel außerdem deinen ungefähren Standort (Land, Region, Stadt), Browser, Betriebssystem und Gerätetyp ab. Um Besuche zu zählen, bildet Vercel aus der Anfrage einen Hashwert, der nach 24 Stunden verworfen wird. Es werden keine Cookies gesetzt und nichts auf deinem Gerät gespeichert; wir sehen nur zusammengefasste Statistiken, nie einzelne Personen, und nichts wird mit anderen Websites verknüpft. Rechtsgrundlage ist unser berechtigtes Interesse, die Website mit einer datensparsamen Messung zu verbessern (Art. 6 Abs. 1 lit. f DSGVO). Du kannst jederzeit widersprechen: Sendet dein Browser „Global Privacy Control“ oder „Do Not Track“, wird das Skript gar nicht geladen; auch Tracking-Blocker verhindern die Messung.
Keine Cookies. Die Website setzt keine Cookies und lädt nichts von fremden Servern: Schriften, Bilder, das Video und das Messskript kommen von watchbird.app selbst. Wählst du eine Sprache, wird die Wahl im lokalen Speicher deines Browsers abgelegt (watchbird-lang); sie verlässt dein Gerät nie.
Microsoft Store. Die Buttons „Holen“ verlinken in den Microsoft Store. Dort gilt die Datenschutzerklärung von Microsoft.
Deine Rechte. Du hast das Recht auf Auskunft, Berichtigung, Löschung, Einschränkung der Verarbeitung, Datenübertragbarkeit und Widerspruch (Art. 15–21 DSGVO); eine formlose E-Mail genügt. Beschweren kannst du dich bei der Österreichischen Datenschutzbehörde (Barichgasse 40–42, 1030 Wien, dsb@dsb.gv.at).
Die App Watchbird
Stand: 20. Oktober 2026
Watchbird („die App“) ist eine Windows-App, die anzeigt, was KI-Coding-Agenten (etwa Claude Code, Codex CLI, GitHub Copilot CLI, Gemini CLI, Cursor, OpenCode, Qwen Code, Factory Droid, Cline, Devin und Auggie) gerade tun, und mit der du ihre Anfragen beantwortest. Diese Erklärung beschreibt, welche Daten die App verarbeitet, wohin sie gehen und wie lange sie gespeichert werden.
Verantwortlich: Thomas Udo Ulrich (UT-Systems), Herrgasse 5, 5231 Schalchen, Österreich, E-Mail privacy@ut-systems.com.
Kurz gesagt
- Kein Konto, kein eigener Server, keine Telemetrie, keine Analyse, keine Absturzberichte, keine Werbung.
- Wir (der Herausgeber) bekommen keine Daten aus der App. Alles, was die App verarbeitet, bleibt auf deinem PC – außer den unten aufgeführten Verbindungen, die direkt von deinem PC zum jeweils genannten Dienst gehen.
Was die App auf deinem PC verarbeitet
- Agent-Ereignisse. Wenn du einen Agenten verbindest, trägt die App Einträge in dessen eigene Hook-Konfiguration ein (z. B.
~/.claude/settings.json); vor jeder Änderung wird die Datei gesichert. Der Agent schickt dann Ereignisse über eine lokale Named Pipe, die nur dein Windows-Benutzer öffnen kann. Ereignisse können Prompts, Befehle, Dateipfade, Diffs, Rückfragen und Pläne enthalten. Die App nutzt sie im Arbeitsspeicher, um den Notch und die Karten anzuzeigen. Auf der normalen Log-Stufe werden sie nicht gespeichert; nur mit dem Diagnoseschalter--debuglanden gekürzte Auszüge im lokalen Log. - Auggie (1.3): Auggie führt als Hooks nur Skriptdateien aus. Deshalb schreibt die App kleine Wrapper-Skripte nach
%USERPROFILE%\.watchbird\hooks\auggieund trägt Einträge, die auf sie zeigen, in~/.augment/settings.jsonein (vorher gesichert, wie bei den anderen Agenten). Sie verlangt von Auggie nie, deine Kontodaten (etwa deine E-Mail-Adresse) in seinen Ereignissen mitzuschicken. - Einstellungen:
%LOCALAPPDATA%\Watchbird\settings.json. Geheimnisse (Telegram-Bot-Token und Chat-ID, ntfy-Zugangstoken, Lizenzschlüssel) werden mit Windows DPAPI für deinen Windows-Benutzer verschlüsselt. - Logs:
%LOCALAPPDATA%\Watchbird\logs, eine Datei pro Tag, nach 7 Tagen gelöscht; Ereignistypen, IDs und Dauern, keine Prompts, kein Code, keine Diffs. Die Hook-Bridge schreibt nur Fehler nach%USERPROFILE%\.watchbird\logs. - Anhänge: Dateien, die du auf den Notch ziehst oder an eine neue Aufgabe hängst, werden nach
%USERPROFILE%\.watchbird\attachmentskopiert und nach 30 Tagen automatisch gelöscht. - Sicherungen der Agent-Konfigurationen:
%USERPROFILE%\.watchbird\backups(die letzten 10 pro Agent). - Verlauf: Für jede abgeschlossene Session speichert der Reiter Verlauf den Agenten, den Titel der Session, den Projektordner, Start- und Endzeit, die Zahl der Freigaben, Rückfragen, Pläne und Fehler sowie die erste Zeile des letzten Fehlers. Nur auf deinem PC unter
%LOCALAPPDATA%\Watchbird\history, nach 90 Tagen automatisch gelöscht. Du kannst den Verlauf jederzeit ausschalten oder löschen (Einstellungen → Mitteilungen → „Verlauf der Sessions führen“ / „Verlauf löschen“). - Automatische Entscheidungen: Was eine Regel oder der Autopilot erlaubt oder abgelehnt hat, Fortsetzungen nach einem Limit und Zeiten mit „Nicht stören“ stehen unter Verlauf → Automatik, gespeichert in
%LOCALAPPDATA%\Watchbird\automation\automation.jsonl(Befehle ohne Geheimnisse und auf 300 Zeichen gekürzt; nach 90 Tagen gelöscht, höchstens 5.000 Einträge). - Nachtschicht und Warteschlange (1.2): Aufgaben in der Warteschlange (Agent, Modus, Ordner, Prompt und die Pfade der Anhänge) und der Stand einer laufenden Nachtschicht liegen in
%LOCALAPPDATA%\Watchbird\nightshift.json, bis du sie löschst oder den Morgenbericht schließt. - Nicht stören (1.2): Um einen Call zu erkennen, prüft die App, ob gerade eine andere App das Mikrofon benutzt (die Zugriffsaufzeichnungen von Windows in der Registry). Sie öffnet das Mikrofon nie, nimmt nichts auf und speichert nicht, welche App es war.
- Vogel-Sammlung und Wochenrückblick (1.2): Die Zahl der Freigaben, erledigten Aufgaben, Fortsetzungen und Nutzungstage steht in der Einstellungsdatei, um Vögel freizuschalten. Der Wochenrückblick und das Bild eines neuen Vogels entstehen auf deinem PC und werden nur gespeichert (
Bilder\Watchbird) oder kopiert, wenn du es willst. - Anmeldefenster (1.3): Läuft ein Befehl eines Agenten seit einigen Sekunden, sieht sich die App die Namen der Programme an, die dieser Befehl gestartet hat. Nur wenn ein bekanntes Anmeldeprogramm darunter ist (etwa Git Credential Manager oder die Passphrase-Abfrage von GnuPG), liest sie die Titel seiner Fenster, um „Wartet auf Anmeldung“ mit dem Dienst (etwa GitHub) anzuzeigen und das Fenster auf Klick nach vorn zu holen. Das geschieht im Arbeitsspeicher auf deinem PC; die App liest nie, was im Fenster steht, tippt oder klickt nie hinein und speichert oder sendet den Fenstertitel nicht. Eine Handy-Mitteilung, die du eingerichtet hast, nennt nur die Session und den Dienst.
- Session-Dateien der Agenten: Die App liest das Ende von Session-Dateien, die die Agenten auf deinem PC schreiben: bei Codex die Session-Datei (Rollout) einer laufenden Session in
~/.codex/sessions, um ein Nutzungslimit und den Zeitpunkt des Zurücksetzens zu erkennen (1.3); bei Claude Code das Transkript der Session, für ihren Titel und um eine abgebrochene Aufgabe zu erkennen (1.2.3). Sie werden nur gelesen, im Arbeitsspeicher gehalten und nie gesendet. - Windows-Mitteilungen (1.3): In der Store-Version und der installierten Version (MSIX) zeigt Windows die Mitteilungen der App auf deinem PC an und behält sie im Benachrichtigungscenter, bis ihr Ereignis vorbei ist; dann entfernt die App sie. Sie enthalten denselben Text wie der Notch (Agent, Session, Befehl oder Dateiname).
- Weitere lokale Daten: ein Tageszähler der Gemini-CLI-Anfragen im Cache-Ordner der App; in der Direktversion eine zweite, verschlüsselte Kopie des Testbeginns unter
HKEY_CURRENT_USER\Software\Watchbird; der Eintrag für „Mit Windows starten“; temporäre Startskripte für neue Aufgaben in%TEMP%\Watchbird\launch(nach einem Tag gelöscht). - Zwischenablage: Um eine Folge-Nachricht in ein Terminal zu tippen, legt die App den Text kurz in die Zwischenablage (nicht im Windows-Zwischenablageverlauf) und stellt danach den vorherigen Inhalt wieder her.
- Diagnose: „Diagnose kopieren“ (Einstellungen → Allgemein) kopiert nur einen Bericht in deine Zwischenablage – Version, System, Agenten- und Hook-Status, Einstellungen ohne Geheimnisse und die letzten 200 Log-Zeilen ohne Geheimnisse. Es wird nichts gesendet; du entscheidest, ob du ihn in eine Support-Anfrage einfügst.
Netzwerkverbindungen
Die App verbindet sich nur für diese Funktionen mit dem Internet, jeweils direkt von deinem PC aus:
| Funktion | Wann | Wohin | Was gesendet wird |
|---|---|---|---|
| Verbrauchslimits von Claude Code | Solange „Verbrauch anzeigen“ an ist (Standard: an; Schalter im Reiter „Verbrauch“ des Notch), alle 5–15 Minuten | Anthropic (api.anthropic.com) | Eine Anfrage mit dem Login deiner lokalen Claude-Code-Installation. Das Token wird nur im Arbeitsspeicher aus der Login-Datei von Claude Code gelesen und von der App nie gespeichert, geloggt oder erneuert. |
| Verbrauchslimits von Codex | Ebenso | OpenAI, über das Codex-Programm selbst | Die App startet dein lokales codex app-server, das mit dem eigenen Codex-Login bei OpenAI nachfragt. Die App liest nie Codex-Zugangsdaten. |
| Telegram | Nur wenn du deinen eigenen Telegram-Bot verbunden hast | Telegram (api.telegram.org) | Nachrichten an deinen Chat: standardmäßig nur Titel („Claude möchte einen Befehl ausführen“, Projektname); mit „Titel + Befehl“ auch Befehl, Dateiname oder Plan (bis 1.000 Zeichen). Diffs und Dateiinhalte werden nie gesendet. Die App empfängt außerdem deine Tastendrücke und Antworten aus diesem Chat. |
| ntfy | Nur wenn du ntfy einschaltest | Der von dir gewählte ntfy-Server (Standard ntfy.sh) | Dieselben Mitteilungstexte, ohne Buttons. |
| Update-Suche (nur portable Version) | Einmal am Tag, solange „Automatisch nach Updates suchen“ an ist, und wenn du auf „Jetzt suchen“ klickst | Unser Download-Server watchbird.app | Eine Anfrage nach einer kleinen Versionsdatei. Sie enthält nur App-Name und Version („Watchbird/1.0.0“) als User-Agent. Es wird nichts automatisch installiert; „Update herunterladen“ öffnet die Seite im Browser. |
| Updates der installierten Version (MSIX) | Gesteuert vom Windows-App-Installer | Unser Download-Server watchbird.app | Windows lädt die Update-Information und das neue Paket. |
| Version aus dem Microsoft Store | Gesteuert von Windows | Microsoft | Lizenz- und Teststatus sowie Updates über den Microsoft Store; Käufe verarbeitet Microsoft nach der Microsoft-Datenschutzerklärung. |
| Kauf der Direktversion | Wenn du auf „Kaufen“ klickst | Öffnet die Bezahlseite Paddle (nur Direktversion; noch nicht im Verkauf) im Browser | Die App sendet nichts; der Zahlungsanbieter wickelt den Kauf als Verkäufer (Merchant of Record) nach seiner eigenen Datenschutzerklärung ab. Lizenzschlüssel prüft die App offline. |
| Links zur Doku der Agenten | Wenn du sie anklickst | Öffnet deinen Browser | – |
Wie bei jeder Internetverbindung erfährt der jeweilige Server dabei deine IP-Adresse.
Deine Daten, deine Kontrolle
- Verbrauchsabfragen, Handy-Mitteilungen und die Update-Suche lassen sich jederzeit in den Einstellungen abschalten.
- Einstellungen → Agenten → „Alle Hooks entfernen“ entfernt die Einträge der App aus allen Agent-Konfigurationen.
- Beim Deinstallieren werden die Programmdateien entfernt;
%USERPROFILE%\.watchbirdund%LOCALAPPDATA%\Watchbirdkannst du löschen, um alle übrigen lokalen Daten zu entfernen. - Da wir aus der App keine personenbezogenen Daten erhalten, können wir keine Daten von dir einsehen, herausgeben oder löschen. Wenn du uns kontaktierst (z. B. mit einem Diagnosebericht), nutzen wir deine Nachricht nur zur Beantwortung und löschen sie, sobald sie nicht mehr gebraucht wird. Nach der DSGVO hast du das Recht auf Auskunft, Berichtigung, Löschung, Einschränkung der Verarbeitung, Datenübertragbarkeit und Widerspruch sowie das Recht, dich bei einer Aufsichtsbehörde zu beschweren.
Kinder
Die App ist ein Werkzeug für Entwickler und richtet sich nicht an Kinder.
Änderungen
Wir passen diese Erklärung an, wenn sich der Umgang der App mit Daten ändert, und aktualisieren oben das Datum.