privacy
❯Privacy
claudeusage is built around a simple promise: only aggregate usage numbers leave your machine, and only aggregate numbers are ever public. This page explains exactly what that means.
Last updated 2026-09-27
What the CLI uploads
The claudeusage-sync CLI reads your local Claude Code logs in ~/.claude/projects/, sums them locally, and uploads usage totals and the metadata needed to merge them:
- API-equivalent cost in USD
- active hours and session counts
- input, output, and cache token totals
- per-model usage mix
- daily activity for your contribution grid and hourly aggregates for your own dashboard
- model identifiers, CLI version, and a hashed machine identifier
The CLI is open source (MIT), so you can read every line of what it sends: claudeusage-sync.
What never leaves your machine
- prompts and responses
- your code and file contents