Privacy Policy
Effective July 14, 2026
Recoup Radar (“the extension,” “we,” “us”) is a browser extension operated by VISMU LLC. This policy explains what information the extension handles, where it goes, and the choices available to you. Questions or deletion requests can be sent to [email protected].
Local page analysis
Recoup Radar looks for supported English-language return-window, free-trial, subscription-renewal, and bill-due date text on supported pages you open in Chrome. It analyzes visible page text locally, inside your browser. Full page text is not stored and is never sent to us or our service providers. You choose whether to save a detected deadline.
Information stored on your device
The extension uses chrome.storage.local to keep:
- Deadlines you choose to save, which can include a title, merchant, deadline type and date, amount, status, and a link back to the source or action page.
- Your settings, including site-access and reminder preferences.
- A randomly generated installation credential, when created, used to check your plan and Pro entitlement.
- Local usage counters, such as pages scanned, deadlines detected or saved, reminders shown or opened, deadlines completed, and first-install or first-save timestamps.
Saved deadlines, settings, and usage counters remain on your device unless you use an optional online feature described below. Local usage counters are not transmitted. Full page text is never stored.
Information we do not collect
- We do not connect to your bank or collect bank credentials or transaction history.
- We do not access or read your email inbox.
- We do not receive full page text or create a general browsing history. A source or action link can be kept locally with a deadline you save. Version 1.0.0 can include that link in an email-reminder request; the service discards it rather than storing it. Version 1.0.1 does not send source or action links for email reminders.
- The extension does not use third-party advertising trackers or tracking pixels.
- We do not sell or rent your personal data.
Permissions, and why each is needed
- Supported-site access — to analyze visible text automatically on supported shopping, account, and billing pages.
- Active tab and scripting — to analyze the open page when you choose “Track current page.”
- Optional all-site access — to scan other sites only if you turn on the “scan every site” setting.
- Storage — to save deadlines, settings, the installation credential, and local usage counters.
- Alarms and notifications — to schedule and display browser reminders.
- Favicons — to display a site's icon with a saved deadline using Chrome's local favicon support.
Sensitive sites
For supported sensitive subscriptions, the extension replaces identifying details locally. The real site name and address are not stored or synced, and the saved item appears as a generic “Subscription.”
Installation credential and plan checks
The extension may generate a random installation credential and send it to our service on Cloudflare to check whether that installation has Free or Pro access and maintain the related entitlement. These checks do not include full page text, browsing history, or locally saved deadlines.
Current public version 1.0.0: this version creates the credential during ordinary use and can check it while the locally stored plan is Free when the popup opens. Once the local plan is Pro, version 1.0.0 does not perform the periodic Pro-status recheck described for version 1.0.1.
Version 1.0.1, after Chrome Web Store approval and delivery: ordinary new Free use makes no request to our service. A new credential is created only when you start a Pro purchase or purchase-restoration flow, although an upgraded installation may retain its earlier credential. Active Pro and legacy-Pro installations can recheck status at most once per day. If our service has received and processed an applicable full-refund or payment-dispute event, an authoritative Free response can suspend local Pro access. A timeout, server error, or other temporary network failure does not revoke local access.
Pro purchase and restoration
Pro is a $30 one-time purchase. Stripe processes the checkout email and payment information under its own privacy policy. We do not receive or store your full card number. Our Cloudflare service receives purchase identifiers, payment status, price and currency checks, the checkout email, and a one-way reference to the installation credential so it can activate and maintain Pro access, prevent fraud, and provide support.
Purchase-email restoration is introduced in extension version 1.0.1 and is not available from the currently public version 1.0.0. After 1.0.1 is approved and delivered, entering a purchase email sends it to our Cloudflare service to look for a qualifying purchase. An accepted lookup returns the same generic response whether or not a purchase is found; excessive requests can be rate limited independently of match status. For a qualifying purchase, Resend receives the email address and restore-code message needed to deliver a short-lived eight-digit code. Confirming that code restores Pro status to the current installation. Restoration does not upload, recover, or synchronize your saved deadlines. Deadlines remain local unless you separately enable email reminders.
Email reminders (Pro)
Email reminders are an optional Pro feature and remain off unless you enable them. They use fixed reminder times of 7, 3, and 1 days before a deadline. If you enter an email address and enable reminders:
- Confirmation: Cloudflare receives and stores the email address you provide so Resend can deliver a one-time confirmation email. Deadline reminder messages are sent only after the address is confirmed.
- Information sent in version 1.0.1 and later: the email address you provide, installation credential, and each active deadline's internal ID, title or label, merchant, type, amount, and date. Full page text and source or action links are not sent.
- Current public version 1.0.0: a reminder request can also transmit a deadline's status, reminder schedule, source or action link, and the locally stored plan. The current reminder service discards those unused fields rather than storing them.
- Processing: Cloudflare hosts our reminder service and database. Resend receives the email address and message contents needed to deliver confirmation and reminder emails.
- Sensitive subscriptions: identifying details are replaced locally before any reminder data is sent.
Email reminders only send messages to the address you provide. They do not grant Recoup Radar access to your inbox.
Service providers and disclosure
We disclose limited information to service providers only as needed to operate Recoup Radar:
- Cloudflare hosts entitlement, purchase-restoration, and reminder infrastructure.
- Stripe processes Pro purchases and payment-related records.
- Resend delivers email confirmations and reminders.
When the extension contacts these services, they may also process ordinary request information such as an IP address, user-agent information, request time, and security logs.
These providers process information under their own terms and privacy policies. We may also disclose information when legally required, to protect users or the service, or as part of a business transaction subject to appropriate safeguards. We do not sell personal data or use it for personalized advertising.
Retention and deletion
- Local data: saved deadlines, settings, any installation credential, and usage counters remain until you delete local data or uninstall the extension. In version 1.0.1, if Pro becomes inactive while more deadlines are active than the Free plan permits, the least-urgent excess rows are paused locally rather than deleted; they can be restored when capacity or Pro access returns.
- Reminder data: turning off email reminders sends a request to remove the reminder email and reminder-service deadline records. Version 1.0.1 records pending cleanup locally and schedules retries if deletion after a user turn-off or entitlement downgrade cannot complete. Turning reminders off cannot recall a provider request already in progress, so a message already being handed off may still arrive. Version 1.0.0 can turn the local setting off even when the deletion request fails; if that occurs or you are unsure, request deletion by emailing [email protected].
- Restoration data: version 1.0.1 stores a one-way installation reference, a one-way hash of the requested email, a hashed restore code, attempt and expiry information, and the related qualifying purchase identifier. Resend receives the address and restore-code message when a qualifying code is sent. A code becomes unusable after 15 minutes. The deployed Worker is designed to delete expired or consumed challenge records after they are at least 24 hours old; controlled execution of that cleanup remains a verification gate.
- Purchase and entitlement data: we retain the purchase email and related entitlement records while reasonably needed to restore access, provide support, prevent fraud, and meet legal, tax, and accounting obligations. A deletion request may make future restoration unavailable.
- Provider records: Stripe and other providers may retain transaction or delivery records according to their own policies and legal obligations.
Deleting local data or uninstalling the extension does not automatically delete information already held by our online services. To remove reminder data, disable email reminders before uninstalling or contact us. Contact us separately if you also want us to review deletion of purchase or entitlement records.
Children
Recoup Radar is not directed to children under 13 and does not knowingly collect information from them.
Google API Limited Use
Recoup Radar's use of information received from Google APIs adheres to the Chrome Web Store User Data Policy, including the Limited Use requirements.
Changes to this policy
If this policy changes, we will post the revised version here, update the effective date, and provide any additional notice required by law or platform policy.
Contact
VISMU LLC · [email protected]