ShameShopping

The grocery list that roasts you.

Coming soon to the App Store See what it does

“Junk on the list before noon. Where's your damn discipline, kid?” — Grumpy Old Curmudgeon, one of ten narrator personas

A shopping list with a mouth

🎭

Ten personas, real voices

Pick your narrator — from a grumpy grandpa to worse. Over a thousand pre-recorded lines. Add chips, get roasted. Add spinach, get praised.

🔥

You pick the heat

Three harshness levels: Polite, Salty, and Filthy. The last one swears for real — that's on you.

👥

Share with a code

Share any list with a 6-character code. No accounts, no sign-ups. Everyone sees changes live — and everyone hears the shame.

🧭

Sorted by aisle

Items file themselves into Produce, Dairy, Frozen, and 16 more aisles automatically. Rename and reorder aisles to match your store.

🔊

No mercy on silent

The roast plays even when your phone is on silent. We're not sorry.

🔒

Private by design

No accounts, no ads, no tracking. Your lists live on your device and in your own iCloud.

See it in action

ShameShopping lists screen showing three shopping lists
Your lists
A shopping list sorted into grocery aisles
Auto-sorted by aisle
Settings screen with persona picker and harshness sliders
Pick your tormentor

Rated 17+. The personas roast your snack choices, never you as a person — but at full harshness they have the vocabulary of a sailor. Comedy, not a diet app.