Last updated: 2026-04-29
Claude Usage Tracker collects no personal data and sends nothing to any server.
All data stays inside your browser using the Chrome storage.local API.
The extension stores the following locally in your browser only:
| Data | Purpose |
|---|---|
| Token counts (input / output) per conversation turn | Computing usage totals and trends |
| Timestamp, date, hour of each turn | Time-of-day heatmap and daily/weekly charts |
| Product tag (chat / projects / cowork / design) | Per-product breakdown |
| Conversation ID (anonymous, from URL) | Deduplication only |
| Your settings (tracked products, alert thresholds) | Restoring your preferences |
No names, email addresses, message content, or account identifiers are ever stored or transmitted.
The extension injects a content script into claude.ai pages. This script intercepts
the browser’s fetch API to read token usage metadata from Anthropic’s streaming
API responses — specifically the input_tokens and output_tokens fields.
Message content is never read, stored, or transmitted.
chrome.storage.local, which is isolated to your browser profile.| Permission | Why |
|---|---|
storage |
Save usage events and settings locally |
notifications |
Alert you when usage crosses your thresholds |
alarms |
Run daily cleanup of data older than 90 days |
host_permissions: https://claude.ai/* |
Inject the fetch interceptor on claude.ai |
None. The extension does not use analytics, crash reporting, advertising, or any third-party SDK.
If the data practices change materially, the version number in manifest.json will be
bumped and this policy updated. Continuing to use the extension after an update
constitutes acceptance.
Open an issue at github.com/Ashutosh-Sharma-IN/claude-usage-tracker.
This extension is an independent open-source project and is not affiliated with, endorsed by, or connected to Anthropic.