Datenschutz
„Was habe ich gemacht?“ zeichnet auf, was Sie an Ihrem Computer tun, und behält alles bei Ihnen. Das Programm hat keine eigenen Server, keine Konten, keine Telemetrie und keine Analyse. Nichts verlässt Ihren Computer, bis Sie etwas einschalten, das es braucht (die Liste folgt unten).
Was aufgezeichnet wird
- Das aktive Fenster: die Anwendung, der Titel und ein Snapshot dieses Fensters (nicht des ganzen Bildschirms). Auch die Leerlaufzeit ohne Tastatur und Maus wird aufgezeichnet. Fenster von Passwortmanagern (
recording.exclude_apps) und Fenster, deren Titel Wörter ausrecording.exclude_titlesenthalten, werden nicht aufgezeichnet; die Aufzeichnung lässt sich pausieren. - Connectors, die Sie eingeschaltet haben:
git: Ihre Commits;browser: Adressen geöffneter Seiten, ohne Query-String und#fragment, sofernkeep_querynicht eingeschaltet ist, ohne Benutzername und Passwort aus der Adresse, ohne Websites ausexclude_hosts;activitywatch: Ereignisse von Ihrem aw-server;- Mattermost, GitHub, GitLab, Jira, YouTrack: Ihre eigenen Aktionen in diesen Diensten;
claudecode: Arbeitsabschnitte mit Claude Code, entnommen aus dessen Logs auf diesem Computer — Zeit, Projekt, Branch, Anzahl der Anfragen und geänderten Dateien, die erste Anfrage (nicht beikeep_prompts = false) und eine einzeilige Zusammenfassung von der KI;- externe Connector-Prozesse und
wtf emit: alles, was Sie ihnen übergeben.
- KI-Antworten: eine Kategorie, eine Beschreibung der Tätigkeit und eine Aufgabe für jeden Snapshot. Mit
ai.ocr.enabledwird der Text auf dem Snapshot auf diesem Computer erkannt (Tesseract) und zusammen mit dem Snapshot an die KI übergeben.
Wo es gespeichert wird
| Linux | macOS | Windows | |
|---|---|---|---|
| Daten: SQLite-Datenbank, Snapshots | ~/.local/share/wtf-im-doing |
~/Library/Application Support/wtf-im-doing |
%LOCALAPPDATA%\wtf-im-doing |
Einstellungen: config.toml, rules.toml |
~/.config/wtf-im-doing |
~/Library/Application Support/wtf-im-doing |
%APPDATA%\wtf-im-doing |
Die Ordner lassen sich mit den Variablen WTF_DATA_DIR und WTF_CONFIG_DIR verschieben.
- Snapshots sind verschlüsselt (AES-256-GCM) und werden nach
screenshots.ttl_days(30 Tage) gelöscht. Die Aufzeichnungen der Tätigkeiten bleiben erhalten. - Tokens, Passwörter, der API-Schlüssel und der Schlüssel zur Snapshot-Verschlüsselung werden im System-Schlüsselbund abgelegt, wenn es einen gibt.
- Die eingebaute Weboberfläche und
wtf servelauschen nur auf 127.0.0.1 und verlangen ein Token.
Was den Computer verlässt, und nur, wenn Sie es eingeschaltet haben
| Wann | Wohin | Was |
|---|---|---|
Installation der integrierten KI (Schaltfläche oder wtf ai install) |
github.com (llama.cpp), huggingface.co (Modell) | gewöhnliche Download-Anfragen; danach läuft die KI auf diesem Computer. Der vollständige Installer lädt nichts herunter |
ai.provider = "external" |
Ihr KI-Server | der Fenster-Snapshot, der Titel, die Anwendung, der jüngste Kontext und der erkannte Text. Ein Server, der nicht auf diesem Computer läuft, wird nur mit ai.external.allow_remote = true akzeptiert |
claudecode mit einer externen KI auf einem anderen Computer und allow_remote_ai = true |
Ihr KI-Server | die Anfragen aus dem Claude-Code-Abschnitt, die Liste der geänderten Dateien und die letzte Antwort des Agenten, um die einzeilige Zusammenfassung zu erhalten. Ohne allow_remote_ai schreibt nur die KI auf diesem Computer die Zusammenfassung |
| Connectors Mattermost, GitHub, GitLab, Jira, YouTrack, ActivityWatch | die von Ihnen angegebene Adresse | Anfragen mit Ihrem Token. Der Dienst liefert Ihre Aktionen, und das Programm schreibt dort nichts |
[sinks.clickhouse] enabled = true |
Ihr ClickHouse | Kopien der Aufzeichnungen und der KI-Antworten; die Snapshots selbst werden nicht gesendet, nur der Dateiname. Ein entfernter Server wird nur mit allow_remote = true akzeptiert |
Update-Prüfung ([updates] check, standardmäßig eingeschaltet) |
api.github.com | einmal täglich eine Anfrage nach der neuesten Version dieses Repositorys, ohne Daten über Sie (wie bei jeder Anfrage sieht GitHub die IP-Adresse). Der Installer wird nur heruntergeladen, wenn Sie die Schaltfläche drücken |
MCP (wtf mcp) |
Ihr MCP-Client auf diesem Computer | was immer der Client anfordert. Danach verarbeiten der Client und sein Modell die Daten nach ihren eigenen Regeln. Der Client kann Einstellungen nur ändern, wenn dies unter „KI → KI-Agenten (MCP)“ eingeschaltet ist (standardmäßig aus) |
So löschen Sie alles
- Deinstallieren Sie die Anwendung.
- Löschen Sie beide Ordner aus der obigen Tabelle: Das Deinstallationsprogramm rührt sie nicht an.
- Löschen Sie die Einträge
wtf-im-doingaus dem Schlüsselbund:- macOS: Schlüsselbundverwaltung;
- Windows: Anmeldeinformationsverwaltung;
- Linux: Seahorse oder
secret-tool clear service wtf-im-doing.
Wenn Sie den Autostart eingeschaltet haben, schalten Sie ihn zuerst unter „Einstellungen → Fenster“ aus.