This privacy policy describes how the QA Snapshot browser extension ("we", "our", "the extension") handles user data. Your privacy is important to us, and we are committed to transparency.
The extension collects WEBSITE CONTENT only when you explicitly click the capture buttons. This includes:
| Data Type | Collected? | Description |
|---|---|---|
| Personally Identifiable Information | ❌ NO | No names, addresses, emails, phone numbers, or ID numbers |
| Health Information | ❌ NO | No medical or health data |
| Financial & Payment Information | ❌ NO | No credit card numbers, bank details, or payment history |
| Authentication Information | ❌ NO | No passwords, credentials, or PINs |
| Personal Communications | ❌ NO | No emails, messages, or chat content |
| Location Data | ❌ NO | No GPS, IP tracking, or geolocation |
| Web History | ❌ NO | No browsing history or visited pages list |
| User Activity | ❌ NO | No click tracking, mouse position, scroll, or keystroke logging |
| Website Content | ✅ YES | DOM structure, element positions, styles, text, attributes, and localStorage/sessionStorage from pages you test |
The extension only captures website content when YOU explicitly take action:
No automatic or background collection occurs. The extension does not run until you click its icon.
The collected website content is used for ONE purpose only: visual and DOM regression testing.
Specifically, the extension uses the data to:
The extension does NOT use the data for any other purpose, including advertising, analytics, or user profiling.
All data stays in YOUR browser. Nothing is sent to external servers.
Data is stored locally using Chrome's built-in storage APIs:
NO. We do not sell, rent, transfer, or share any data with third parties.
The extension makes zero external network requests for data transmission. No servers, no APIs, no analytics platforms, no third-party services.
The only exception is if YOU choose to:
Even these actions are fully user-initiated and local-only.
Data is retained until YOU delete it:
No automatic expiration or data retention beyond what you choose.
Since no data leaves your browser, there are no cross-border data transfers. The extension works the same regardless of your location.
The extension is not intended for children under 13. We do not knowingly collect any information from children. If you believe a child has used this extension, simply uninstall it - all data will be removed.
If we update this privacy policy, the "Last Updated" date at the top will change. Continued use of the extension after changes constitutes acceptance of the updated policy.
You have full control over your data:
The extension requires certain permissions to function. Here's why each is needed and how it relates to data collection:
| Permission | Why Needed | Data Access |
|---|---|---|
| activeTab | Temporary access to current page when you click capture | Reads DOM for snapshot (user-initiated only) |
| storage | Saves snapshots and settings locally | Writes to browser storage (no external access) |
| scripting | Injects visual overlay to highlight changes | Draws colored boxes on page (no data collection) |
| cookies | Optional - reads cookies only if user enables feature | Reads cookie values for UI state testing |
| host_permissions | Allows testing on any website user chooses | Access only when you click extension icon |
The extension does NOT execute any remote code. All JavaScript, CSS, and HTML files are packaged locally in the extension. No external scripts are loaded from CDNs or servers. This ensures that:
Since all data stays in your browser, we rely on Chrome's built-in security model. The extension:
If you have questions about this privacy policy, contact:
Email: devendrapatil311@gmail.com
GitHub: https://github.com/dev310101/qa-snapshot-extension
We certify that: