Last updated September 23, 2026

Privacy Policy

Caveatly is a Chrome extension that reads a website’s Terms of Service and Privacy Policy with AI and flags what matters. It has no server, no account, and no analytics. This page explains exactly what it handles.

What Caveatly sends, and to whom

When you scan a site, Caveatly sends two things to Google’s Gemini API (generativelanguage.googleapis.com), using the API key you entered:

That is the only data that leaves your browser. Caveatly never sends your browsing history, the contents of other pages, form entries, passwords, or anything that identifies you. Google handles this data under the Gemini API Terms of Service. If you use Gemini’s free tier, those terms allow Google to use submitted content to improve its products; a paid Gemini key changes that.

To find and read the legal pages, Caveatly also loads them directly from the website you are on, just as your browser would if you clicked the links.

What Caveatly stores on your device

Removing the extension deletes all of this.

Privacy features

Depending on your settings, Caveatly clicks “necessary only” or “reject all” on common cookie banners, sends the Sec-GPC: 1 Global Privacy Control signal to sites you visit, and removes tracking parameters such as utm_*, gclid and fbclid from links you open. All of this happens locally, in your browser.

What Caveatly does not do

Why it needs access to all websites

Terms and privacy links can appear on any website, and the cookie-banner, Global Privacy Control and tracking-parameter features apply wherever you browse. Caveatly reads a page only to find those links and banners; it never collects or sends page contents except the legal documents you choose to scan.

Children

Caveatly is not directed at children under 13 and does not knowingly collect any information from them.

Changes and contact

If this policy changes, the new version will be posted on this page with a new date. Caveatly is open source, so you can check every line of the code on GitHub. Questions? Open an issue on GitHub.