Price·Print
your private price memory

Sale check

Find out if your grocery store is lying about a sale.

PricePrint cross-checks every SALE tag you mark against your own price history. The ones priced above what you usually pay get flagged red. The real deals get a green check. The pattern shows up faster than you'd guess.

How it works

When you log a price and check the "store marked this as a sale" box, PricePrint pulls every non-sale log you've ever made for that same item and computes your typical price. If today's "sale" price is at or above that baseline, it's flagged as a fake sale — the store stuck a SALE tag on something they're charging you normal (or worse) money for.

If today's sale price is meaningfully below baseline, it's a real deal. The threshold defaults to your median non-sale price, which is the most stable summary of "what you usually pay" — averages get pulled by one-off promotions, medians don't.

FAQ
What counts as a "real" sale here?
Anything priced below your historical median for that item at non-sale prices. PricePrint doesn't compare to the store's own "regular price" sticker — those are routinely inflated to make sales look bigger. It compares to what you have actually paid.
How many logs do I need before this works for an item?
Three or four non-sale logs is enough to get a baseline. With only one or two, the screen still shows the sale price but won't pass judgment yet.
Does shrinkflation affect this?
Yes, and that's the point. Because PricePrint computes per-ounce / per-count price, a "sale" on a smaller package gets exposed — the unit price is what gets compared, not the sticker price.
Why don't you just scrape weekly flyers automatically?
That would require sending requests to dozens of grocery sites — which breaks the privacy promise and slows the app down. The user typing the SALE flag is the cost; the upside is the data never leaves your device.
· · · · About PricePrint · artivicolab.com · Contact us · Privacy · Cookie preferences