Last updated: April 2026
A11yLens is a browser-based accessibility inspection tool. It is designed with a strict privacy-first approach: no data ever leaves your browser.
A11yLens does not collect, transmit, store on remote servers, or share any user data. Specifically:
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.
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.
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.
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.
If this privacy policy is updated, the changes will be noted with an updated date at the top of this page.
If you have questions about this privacy policy, please open an issue on the project's GitHub repository.