AccessLens — Privacy Policy

Last updated: June 8, 2026  ·  Applies to the AccessLens Chrome Extension

AccessLens (“the Extension”, “we”, “us”) is a Chrome extension that helps web professionals check websites for accessibility issues (WCAG conformance) and generate client-ready reports. This Privacy Policy explains what data the Extension handles, where it is stored, and what — if anything — leaves your browser.

The short version: AccessLens has no backend server of its own. Everything it does — scanning pages, storing your clients/projects/scan history, and generating PDF reports — happens locally, inside your browser, on your device. The only outside service the Extension talks to is Lemon Squeezy, and only for the narrow purpose of checking whether you have an active Pro/Agency license.

1. Data the Extension processes, and where it stays

1.1 Pages you scan

When you click “Scan this page”, AccessLens runs the open-source axe-core accessibility engine directly inside the page you are viewing. The scan — including the page’s URL, its HTML structure, and the list of accessibility issues found — is processed entirely inside your browser. Nothing about the page you scan is sent to AccessLens or to any third party.

1.2 Clients, projects, and scan history you create

To help you organize audits across multiple clients and websites, AccessLens lets you save “clients”, “projects”, and scan results. This information — along with your settings (such as a logo or company name used for white-label PDF reports, and your daily scan count) — is stored using the browser’s built-in chrome.storage.local API. It stays on your device and is never transmitted to AccessLens or any third-party server.

If you remove the Extension, this locally stored data is deleted by Chrome along with it. You can also clear it at any time from the Extension’s settings or via chrome://extensions.

1.3 PDF reports

White-label PDF reports (a Pro/Agency feature) are generated entirely on your device using the open-source jsPDF library. The report is built and downloaded locally — it is never uploaded to a server in order to be created.

2. The one external service we do use: license verification

AccessLens offers paid Pro/Agency plans that unlock features such as unlimited scans and white-label PDF export. To verify that a license is active, the Extension communicates directly with Lemon Squeezy’s License API at https://api.lemonsqueezy.com. This is the only network host the Extension is permitted to contact (see its host_permissions in the manifest).

When you activate, validate, or deactivate a license, the following is sent to Lemon Squeezy:

No browsing data, scan results, or personal files are included in these requests. Lemon Squeezy acts as the merchant of record for purchases and processes payment and license data under its own privacy policy, available at lemonsqueezy.com/privacy.

3. Permissions the Extension requests, and why

PermissionWhy it’s needed
activeTab / scripting To run an accessibility scan on the page you are currently viewing, only when you choose to scan it.
storage To save your clients, projects, scan history, settings, and license status locally on your device.
sidePanel To display the AccessLens panel alongside the page you are auditing.
alarms To periodically re-check your license status (about once every 24 hours) so paid features keep working without you having to re-enter your key.
host_permissions:
https://api.lemonsqueezy.com/*
The only external host the Extension can contact — used exclusively for license activation/validation as described above.

AccessLens does not request broad host permissions (such as access to all websites) and does not include any analytics, advertising, or tracking code.

4. Data sharing and sale

We do not sell, rent, or share your data with advertisers or data brokers. We have no servers that receive your browsing activity, scan results, or stored client/project data — there is simply nothing of that kind for us to share, because it never leaves your device.

5. Data retention and deletion

Locally stored data persists in chrome.storage.local until you delete it from within the Extension, clear it via chrome://extensions, or uninstall the Extension (which removes all of its local storage automatically). License information held by Lemon Squeezy is retained and managed according to Lemon Squeezy’s own privacy policy and your account with them.

6. Children’s privacy

AccessLens is a professional tool intended for web developers, designers, and agencies. It is not directed at children, and we do not knowingly collect information from children.

7. Changes to this policy

If this policy changes, we will update this page and revise the “Last updated” date above. Continued use of the Extension after changes are posted constitutes acceptance of the revised policy.

8. Contact

Questions about this policy or how AccessLens handles data can be sent to: m.masaki.sm@gmail.com