Privacy Policy for SnapRun (Chrome Extension)
Effective Date: 19/04/25
Last Updated: 19/04/25
SnapRun is a Chrome extension that helps users automate UI testing through natural language. This Privacy Policy describes how SnapRun collects, uses, and protects user data.
1. Information We Collect
a. Locally Stored Data
- SnapRun stores test steps (e.g., user-defined test flows or saved selectors) locally on your browser using Chrome's
storage.local
API.
- This information is not transmitted to any server or third party by default.
b. Optional Screenshot Capture
- When a test step fails and Smart Run (AI fallback) is enabled, SnapRun captures a screenshot of the current tab using
chrome.tabs.captureVisibleTab
.
- This screenshot is used only to send to OpenAI’s GPT-4 model if enabled.
c. AI Processing via OpenAI
- If Smart Run is enabled, failed steps and screenshots may be sent to OpenAI's GPT API (
https://api.openai.com/v1/chat/completions
) for step correction.
- This behavior is entirely optional and can be disabled by unchecking the Smart Run option.
2. How We Use Your Information
- To generate and run automated browser steps.
- To provide AI-generated fallback steps when a test action fails.
- To allow users to save, reuse, and manage test workflows.