Privacy Policy

Last updated August 12, 2026 · applies to Chexlist v0.1.0 (V1)

Chexlist is a Chrome extension that turns a web page into a checklist. This policy describes exactly what the current version accesses, stores, and sends — nothing more, since that's all the extension does.

The short version

What Chexlist stores

When you build a checklist, Chexlist saves it using Chrome's chrome.storage.local API — the same on-device storage every extension uses for its own settings. Two things are stored there:

This data is scoped to your Chrome profile on your device. It is never synced to a server, never transmitted anywhere, and is removed if you delete the checklist or uninstall the extension.

What Chexlist reads from a page

To build and run a checklist, the content script reads the structure of the page you're on — element tags, attributes, roles, visible text, and position — so it can generate reliable selectors and later find and highlight the same elements again. This happens only on pages you use Chexlist on, and only in the page's top frame; content inside cross-origin iframes is not read. None of this page content is sent off your device — it's used in memory, in the browser, to compute selectors and draw the highlight overlay.

"Validate expected value" records what you intend to check — it does not read or compare anything on the page automatically.

Permissions, and why Chexlist asks for them

What Chexlist does not do

Third parties

Chexlist does not share data with any third party, because it does not send data anywhere in the first place. There are no third-party SDKs bundled in the extension.

Changes to this policy

If a future version of Chexlist changes what it stores or accesses, this page will be updated and the "last updated" date above will change accordingly.

Questions

See the Support page for how to reach out.