tokenkarma Extension Privacy Policy
The tokenkarma browser extension shows your usage and limits across the AI services you use (Claude, ChatGPT, Cursor, Grok, Perplexity, Gemini and more) in one dashboard and as a small badge inside each AI's own page. This policy covers the browser extension. The tokenkarma desktop app has its own policy.
Unlike a purely local tool, the extension is account-based: it syncs your usage to your tokenkarma account so you get history, charts and limit alerts across devices. We are upfront about exactly what that means below.
What we collect
- Your tokenkarma account. The email (and name/avatar if provided) from your Google, GitHub, or email sign-in. This identifies you as the account owner.
- Your AI provider accounts. When you are signed in to a supported AI service, the extension reads the account email or identifier of that service. We collect this so your usage is stored separately for each account (see "Multiple accounts").
- Your usage data. For each provider we read the usage/limit information the service exposes, for example the percentage of a 5-hour or weekly limit, messages or requests remaining, or usage-based spend. We store these readings over time so you get history, charts and alerts. We do not read the content of your conversations.
When you use "Suggest this site", the extension fetches the URL/domain you submit (to confirm it is reachable) and sends that suggestion to us so we can add the provider for everyone.
Multiple accounts
Your tokenkarma account is who sees the data. The account the usage belongs to is whichever account is currently signed in on the AI service. If you switch to a different Claude (or ChatGPT, etc.) account, the extension records that account's usage, kept distinct from your other accounts. One tokenkarma user can hold many provider accounts, each stored separately.
How and where data is stored
Usage and account data are sent to tokenkarma's backend, which runs on Cloudflare infrastructure in the EU (West Europe). Data is encrypted in transit and at rest, and tied to your tokenkarma account. The extension also keeps a small local cache (your latest readings and settings) in the browser so the dashboard and in-page badge render instantly.
What we never do
- We never read or store the content of your conversations.
- We never sell your personal data.
- We never read pages other than the AI providers we support and the domain you explicitly submit via "Suggest this site".
Aggregated, anonymized usage statistics may be used to improve the product or shown publicly, only with your explicit consent.
Permissions the extension asks for
| Permission | Why |
|---|---|
Access to websites | To read your usage/limits from the AI providers you use: a list that grows over time and that you can extend yourself via "Suggest this site". We only fetch usage data on supported providers and the domains you submit. |
scripting | To show the read-only tokenkarma usage badge inside supported AI sites. |
webRequest | ChatGPT exposes no usage API, so we count your own message sends (observation only; we never block or modify requests). |
notifications | To alert you before you hit a usage limit. |
identity | To sign you in to your tokenkarma account. |
tabs | To open the dashboard and to read the active tab's URL when you click "Suggest this site". |
storage, alarms, idle, sidePanel | Local cache/settings, periodic refresh, refresh-on-wake, and the dashboard side panel. |
Your rights
You can request export, correction, or deletion of your data at any time. Deleting your tokenkarma account removes your stored usage history.
Contact
Questions or requests: [email protected].