Last updated: 16 June 2026
QALens is a Chrome extension built for QA Engineers and Business Analysts to discover the API calls a web application makes and generate test-automation locators (Playwright/Selenium). This page explains exactly what data QALens accesses, what it does with it, and what it never does.
QALens has no backend server. It never sends any data it
captures — network requests, page content, or generated locators — anywhere
over the network. Everything is stored locally in your browser using the
chrome.storage.local API and is only ever read by QALens itself,
on your own machine.
While you're browsing with the side panel open, QALens observes the network requests made by the current tab and records, per request:
QALens automatically redacts likely-sensitive values before
anything is written to storage — the header or field name is kept (so you can
still see, for example, that an endpoint uses an Authorization
header, which is useful for API mapping) but the value is replaced with
[redacted]. This applies to:
Authorization, Cookie,
Set-Cookie, Proxy-Authorization,
X-Api-Key, X-Auth-Token, Api-Key,
X-Csrf-Tokenpassword,
token, secret, apiKey,
accessToken, refreshToken,
authorization, ssn, cardNumber,
cvvwebRequest — used only to observe request
metadata (never to block or modify traffic); it catches requests that
fire before the page finishes loading and network errors that other
methods can't see.tabs / activeTab — used only
to know which tab the open side panel should display data for.storage — local persistence of captured
data, described above.sidePanel — the UI surface itself.webNavigation — used to clear a tab's data
when you navigate to a new page.QALens does not sell, rent, or share any captured data with any third party, for any purpose. There is no analytics, telemetry, or crash-reporting SDK in the extension.
Questions
about this policy or QALens's data handling: singh.nishant0625@gmail.com