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.

← Back to Hawky