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.