Privacy Policy
Last updated: September 26, 2026
Hawky notices when Claude Code is waiting for permission and brings the right window to the front. That's the whole app. It has no server, no analytics, and no account.
What it reads
Hawky's Claude Code hook writes a small file for each session that is waiting: the session ID, the folder it was opened in, the session title from the end of its transcript, the ID of its Claude Code process, the app it runs in, and the time. The app reads those files, and the titles of Cursor's and VS Code's windows and tabs so it can find the right one. It does not read your code or your conversations.
Nothing leaves the Mac
Those files live in ~/.claude/hawky/pending and are deleted as soon as the session moves on. Nothing is collected or uploaded. There is nowhere for it to be uploaded to.
Update checks go to GitHub
Hawky checks for a new version once when it starts, not on a timer. The check fetches a small file from its GitHub Releases page, so GitHub sees the request the way it sees any download, including your IP address. It carries nothing about your sessions.
No analytics, ever
There is no crash reporting, no usage tracking, no unique identifier, and no third-party SDK of any kind in the app.
You can check all of this
Hawky is open source under the MIT license, so none of the above has to be taken on trust. Read the source, or open an issue if something looks wrong.
Changes
If a future version starts doing something new with your data, this page gets updated before that version ships.