Privacy
Privacy Policy
AI Carbon Tracker — Chrome extension and companion dashboard.
Last updated: 2026-04-29
What the extension reads
On the supported AI chatbot sites — Claude, ChatGPT, Google Gemini, Microsoft Copilot, and Perplexity — the extension reads the text of your prompt and the assistant's reply from the page in order to count tokens and estimate the energy use and CO2e of that interaction.
What the extension stores
Only the numeric results of that estimate are stored, and only on your device, in chrome.storage.local. Stored fields per turn:
- provider name (e.g.
claude,chatgpt) - model name
- input token count
- output token count
- estimated kWh
- estimated CO2 grams
- grid carbon intensity used in the estimate
- timestamp
- confidence band
- partial / source flags
The extension also stores your install timestamp, your selected grid zone, and a small diagnostics ring buffer (last 200 entries) used for troubleshooting in the popup.
What the extension does NOT store
The text of your prompts and the assistant's replies is never written to storage. It is held in memory only long enough to count tokens, then discarded. The extension does not collect names, email addresses, IP addresses, precise location, browsing history outside the supported AI chat sites, authentication credentials, financial data, or health data.
What the extension sends off your device
Nothing, by default. The service worker may issue a request to http://localhost:3000/api/grid to fetch live grid carbon intensity from a companion dashboard you run yourself; that request targets your own machine and never leaves it. There is no developer-operated analytics, telemetry, crash reporting, or sync backend.
Permissions used and why
- storage — persist the local usage history, install timestamp, selected grid zone, and diagnostics ring buffer.
- scripting — inject the bridge, per-provider content script, and MAIN-world request interceptor into supported AI provider tabs so the extension can measure token counts and streamed response sizes.
- activeTab — when you open the toolbar popup on a supported AI provider tab, refresh the latest in-page tally for that single tab.
- host permissions — limited to the supported AI chatbot origins (claude.ai, chatgpt.com, chat.openai.com, gemini.google.com, copilot.microsoft.com, perplexity.ai, www.perplexity.ai) plus localhost for the optional self-hosted companion dashboard.
Sharing
We do not sell, rent, transfer, or share user data with any third party. We do not use user data for advertising, creditworthiness assessment, or lending. We do not transfer user data for purposes unrelated to the extension's single purpose of estimating the carbon footprint of your AI usage.
Retention and deletion
All data is local to your browser profile. You can clear it at any time by:
- clicking Clear history in the extension popup;
- removing the extension from
chrome://extensions; - clearing Chrome's extension storage for this extension via Chrome settings.
Uninstalling the extension removes all of its stored data.
Children
The extension is not directed at children under 13. It does not knowingly collect data from children.
Changes to this policy
If this policy changes in a material way, the extension version will be bumped and this page will be updated with a new “Last updated” date. Continued use of the extension after a change constitutes acceptance of the revised policy.
Contact
Questions or requests: aranyoray@gmail.com.