Privacy policy for Policy Guard
Policy Guard by Grandizas
Policy Guard reads Terms of Service and Privacy Policies and summarises what is
worth being cautious about. This describes exactly what it does with your data.
It is short because the extension does very little.
THE SHORT VERSION
Nothing leaves your browser unless you switch on AI analysis and press a button.
Out of the box, Policy Guard makes no network requests of any kind.
There is no server, no account, and no telemetry. No analytics, no crash
reporting, no usage statistics. The author receives nothing and cannot see what
you browse.
If you turn on AI analysis, the text of the policy page you are reading is sent
to Anthropic's API using your own API key, at the moment you press the button,
and not before.
WHAT RUNS BY DEFAULT
Pattern matching, entirely on your device. It reads the text of pages you visit
to work out whether they are a policy, and matches that text against a list of
patterns bundled with the extension. This happens in your browser. The page text
is not transmitted and is not written to disk.
WHAT IS STORED ON YOUR DEVICE
All of this lives in Firefox's extension storage, on your computer only:
- Your settings, to remember your preferences. Kept until you change them.
- Your API key, if you add one, to make AI requests on your behalf. Kept until
you remove it. - Cached AI analyses, so the same policy is not paid for twice. Deleted
automatically after 30 days. - Sites where you dismissed the on-page panel, so it stays closed. Kept until
extension data is cleared. - The current tab's analysis, to show it in the popup. Cleared when you navigate
away or close the tab.
Cached analyses contain the findings and the quoted sentences they came from,
which is text from the policy page, not from you. You can delete all of it at
any time using "Clear cached analyses" in the extension's settings.
Your API key is not encrypted. Firefox extension storage is not a secure vault.
Anything able to read your Firefox profile - you, other software running under
your user account, someone with access to your unlocked machine - can read it.
Use a key you are willing to rotate, and set a spend limit on it.
WHAT IS SENT, AND TO WHOM
Policy Guard contacts exactly two kinds of destination, both only when you ask.
- Anthropic (api.anthropic.com). Only if you enable AI analysis, provide an API
key, accept the on-screen disclosure, and press the analysis button on a page.
What is sent: the extracted text of that policy document, and the name of the
site it came from. What is not sent: anything about your browsing history, your
other tabs, cookies, or any identifier for you. Your use of the API is governed
by your own agreement with Anthropic, and their handling of it is described in
their own privacy policy. - A website whose policy you asked to read. When you use "Check this policy" or
"Read it" on a form, the extension fetches that policy page. The request is made
without cookies, so it is not tied to any account you have there, and none of
that page's scripts are ever run.
There are no other network requests. The extension does not phone home.
WHAT IS NEVER COLLECTED
- Browsing history
- Passwords, form contents, or anything you type
- Cookies or session tokens
- Any identifier for you or your device
- Anything at all when the AI feature is off
PERMISSIONS AND WHY
- activeTab and scripting: read the text of the page you are on when you ask for
analysis. - storage: keep your settings, key and cache on your device.
- Content scripts on all sites: detect whether a page is a policy, and show the
on-page panel. - api.anthropic.com (optional): only requested when you enable AI analysis.
- All sites (optional): only requested if you opt in to reading policies linked
from the on-page panel.
The optional permissions are not granted at install. Firefox asks you, and the
extension works without them.
CHILDREN
Policy Guard is not directed at children and collects nothing from anyone.
REMOVING YOUR DATA
Uninstalling the extension removes everything it has stored. To clear specific
data without uninstalling, use the extension's settings: "Remove key" and
"Clear cached analyses".
CHANGES
If this policy changes in a way that affects what is sent or stored, the version
of the extension that makes that change will say so on its first run.
CONTACT
https://github.com/Grandizas/PolicyGuard/issues