ContextSnap

Privacy Policy

Last updated: October 6, 2026

ContextSnap is a Chrome extension that explains content you are looking at, in place, on the page you are already on. This policy describes exactly what leaves your computer, where it goes, what is kept and for how long. It is written to be specific rather than reassuring.

ContextSnap is operated by Pham To Linh, an individual based in Vietnam, who is the controller of the personal data described here. Contact: thetristanlinh@gmail.com.

The short version

  • Nothing is sent anywhere until you take an action: clicking Explain, capturing a region, or pressing a shortcut.
  • When you do, the content you selected, and only that content, is sent to Google's Gemini API through our server to write the answer.
  • We never receive the address of the page you are on, its title, your browsing history or your name.
  • Your conversations are not saved. Closing the answer panel discards them.
  • There are no accounts and no passwords. To count your daily limit we use a random device identifier, not your identity.
  • If you buy a paid plan, Dodo Payments handles your payment details. We never see your card.
  1. What is sent, and to whom
  2. Screen capture
  3. What is stored on your computer
  4. What our server stores
  5. IP address and country
  6. Payments
  7. Service providers
  8. Why we may process your data
  9. International transfers
  10. Limited Use disclosure
  11. Your choices and rights
  12. Age requirement
  13. Changes to this policy
  14. Contact

1. What is sent, and to whom

When, and only when, you ask for an explanation, the following is sent to our server, which adds our API key and forwards it to Google's Gemini API (generativelanguage.googleapis.com). Our server does not store it.

WhatWhen
The text you selected, plus up to about 500 characters of surrounding text from the page, used as contextWhen you click Explain on a selection or press the explain shortcut
The image region you drewWhen you use a capture shortcut or menu item
Both image regionsWhen you use two-region mode (one region as context, one as the question)
The contents of your clipboardOnly if you granted the optional clipboard permission, when you press the explain shortcut and ContextSnap uses your clipboard instead of a selection
Your follow-up questions, plus the earlier turns of that same conversationWhen you keep asking in the answer panel
A fixed instruction telling the model how to answer, and your chosen answer languageEvery request

We use Google's paid Gemini API service. Under Google's terms for paid services, Google does not use your prompts or the answers to improve its products. Google keeps them for a limited period only to detect and prevent abuse of its service.

Web search (Pro plans only). If you turn on web search or press a web search button, Gemini may run Google searches to check its answer and add sources. Your question text then reaches Google Search. Under Google's terms, data used for search grounding is kept by Google for 30 days. Web search is off unless you turn it on.

Never sent: the address (URL) of the page you are on, the page title, your browsing history, other tabs, cookies, form data you did not select, your name or your email.

2. Screen capture

This is the most sensitive thing the extension does, so here is exactly how it works. When you start a capture (with the right-click menu or a keyboard shortcut):

  1. The extension asks Chrome for a picture of the visible area of the tab you are on, using the activeTab permission that Chrome grants only after you invoke the extension on that tab.
  2. That picture is shown over the page for a moment so you can drag a box on it. It exists only in your browser's memory.
  3. Only the region you drew is cropped, downscaled and sent. The rest of the picture is discarded and never leaves your computer.
  4. Nothing is written to disk or to extension storage.

A technical detail, stated plainly. The frozen picture and the answer panel are drawn inside the page you are on. In the current version, a script running on that same page could technically read what they show while they are open. The picture only shows what that tab was already displaying. We plan to close this off in a future version.

What the extension cannot do: capture your screen outside the browser, capture other tabs, capture a tab you have not invoked it on, or capture anything in the background. It uses chrome.tabs.captureVisibleTab only.

3. What is stored on your computer

StoredWhereWhy
Your settings: answer language, display language, appearance, web search on or offChrome extension storage, synced by Chrome across your own Chrome profilesSo the extension behaves the same on your machines
A random, anonymous device identifier (shown in Settings)Extension storage on this deviceSo our server can count your daily limit without knowing who you are
Your licence key, if you have a paid planExtension storage on this deviceSo your plan stays active

Not stored anywhere: your conversations, the text you selected, the images you captured, your clipboard contents.

4. What our server stores

StoredFor how long
Your anonymous device identifier with today's counts: explanations, AI requests and web searchesDeleted automatically after 36 hours
Your anonymous device identifier with the date it was first used (this decides your first-week allowance)Deleted automatically after about 13 months
If you have a paid plan: your licence key, plan, status, expiry date, the order or subscription ID from Dodo Payments, and the device identifiers it is activated onWhile the plan is active, then up to 13 months for refunds and support
Feedback or a bug report, only when you press Send: your message, its type, your email if you chose to give one, your device identifier, and, if "Include technical details" is on, the extension version, Chrome language, operating system, Chrome version and your most recent error message. Never the page you are readingDeleted automatically after about 13 months
If you answer the optional "How did you find ContextSnap?" question on the welcome page: a daily tally per answer (for example "YouTube: 3"), not linked to you or your deviceDeleted automatically after 36 hours

Our server never stores the text you selected, the images you captured, your questions or the answers, and does not write them to any log.

Our server keeps no log files. While we are investigating a problem we can watch short status lines live, such as this one when a request to Google fails:

{"evt":"upstream_error","status":429,"googleStatus":"RESOURCE_EXHAUSTED","googleMessage":"Resource has been exhausted","model":"...","plan":"free","colo":"ORD"}

These lines contain error codes, Google's short error message, your plan type and, when a request is refused for regional reasons, a two-letter country code. They never contain your content, IP address or device identifier.

5. IP address and country

Your requests travel over the internet, so your IP address is visible to our hosting provider, Cloudflare, and to Google, as it is to any website you open. We use it in two narrow ways and never store it:

6. Payments

Paid plans are sold by Dodo Payments, which acts as our merchant of record. When you buy, Dodo Payments collects your payment details, name, email address and billing address, processes the payment and handles tax. We never see or store your card details.

Dodo Payments shares with us what we need to provide and support your plan: your name and email address, your country, what you bought, the order or subscription status, and your licence key. Dodo Payments handles your data under its own privacy policy, available on dodopayments.com.

7. Service providers

WhoWhat they doWhat they receive
Google (Gemini API)Writes the explanationsThe content you asked about, for that request
Google SearchChecks answers and adds sources, only when web search is on (Pro)Your question text, for that request
CloudflareHosts our server and this websiteNetwork traffic, as any host does; the storage described in section 4
Dodo PaymentsSells paid plans, processes payments, handles tax and refundsThe payment information described in section 6
ResendForwards feedback you send to our inboxOnly the feedback fields in section 4, only when you press Send

We do not use analytics services, advertising networks, trackers or session recorders, and we do not sell or share your data for advertising. The extension contains no remote code: everything it runs ships inside the package.

8. Why we may process your data

If you are in the European Economic Area, the UK or Switzerland, these are our legal bases under the GDPR:

9. International transfers

ContextSnap is operated from Vietnam, and our providers process data in the United States and other countries. When your data moves outside your country, we rely on our providers' data processing terms, including the European Commission's Standard Contractual Clauses where they apply.

10. Limited Use disclosure

ContextSnap's use of information received from Google APIs will adhere to the Chrome Web Store User Data Policy, including the Limited Use requirements.

We use the data described above only to provide the feature you invoked; we do not transfer it to others except as needed to provide that feature, to comply with applicable law, or as part of a merger or acquisition; we do not use or transfer it for advertising of any kind; and we do not allow humans to read it, except with your explicit consent, for security purposes, to comply with applicable law, or where the data has been aggregated and anonymised.

11. Your choices and rights

12. Age requirement

ContextSnap is only for people aged 18 and older, as required by the terms of the Gemini API we use. It is not directed to anyone under 18, and we do not knowingly collect data from them. If you believe a person under 18 has sent us data, email us and we will delete it.

13. Changes to this policy

If we change what leaves your computer or what we keep, we will update this page and the date at the top before the new version of the extension ships. If you have a paid plan, we will also email you about material changes.

14. Contact

thetristanlinh@gmail.com. A person reads this and replies.
Pham To Linh, Vietnam

This page describes ContextSnap's technical behaviour and our commitments. It is not legal advice.