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-07-05
What the CLI uploads
The claudeusage-sync CLI reads your local Claude Code logs in ~/.claude/projects/, sums them locally, and uploads only numeric totals:
- API-equivalent cost in USD
- active hours and session counts
- input, output, and cache token totals
- per-model usage mix
- day-level activity used to draw your contribution grid
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
- raw Claude Code JSONL files
- file paths and project names
- individual message and request IDs (only counts are sent)