Legal

Privacy Policy

Last updated: June 9, 2026

This Privacy Policy explains what data Shopper collects, how we use it, and the choices you have. Shopper is the shopping engine your agents run, and the principle behind this policy is the same one behind the product: your data is a single source of truth you control. Finds flow in; your data does not leak out. We do not sell it, and we do not use it to train models for anyone else.

1. Who we are

Shopper provides the shopping engine described at shopper.sh. For personal data you store about sellers, suppliers, and their contacts, you are the data controller and we act as your processor; the terms of that relationship are set out in our Data Processing Addendum. For account and billing data we collect about you directly, we are the controller.

2. Data we collect

  • Account data: your name, email, and authentication identifiers, handled by Clerk.
  • Billing data: your plan, credit usage, and payment records, handled by our payment processor, Stripe. We do not store full card numbers.
  • Customer Data: the items you want, sellers and sources, seller contacts, shopping lists, Radar scans and results, your About You preferences (sizes, budgets, tastes), notes, agent memory, and activity logs you create or enrich inside Shopper.
  • Usage data: logs, device and browser information, and product analytics used to keep the service reliable and secure.
  • Cookies: a small set of cookies needed to sign you in and run the app, described in our Cookie Policy.

3. How we use your data

  • To provide the service: store your wish list and shopping lists, run hunts, seller vetting, and Radar scans, operate the agent and MCP surface, and send seller email when you connect an email account.
  • To bill you: meter credit usage and process payments through Stripe.
  • To secure the service: detect abuse, enforce rate limits, and protect accounts.
  • To support you: respond to requests and send essential service notices.
  • To improve Shopper: understand aggregate usage. We do not use your Customer Data to train models for other customers.

4. Enrichment and accuracy

When you run seller vetting or complete a seller contact, Shopper queries third-party providers and public registries and writes verified results into your wish list. We apply a strict accuracy rule: data is saved only when it matches the correct person or company by name and company or domain. If we cannot verify a match, we return nothing rather than a wrong value, and you are not charged. This protects the sellers and contacts in your database as much as it protects your data quality.

5. How we share data

We share data only with the subprocessors that run Shopper (hosting, authentication, payments, email, background jobs, and the data providers that power hunts, vetting, and enrichment), each listed on our Subprocessors page and bound to protect it. We may disclose data if required by law or to protect rights and safety. We do not sell personal data, and we do not share it for cross-context behavioral advertising.

6. Where data is stored

Your wish list and lists are stored in our Postgres database on Neon, with vector memory in pgvector, and the application runs on Vercel. File uploads are handled by Uploadthing. Data may be processed in the regions those providers operate. We rely on appropriate safeguards for any cross-border transfers.

7. Retention

We keep Customer Data for as long as your account is active. When you delete a record it is removed from your wish list; when you delete your account, we delete or anonymize your Customer Data within a reasonable period, except where we must retain limited records (for example, billing history) to meet legal obligations.

8. Your rights

Depending on where you live, you may have the right to access, correct, export, or delete your personal data, and to object to or restrict certain processing. You can export your wish list and lists at any time from the app, and you can reach us to exercise any of these rights. We will not discriminate against you for exercising them.

9. Security

We protect data with encryption in transit, scoped per-user access so one account can never read another's records, ownership checks on every operation (UI, API, and agent), per-user API keys, and rate limiting. No system is perfectly secure, but security is built into how the service is constructed, not bolted on. More detail lives on our Security page.

10. Children

Shopper is not directed to children and is intended for users 18 and older. We do not knowingly collect personal data from children.

11. Changes and contact

We will update this policy as the service and the law evolve, and we will change the date above when we do. For any privacy request or question, email hello@shopper.sh.

Questions about this document? Email hello@shopper.sh.