Last updated: 2026-06-21
ContrastGuard runs entirely on your device and has no backend. This policy explains exactly what happens to your data — the short version is nothing leaves your browser.
ContrastGuard has no server, no account, no analytics, and no tracking. We (the developer) never receive any data from you of any kind. The extension makes no network requests.
When you click the ContrastGuard icon, it scans the page you are currently viewing once to read the computed colors and font sizes of text elements, so it can calculate WCAG contrast ratios. This scan runs locally in your browser. It happens only on the tab you explicitly click, only at that moment (via Chrome's activeTab permission) — the extension has no standing access to any website.
The results of your most recent scan, and your AA/AAA preference, are saved only on your device using Chrome's storage API, so the report page can display them. This data never leaves your machine and can be cleared by removing the extension. JSON, CSV, and PDF reports you export are saved by you, to your own computer, when you choose to.
activeTab — scan only the tab you click the icon on, at that moment.scripting — inject the one-shot, read-only scan into that tab to read its colors. The only thing written to the page is a temporary on-page highlight you can toggle off.storage — keep the last scan's results and your AA/AAA preference locally.Questions: [email protected]
Any changes will be posted at this URL with an updated date.