This policy describes what information the Random Auto Refresher Chrome extension ("the Extension") accesses, how it is used, and what is (and isn't) shared.
Summary
- The Extension does not collect, transmit, or sell any personal data.
- All user settings are stored locally in your browser via
chrome.storage.local. - The only external service contacted is ExtensionPay (for the optional Pro subscription), and only when you explicitly initiate a subscription action.
- The Extension reads page content only on the specific tab you select for auto-refresh, only to find the button text you asked it to watch for, and nothing is transmitted off your device.
Data the Extension handles
Stored locally on your device (via chrome.storage.local)
- Your interval settings (min/max seconds/minutes)
- The button text you enter for the "watch for button" feature
- Toggle states for click, stop-on-found, sound, and other options
- Runtime state: whether the schedule is running, the target tab ID, next fire time, click counter
- Cached subscription state (whether the current install is Pro and the last verification timestamp)
None of this data leaves your device. It is not sent to us or any server.
Data read from web pages
When you enter a button text and start the Extension, the Extension injects a small script into the tab you selected to look for a visible element whose text or aria-label contains that string. The result of that scan (whether a match was found) is used only to trigger the click and/or stop behaviour you enabled.
- No page content is stored.
- No page content is transmitted off your device.
- The Extension only interacts with the single tab you actively selected — not other tabs or your browsing history.
Payment processing (Pro subscription)
The optional Pro subscription is processed by ExtensionPay (extensionpay.com), which in turn uses Stripe as its payment processor.
- Payment card details are entered only on ExtensionPay's checkout page, on
extensionpay.com. The Extension itself never sees or handles card data, billing addresses, or names. - Upon successful payment, ExtensionPay returns a boolean "paid / not paid" status and a subscription status string ("active", "canceled", etc.) to the Extension. That result is stored locally.
- ExtensionPay's own privacy practices are governed by their policy: extensionpay.com/privacy
- Stripe's privacy practices are governed by their policy: stripe.com/privacy
Permissions the Extension requests, and why
| Permission | Reason |
|---|---|
| alarms | Schedule the next refresh/click at a random time inside your min/max range. |
| storage | Save your settings and current running state locally on your device. |
| tabs | Reload the specific tab you selected, and detect if you close it. |
| scripting | Inject a small script into the tab you selected to find and (optionally) click the button you specified. |
| offscreen | Play optional alert sounds (Manifest V3 service workers cannot play audio directly). |
| host_permissions: <all_urls> | Auto-refresh works on any site you choose — restock pages, dashboards, ticketing sites, etc. The Extension only interacts with the single tab you activated. |
| host_permissions: extensionpay.com/* | Complete the Pro subscription checkout postback flow. |
Data we do NOT collect
- No personally identifiable information (name, email, address).
- No authentication credentials.
- No financial information (handled entirely by ExtensionPay / Stripe).
- No browsing history or list of visited sites.
- No analytics, telemetry, crash reports, or usage statistics.
- No tracking cookies or fingerprints.
Third-party services
The Extension itself contacts no third-party services during normal use.
The only third-party network activity happens if you choose to subscribe to Pro:
- ExtensionPay — used to process subscription checkout and to verify your subscription status once per day (or when you manually click "Refresh" in the popup).
Data retention
- Local settings persist until you uninstall the Extension or manually clear its storage via
chrome://extensions→ Extension details → Site data. - Uninstalling the Extension removes all local data.
- Subscription records held by ExtensionPay are retained per their policy.
Children
The Extension is not directed at children under 13 and does not knowingly collect any information from children.
Changes to this policy
If the Extension's data handling ever changes, this policy will be updated and the "Last updated" date at the top will reflect the change. Material changes will also be noted in the Extension's release notes on the Chrome Web Store.