🎭
Playwright Studio by AIQEAcademy
Chrome Extension · aiqeacademy.onrender.com

Privacy Policy

Effective date: September 10, 2026  ·  Last updated: September 10, 2026  ·  Applies to extension version 2.5.0 and later

Summary. Playwright Studio is a developer testing tool. It handles website content, authentication data and user activity on your device in order to record and replay browser tests. We operate no servers and receive no data from the extension. The extension itself makes no network requests to us or to any third party. Optional companion features that you install and run yourself — the local test runner, the mobile server and the AI Agent bridge — can transmit data to destinations you configure. Those are described in full in Section 5.

1. Who we are

Playwright Studio is a Chrome DevTools extension developed and maintained by AIQEAcademy. It helps QA engineers and developers record, save, run and debug Playwright browser tests inside Chrome.

Data controller: AIQEAcademy
Contact: srkanpu@gmail.com
Website: aiqeacademy.onrender.com

2. What data the extension handles

The extension handles the categories of data below. "Handled" means the data is read and processed in your browser. Nothing in this table is transmitted to AIQEAcademy, and nothing is sold or shared with third parties by the extension.

Data categoryWhat it isWhy it is handledWhere it goes
User activity Clicks, typing, form input, key presses, navigation and scrolling on the page you are recording To generate Playwright test steps from what you did In memory while recording; written to local storage only when you click Save Test
Website content DOM structure, element attributes, text labels, page titles and URLs of tabs you record, run or bridge To build reliable element locators, assertions and navigation steps In memory; locator strings and the start URL are saved with a test
Authentication information Cookies, localStorage and sessionStorage of the tab you choose Only when you click Capture Auth State, to produce a Playwright storageState.json so tests can reuse your login Held in memory in the panel and shown to you; written to disk only if you click Download. Never placed in extension storage
Form input values Text you type into fields while recording To reproduce the same input during replay Saved with the test. Password fields are never captured — the value is replaced with •••••••• before it leaves the page
Network requests URLs, methods, status codes, headers and bodies of XHR/fetch traffic on the recorded tab Network Mock Studio — recording and mocking API calls in tests In memory for the session, and into a test only if you add it
Saved tests Test name, generated code, recorded steps, target URL, last run status and error message The Test Library, so your tests survive a browser restart chrome.storage.local on your device
Debugger session data Chrome DevTools Protocol messages for a tab you explicitly attach Running tests faithfully, and the AI Agent bridge (Section 5c) In memory; relayed only to a local address you specify

The extension does not handle: your name, email address or any account identifier; your browsing history; bookmarks; files on your computer; payment information; location; or health data. It contains no analytics, telemetry, tracking pixels, advertising SDKs or crash reporting.

3. How data is stored

4. Permissions and why each is required

PermissionWhy it is required
activeTabInspect and interact with the tab you are working on
scriptingInject the recorder and replay actions (click, fill, assert) into the page under test
storagePersist your saved tests locally
cookiesRead cookies for the Auth State Exporter, only when you click Capture Auth State
tabsList tabs so you can choose which one to record, run or bridge; open and focus test tabs
windowsFocus the browser window during a test run so you can watch it
webNavigationDetect page navigations during recording so navigation steps are accurate
debuggerAttach the Chrome DevTools Protocol to a tab you select, in order to replay tests faithfully and to power the AI Agent bridge. Chrome displays a visible banner on any tab while it is attached, and it is only ever attached to the tab you chose
<all_urls>A test automation tool must work on whatever site you are testing, including internal and staging hosts. The extension acts only on tabs you explicitly record, run or bridge — it does not passively monitor browsing

5. Data sharing and third parties

The extension transmits no data to AIQEAcademy, and by itself makes no requests to any external server. There are no analytics endpoints, no remotely loaded scripts, and no remote fonts or images.

Three optional companion features are shipped as separate scripts that you download and run on your own machine. They are inactive unless you start them. Each is described below, including anything it transmits.

5a. Local test runner (runner-server.js)

Runs Playwright tests in a real project on your machine. The extension sends the generated test code to http://localhost:<port> on your own computer. Nothing leaves your machine through this feature.

Optional AI self-healing (off by default). If — and only if — you add your own Google Gemini API key to .papio/config.json, the runner may send an excerpt of the page's HTML (up to about 20,000 characters) together with the failing locator to Google's Generative Language API (generativelanguage.googleapis.com) to suggest a replacement locator. That HTML excerpt can contain website content and any data visible in the page. The request is made by software running on your machine, under your own API key, and is governed by Google's privacy policy and API terms. Leave the key unset and no such request is ever made.

5b. Mobile server (mobile-server.js)

Bridges the extension to a local Appium and device setup for mobile recording. It communicates with Appium and with connected devices or simulators on your own machine or local network, at addresses you configure. It sends no data to AIQEAcademy.

5c. AI Agent bridge (mcp-bridge-server.js)

This feature connects a tab you choose to AI agents through the Playwright MCP server or the Playwright CLI. You must start the bridge yourself, select a specific tab, and click Connect.

Please read before using. While connected, the AI agent you point at the bridge can read and act on that tab: read page content, take snapshots, click, type and navigate — using your existing logged-in session. If the AI agent you connect is a hosted service, page content from that tab is transmitted to that provider by their software, under their privacy policy and your agreement with them. AIQEAcademy does not receive, see or store any of it. The bridge listens on localhost only, exposes exactly the one tab you selected, supports an optional shared token, and stops the moment you click Disconnect or close the tab.

Other sharing

We do not sell, rent or transfer user data to third parties. We do not use any data for advertising, creditworthiness or lending purposes. We do not transfer data for any purpose unrelated to the extension's single purpose.

6. Limited Use compliance

Playwright Studio's use of information received from Chrome APIs adheres to the Chrome Web Store User Data Policy, including the Limited Use requirements. Specifically:

7. Your rights and controls

Because we hold no data about you on any server, there is nothing for us to disclose, export or erase on request. You retain full control locally:

If you are in the EEA, UK, California or another region with statutory data rights, you may contact us at srkanpu@gmail.com with any question about these practices and we will respond.

8. Children's privacy

Playwright Studio is a professional developer tool intended for software testers, QA engineers and developers. It is not directed to children under 13, and we do not knowingly collect data from anyone of any age.

9. Changes to this policy

If we make material changes we will update the effective date above and publish the revised policy at this URL and in the Chrome Web Store listing before the change takes effect. Where a change introduces a new use of data, we will ask for your consent in the product first.

10. Contact

Email: srkanpu@gmail.com
Website: aiqeacademy.onrender.com