Privacy
Effective November 11, 2026
Your feeds stay on your device
The feed files you load, catalog names, file names, comparison results and the history of earlier comparisons are read, compared and stored only in this browser (IndexedDB), together with the purchase record of an unlocked catalog. Feed files are never uploaded to FeedSwitchCheck or anyone else, and FeedSwitchCheck has no endpoint that accepts them. CSV files and printable reports are created in your browser.
We cannot restore catalogs you remove from this browser or lose by clearing site data. Keep your feed files and, for unlocked catalogs, download the purchase record.
What reaches our server
- Checkout: the payment method you chose, the catalog’s random ID (a UUID that says nothing about your products) and a random checkout attempt ID. The server creates the checkout with Square or PayPal and returns a signed ticket that your browser keeps.
- Payment verification: the server keeps the provider order identifier, the catalog ID, a random per-attempt value and the payment status in a private order ledger (the item is “FeedSwitchCheck Full Catalog Report”, $59.00 USD). It checks with Square or PayPal until the provider confirms the payment or the order closes. After a confirmed payment, the return link can restore the unlock in another browser; the server stores only a keyed hash of that return code.
- Unlock check: when you open an unlocked catalog, its ID and purchase record are sent so the server can confirm them.
- Rate limits use short-lived in-memory counters per IP address. They are not stored on disk.
Payments are handled on Square’s or PayPal’s own pages under their privacy policies. FeedSwitchCheck does not see or store card numbers or PayPal credentials, and never sends them product data.
Campaign counters
The server counts actual free CSV downloads, hosted-checkout starts and provider-confirmed live sales, with a coarse campaign label from a fixed list (for example feedswitchcheck_guide, feedswitchcheck_launch or feedswitchcheck_agency), the language “en”, payment provider, mode and the integer price paid. No IP addresses, cookies, file names, product data or results are stored with these counts. Order numbers are stored only as a keyed hash to avoid double-counting. Sandbox payments and the demo are never counted.
Local storage
Besides IndexedDB, the app uses local storage for the last catalog you opened and a campaign label from the link you arrived by (kept 30 days). No advertising or third-party tracking scripts are used.
Contact
Questions: contact support.