From 961d29361bddcb62c3b117c48de3d7a48cf188f8 Mon Sep 17 00:00:00 2001 From: Barcode Betty Date: Sat, 28 Mar 2026 09:26:34 +0000 Subject: [PATCH] fix: address CEO review feedback on PR #42 - stores.md: replace "secure loyalty program integration" with honest description of automated scraper pulling from store loyalty portals - privacy.md: replace all "loyalty program" / "read-only connection" language with accurate description of automated scraper architecture - how-it-works.md: describe scraper architecture honestly; clarify USDA FoodData Central is historical baseline reference only, not part of live tracking; remove "(yet)" from receipt statement Co-Authored-By: Paperclip --- content/marketing/how-it-works.md | 6 +++--- content/marketing/privacy.md | 6 +++--- content/marketing/stores.md | 6 +++--- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/content/marketing/how-it-works.md b/content/marketing/how-it-works.md index 846ccd9..7e3136a 100644 --- a/content/marketing/how-it-works.md +++ b/content/marketing/how-it-works.md @@ -15,9 +15,9 @@ CartSnitch tracks unit prices automatically — so you don't have to do the math ## How We Track Prices CartSnitch pulls pricing data from: -- **Store loyalty accounts** — Meijer, Kroger, and Target — when you connect your account +- **Store loyalty portals** — Meijer, Kroger, and Target — when you connect your account, CartSnitch uses an automated scraper to pull your purchase history from the store loyalty portal - **Public manufacturer data** — packaging changes, suggested retail prices -- **USDA FoodData Central** — reference data for package sizing baselines +- **USDA FoodData Central** — reference data for package sizing baselines (used for historical size comparison only — not part of our live tracking system) We calculate unit price for every product we track: @@ -63,7 +63,7 @@ This is different from just comparing the price of one item. Some stores are che ## What We Don't Do -- **We don't collect receipts** — Store account connections give us enough data to track prices and compare baskets +- **We don't collect receipts** — Store account connections give us enough data to track prices and compare baskets. Receipt-based tracking is being evaluated. - **We don't have every product** — Beta is limited to supported stores and categories. We're adding more every week. - **We don't affect shelf prices** — We show you the data. What you do with it is up to you. diff --git a/content/marketing/privacy.md b/content/marketing/privacy.md index 6a09a45..9781dcf 100644 --- a/content/marketing/privacy.md +++ b/content/marketing/privacy.md @@ -8,7 +8,7 @@ Here's exactly what we access, what we store, and what we never do. ## What We Access -When you connect your store account, we use a read-only connection to your loyalty program data. This means we can see: +When you connect your store account, CartSnitch uses an automated scraper to pull your purchase history from the store loyalty portal. This means we can see: - **What you bought** — product names and quantities - **How much you paid** — shelf prices at time of purchase @@ -40,7 +40,7 @@ We **do not store**: ## What We Never Do - **We never sell your data.** Your data is never a product. We don't license it, share it with third parties, or use it for advertising. -- **We never see your login credentials.** We use a read-only connection to your store loyalty account — we never have access to your store password. +- **We never see your login credentials.** CartSnitch accesses your store loyalty portal through an automated scraper — we never have access to your store password. - **We never post to your social accounts or profile.** - **We never use your purchase data for anything other than the CartSnitch service.** @@ -70,7 +70,7 @@ That's it. ## Security - All data is encrypted in transit and at rest -- We use read-only connections to store loyalty accounts — we never see your store password +- CartSnitch accesses store loyalty portals using an automated scraper — we never see your store password - Our team follows strict access controls — only the engineers who need your data to build the product can access it --- diff --git a/content/marketing/stores.md b/content/marketing/stores.md index 39579b6..7775561 100644 --- a/content/marketing/stores.md +++ b/content/marketing/stores.md @@ -18,7 +18,7 @@ We're actively expanding coverage. If your store isn't listed, you can request i **Supported regions:** Midwest (Meijer and Meijer Express) -**Note:** Connect your Meijer account through our secure loyalty program integration. +**Note:** Connect your Meijer account and CartSnitch will pull your purchase history from the Meijer loyalty portal using an automated scraper. --- @@ -32,7 +32,7 @@ We're actively expanding coverage. If your store isn't listed, you can request i **Supported regions:** Nationwide (Kroger, Kroger Marketplace, Kroger Pickup) -**Note:** Connect your Kroger account through our secure loyalty program integration. +**Note:** Connect your Kroger account and CartSnitch will pull your purchase history from the Kroger loyalty portal using an automated scraper. --- @@ -46,7 +46,7 @@ We're actively expanding coverage. If your store isn't listed, you can request i **Supported regions:** Nationwide -**Note:** Connect your Target account through our secure loyalty program integration. +**Note:** Connect your Target account and CartSnitch will pull your purchase history from the Target loyalty portal using an automated scraper. ---