I built a tool that finds shrinkflation in your own grocery orders, and it makes zero network requests
Description and use
Shrinkwatch is a tool that analyzes grocery order history, detects shrinkflation, and calculates the cost impact, all without making external network requests.
Problem
Consumers cannot see how their repeat grocery purchases shrink over time because existing tools do not read personal order history and flag shrinkflation.
Outcome
Shrinkwatch identifies 8 shrinkflation items in sample data, showing ~10% less food and ~$148 per year cost, all processed locally with no external network traffic.
Workflow
- Paste or import grocery orders into the demo or Chrome extension
- Parse size strings into a base unit and dimension
- Match purchases by product ID or normalized name with fuzzy matching
- Sort purchases by date and flag size drops of ≥2%
- Compute old/new price per unit, hidden price increase, confidence level, and stealth label
- Estimate extra dollars per year from purchase frequency
- Display headline cost and allow user to dismiss false positives
Evidence
Paste your grocery orders into the demo, or use the Chrome extension, and it flags repeat items that shrank and shows what the change cost you per year.
Three layers: A test that fails the build if fetch, XMLHttpRequest, sendBeacon, or WebSocket appear anywhere in the extension source.
Numbers in this post come from the built-in sample data (8 flagged items, about 10% less food, about $148 a year). They are not real shopper data.
- Record date: 2026-10-12T12:40:55.466Z