This Privacy Policy describes how QA Test Capture ("we", "our", or "the extension") handles information. We are committed to maintaining the highest standards of user privacy and strictly adhere to the Principle of Least Privilege.
🔒 Purely Local Data Processing
QA Test Capture operates entirely inside your web browser. We do not collect, store, transmit, or sell your personal data, browsing history, or recording evidence to any external server. Everything stays on your machine.
1. What Data the Extension Processes
In order to record test steps and generate HTML or ZIP reports, the extension processes the following information locally:
User Actions: Clicks, text inputs, form selections, and URL navigation changes within the active tab you choose to record.
Screenshots: Visual captures of the viewport of the active tab being recorded to provide step evidence.
Input Masking: For your security, any values typed into password type input fields are automatically masked locally as •••••••• and are never captured or saved in plain text.
2. Permission Justifications
To perform its functions, QA Test Capture requests the following permissions, each strictly limited to its technical requirement:
activeTab Used to capture screenshots and track interactions only on the tab where you explicitly start the recording.
scripting Used to inject the event listener script (tracker.js) into the current tab upon clicking "Start Recording".
storage Used to save recorded step details (descriptions, CSS paths, XPaths) in the browser's temporary session storage.
downloads Used to save HTML reports or ZIP archives directly to your system's Downloads folder when you click the "Export" buttons.
alarms Used to keep the background service worker alive while a test recording session is in progress.
<all_urls> (Host Permission) Allows the extension to interact with and inject the recording script on the web pages you choose to test, ensuring the recorder works across different domains.
3. Optional AI Integration & Third-Party Transfers
If you choose to use the "Draft Test Case with AI" feature:
Only the text-based description of your recorded steps and the test case name are sent to the Google Gemini API (via Google's Generative Language endpoint).
No screenshots, personal identification data, or browsing credentials are ever sent to the API.
You may use the built-in key or configure your own Google AI Studio API key. The data transmitted is subject to Google's standard developer API terms.
4. Data Retention and Deletion
All recorded steps and screenshots are stored locally in your browser's IndexedDB and session storage. This data is deleted immediately when:
You click the "Clear all" button in the extension popup.
You uninstall the extension from Google Chrome.
5. Contact & Support
If you have any questions or feedback regarding this Privacy Policy, please contact the developer via the official extension page on the Chrome Web Store.