contextpulse

Privacy Policy — ContextPulse

Last updated: May 2026

What ContextPulse does

ContextPulse is a Chrome extension that monitors how much of your ChatGPT context window has been used in the current conversation. It shows a health indicator (Healthy / Thinning / Critical) so you know when to start a new thread.

Data collection

ContextPulse collects no data. Zero.

What the extension reads and why

To estimate your token usage, ContextPulse reads your ChatGPT conversation text. It does this in two ways:

  1. Page API interception — When ChatGPT loads a conversation, it fetches the full message history from its own servers. ContextPulse intercepts that response locally (inside your browser) to read the complete conversation text and count tokens.

  2. DOM reading (fallback) — If no API data is available yet, ContextPulse reads the visible messages from the page.

This text is processed entirely on your device. It is:

Permissions used

Permission Why it is needed
activeTab Read the current ChatGPT tab to display the widget
scripting Inject the widget and token counter into the page

ContextPulse does not request access to your browsing history, bookmarks, clipboard, cookies, or any other browser data.

Host permissions

ContextPulse runs only on chatgpt.com and chat.openai.com. It does not run on any other website.

External network requests

ContextPulse makes no network requests of its own. No data is sent anywhere. All fonts are system fonts — no Google Fonts or other third-party assets are loaded.

Children’s privacy

ContextPulse does not collect data from anyone, including children.

Changes to this policy

If the extension’s data handling ever changes, this policy will be updated before the new version is published to the Chrome Web Store.

Contact

Questions? Open an issue at the GitHub repository or use the feedback link inside the extension.