Privacy

ClaudeMeter is local-first. Your Claude usage data stays on your machine; anonymous health telemetry can be disabled.

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 plan-quota numbers; that response is not sent to us.

Anonymous app telemetry

The app sends anonymous crash reports and one daily active event to claude-meter.com. The daily event contains app version, platform, local date, and a random install ID that is hashed before it reaches PostHog. It does not include prompts, account emails, org IDs, hostnames, usage numbers, cookies, tokens, or API responses. Set CLAUDE_METER_NO_TELEMETRY=1 to disable all telemetry, or CLAUDE_METER_NO_SENTRY=1 to disable only crash reporting.

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 product analytics to count page views and CTA clicks. No personally identifying information is intentionally captured.

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-05-29. Contact i@m13v.com with privacy questions.