Highlight any webpage, annotate it, and ask Mark — your reading assistant — questions in context.
Last updated: May 24, 2026
MarkEd is a Chrome extension that lets you highlight any webpage, add comments, and ask an AI assistant (“Mark”) questions about what you’ve highlighted.
Your highlights, comments, and AI conversation history are stored only in your browser (IndexedDB). They never leave your device unless you explicitly export them.
To answer your questions, MarkEd forwards them through a Cloudflare Worker we operate, which calls the Anthropic Claude API. You sign in with Google so we can rate-limit usage per account.
The following live in your browser’s IndexedDB and never sync to a server:
Uninstalling the extension removes all locally stored data.
When you sign in with Google and ask the AI assistant a question, the request goes from your browser through our Cloudflare Worker to Anthropic.
At sign-in, we store on our infrastructure:
sub (a stable opaque user identifier issued by Google)These are used to issue you a session token (JWT) that authenticates subsequent requests. We do not use them for marketing, advertising, or any purpose other than authenticating you to the proxy.
At each AI request, our worker sees in transit:
This content is forwarded to Anthropic to generate the response and is not persisted on our infrastructure.
At each AI request, we persist on our infrastructure:
sub), the endpoint hit, the model used, and input/output token counts. Used for per-user rate limiting and (eventually) billing.We enforce a per-user rate limit (currently 20 requests/hour) and hard size limits on every request field to prevent abuse.
sub-keyed records. A self-serve delete endpoint is planned.MarkEd is not directed at children under 13 and we do not knowingly collect data from them.
If this policy changes, the update will be published in this repository before any extension update that depends on it is submitted to the Chrome Web Store.
Questions or concerns: GitHub Issues