Privacy

What leaves your browser, and when

The short form. The full policy is publishing/PRIVACY.md on GitHub, last updated 5 September 2026; where the two differ, it governs.

Changed on 31 August 2026. Earlier versions sent only your latest message and the reply. Since then, your side of the whole conversation goes, bounded as below, and still only when you press.

Changed on 5 September 2026. The reading now goes through claude.ai's own API rather than the visible page, so a long conversation is read whole; Cowork sessions are supported; and Same session, new chat was added. What is sent, and when, did not change.

CONTEXA runs only on claude.ai and touches no other site. Nothing leaves your browser until you press the trigger, and the text that leaves is never stored.

In the order it happens

What is read, sent and spent at each moment
MomentReadSentSpent
A reply finishesThat reply, copied from the page, so the trigger knows what it would be about; and the size of the conversation, read through claude.ai's own API from your browser (on a Cowork session, the session record with its token count and project, and its recent events)NothingNothing
You never pressNothing moreNothingNothing
You press the triggerYour own messages in that conversationYour own messages (at most 40, 2,000 characters each, 12,000 in total) and that reply (at most 6,000 characters)One of the day's 20
You click a moveNothingNothingNothing
You press Same session, new chatThe same: your own messages in that conversationThe same two things, under the same limits; a brief comes back instead of movesOne of the day's 20
You open the new conversation with the briefNothingNothing; the brief waits in your browser for at most two minutes, then goes into the new message boxNothing

Claude's earlier replies are never sent. Your other conversations and other pages are never read; on a Cowork session the names of your projects are read once, to name the project on the Same session, new chat button, and stay on your device. The limits are applied by the extension before it sends and again by the backend before anything is forwarded; the second one binds.

Where it goes

By default, to the CONTEXA backend, a Cloudflare Worker, which applies the limits, forwards the text to Anthropic's API to write the messages, returns them, and discards the text. It does not write your conversation to any database, log or file. With your own API key, the text goes from your browser to api.anthropic.com directly, and the backend receives nothing.

What is kept, and for how long

Retention
DataKept
Your messages and the replyNot stored. Held in memory for the duration of the request, then discarded. Not used to train any model.
The suggested messagesNot stored on the backend. Cached briefly in your own browser so pressing twice under the same reply does not repeat the request.
The Same session, new chat briefNot stored on the backend. Held in the extension's session storage for at most two minutes, until the new message box takes it, then removed.
Anonymous device tokenOn your device until you clear the extension's storage or uninstall.
Daily counters (token and hashed IP)Deleted after 48 hours.
Your API key and settingsOn your device only, until you remove them.

The two things that are stored, and why

The device token is a random identifier generated on first use and kept in the extension's local storage. It exists only to apply the daily limit. It is not derived from you, your browser profile, your hardware or your claude.ai account, it is not linked to an email address or a name, and reinstalling generates a new one.

The backend receives your IP address, as any web server does, and uses it for a second rate limit. It is never stored in readable form: it is combined with a secret salt and hashed with SHA-256, and only the hash is kept as a counter key.

Who else is involved

Anthropic PBC
Processes the text to write the messages, under Anthropic's API terms. With your own key, under your own agreement with Anthropic.
Cloudflare, Inc.
Hosts the backend and handles the network request.

No other third party receives any data. There are no accounts, no profiles, no tracking, no analytics and no advertising, and nothing is sold or shared.

What the extension asks the browser for

Your choices

This site

These pages are static files served from one origin. Fonts, scripts and images are served only from this site — nothing is loaded from anywhere else, nothing is measured, and there is no cookie banner because there is nothing to consent to.