A11yLens Privacy Policy

Last updated: April 2026

Overview

A11yLens is a browser-based accessibility inspection tool. It is designed with a strict privacy-first approach: no data ever leaves your browser.

Data Collection

A11yLens does not collect, transmit, store on remote servers, or share any user data. Specifically:

Local Storage

A11yLens uses Chrome's local storage APIs (chrome.storage.local and chrome.storage.session) solely to:

This data is stored entirely within your browser and is never transmitted. You can clear it at any time from the Scan History panel or by removing the extension.

Page Access

A11yLens requires permission to access web page content in order to run accessibility audits. It injects audit scripts (including the open-source axe-core engine) into the active tab when you initiate a scan. This access is used exclusively for accessibility analysis and never for reading, collecting, or transmitting page content for any other purpose.

Chrome DevTools Protocol

A11yLens uses the Chrome Debugger API to access the browser's accessibility tree and to provide device emulation features. This is required because there is no alternative web platform API for reading the full ARIA tree. The debugger is attached only when needed and detached immediately after use.

Third-Party Services

A11yLens uses no third-party services, APIs, or SDKs. The only bundled third-party code is axe-core (MPL-2.0 license), which runs entirely within your browser.

Changes to This Policy

If this privacy policy is updated, the changes will be noted with an updated date at the top of this page.

Contact

If you have questions about this privacy policy, please open an issue on the project's GitHub repository.