Privacy Policy

Last updated: April 2026

CartQuote ("we", "the extension") is a Chrome browser extension that generates PDF price summaries from online shopping carts. We are committed to protecting your privacy and being transparent about how data is handled.

The short version: When you click the CartQuote icon on a cart page, we send the cleaned cart HTML to our server for AI item extraction, fetch the retailer's logo from public logo services, and (if extraction fails) send anonymous error diagnostics to our error-tracking service. Customer details you type in stay on your device. We do not sell or share user data, and we adhere to the Limited Use requirements of the Chrome Web Store User Data Policy.

What data is collected and transmitted

Cart page HTML (sent to our server, not retained): When you click the CartQuote icon, the extension extracts a cleaned version of the current page's HTML (scripts, styles, navigation, and non-cart content are stripped). The cleaned HTML is sent via HTTPS to a Cloudflare Worker we operate, which forwards it to OpenAI for structured item extraction. Neither Cloudflare nor we retain the HTML after the response is returned. OpenAI's API data-usage terms state that API inputs are not used to train models.

Retailer domain (sent to logo services): To render an accurate retailer logo on your PDF, the extension may request a logo image from public logo APIs (Clearbit, Google's favicon services). These requests include the retailer's domain (e.g. example.com) but no personal information and no information about your cart. They are not linked to any user identity by us.

Anonymous error diagnostics (sent to Sentry): If extraction fails, the extension sends an error report to Sentry (a third-party error-tracking service) containing: the error type, the retailer's domain, the extension version, and any URLs the popup fetched in the seconds before the error. No cart contents, customer details, or personal information are included. Successful extractions send nothing.

Customer details (local only): If you enter your name, email, or phone number in the customer-details section, that information is stored locally via chrome.storage.local and is never transmitted.

Quote history (local only): Generated PDFs are saved locally on your device (up to 20 quotes). They are never uploaded.

Usage count (local only): The extension tracks the number of quotes generated per month locally to enforce the free-tier limit. This count is stored on your device only.

Email and license key (sent to LemonSqueezy on Pro activation): If you upgrade to Pro, the email address and license key you enter in the activation form are sent to LemonSqueezy (our payment processor) over HTTPS for validation. The license key is then stored via chrome.storage.sync so it persists across your Chrome installs.

What data is NOT collected

Permissions

CartQuote requests the following browser permissions:

Third-party services

Limited Use compliance

The use of information received from Google APIs and from a user's browsing context will adhere to the Chrome Web Store User Data Policy, including the Limited Use requirements. Specifically: data is only used to provide or improve user-facing features (PDF generation, error diagnostics, license validation); we do not transfer this data to third parties except as strictly necessary to deliver those features; we do not use this data for advertising; and we do not allow humans to read this data except where you have given affirmative consent for specific data, where it is necessary for security purposes (such as investigating abuse), or to comply with applicable law.

Data retention

Cart HTML sent to our server is processed in-memory and discarded immediately after the response. Logo and favicon requests are not logged by us. Sentry error events are retained for 30 days on Sentry's free tier. LemonSqueezy retains email and license records per its own privacy policy. All locally-stored data (customer details, quote history, license key, usage count) persists until you clear it or uninstall the extension.

Changes to this policy

We may update this policy from time to time. Changes will be reflected in the "Last updated" date above.

Questions about this privacy policy? Contact us at support@prevailpartners.com.au