Privacy
ClaudeMeter is local-first. The only network egress is the request to claude.ai you were already authorized to make.
What the app sends
One HTTPS request per minute to claude.ai, using your own session cookie, to the same internal usage endpoint the settings page uses. The response is a small JSON payload containing the three plan-quota numbers. Nothing else is sent anywhere.
What the app stores
- The last session token received from the browser extension, held in macOS Keychain.
- Preferences (refresh interval, show/hide popover on launch), stored in
~/Library/Preferences. - A short rolling cache of the last successful usage response, so the popover does not flash blank when offline.
What the browser extension does
- Reads the claude.ai session cookie from the claude.ai origin only.
- Forwards it over a localhost-only WebSocket (port 58420) to the menu bar app.
- Does not read page content. Does not see your prompts. Does not send any network request to any other host.
Analytics on this website
This marketing website uses privacy-respecting, cookie-free product analytics (PostHog with persistence: "memory") to count page views and CTA clicks. No personally identifying information is captured. The app itself has no analytics of any kind.
Verifying
The menu bar app and the browser extension are both open source and MIT licensed. You can read the source, rebuild from scratch, and inspect every network call on github.com/m13v/claude-meter.
Last updated 2026-04-20. Contact i@m13v.com with privacy questions.