Privacy
Last updated 2026-05-03
What’s public
Gaggle Cart is a community-built price catalog. Prices, products, store locations, and capture timestamps are publicly visible and are how the app helps everyone find better prices. These are anonymized — observations are never tied to a user identifier in any public view.
What stays private
- The raw photos you take (shelf tags, receipts) are stored privately and accessible only to you.
- Your shopping lists.
- Receipt totals, dates, and the linkage between a receipt and your account.
- Your email and account metadata.
- Your IP address (used only for rate-limiting; logs are deleted after 24 hours).
Identity
By default, your account is anonymous in public views. You can set an optional display handle in Settings if you ever want one shown next to your captures (none of the current public pages display it; the field is reserved for future features).
Opting out
Settings has a toggle to make your captures not auto-publish to the catalog. They’ll stay in your private review queue and only become public if you explicitly publish them.
Data export and deletion
You can export your private data anytime at /api/export. To delete your account, email drew@stealthx.co. Public catalog rows you contributed (with no PII) remain after deletion.
Image retention
Capture images are deleted from storage 14 days after capture. The extracted price and product details remain.
Third parties
- Supabase (database, auth, storage)
- Anthropic Claude (vision OCR for shelf tags + receipts)
- Mapbox (reverse geocoding store locations, when enabled)
- Render (hosting)
- Resend (transactional email — magic-link sign-in)