Coming to iPhone and Android

Recalls and allergens, checked where you shop.

ShelfCheck checks grocery products against active US recalls and against the allergens your household avoids. Scan a barcode in the aisle or at home. Walk into a store, and it tells you when a recall is confirmed or likely at that store. A source on each recall, and a date on each label.

  • Store alerts: Georgia and Florida first
  • Scanner and recalls: across the US
  • Free, with an optional Plus plan
Your phone

We use your email only for ShelfCheck waitlist news, and never sell it.

We don’t know where you shop.Here’s how

Illustrative · fictional names

Where recalls come from

FDA recall press releasesChecked hourly
USDA Food Safety and Inspection ServiceChecked hourly
FDA enforcement reportsChecked daily
Retailer recall pagesEvery few hours, starting with one major chain

How it works

In the store. In the aisle. At home.

Three moments where a recall or an allergen matters. ShelfCheck shows up in each one, says what it knows and how it knows it, and then gets out of the way.

01 · Walking in

Your phone knows the store. We don’t.

When you walk into a grocery store, your phone recognises it. If a recall is confirmed or likely at that store, you get one notification, at most once per store every 12 hours. Store alerts start with major chains in Georgia and Florida.

Illustrative

02 · Scanning

Two checks. One scan.

Scan a barcode. ShelfCheck checks for an active recall, then compares the label it has with your household’s allergen profiles. A recall always comes first.

Illustrative

03 · At home

If something you saved is recalled, you get a notification.

Save what you buy to your pantry. Photograph a receipt to fill it: the text is read on your phone, you confirm each item, and the image never leaves the phone.

A pantry of 25 items, with its alerts, is free. ShelfCheck Plus makes it unlimited and adds receipt scanning.

Illustrative

Labels and recalls

A label can’t warn you about an allergen it left out.

Undeclared allergens are one of the most common reasons food is recalled in the US. So ShelfCheck checks the recall record as well as the label, and a recall always shows above anything about the label.

Every result, in this order

Recall Always first

Is this product in an active recall? If it is, you see the lot codes and best-by range to compare with your package, and what to do.

The label lists Contains

Allergens the label lists that are in someone’s profile, and whose profile.

The label warns May contain

“May contain” warnings get their own section. Never merged with “contains”.

When the label was captured

Every label answer shows its capture date and asks you to check the package.

What the label says

What the recall says

FDA recall noticeClass I

Valley Nut Trail Mix recalled for undeclared peanuts

Some 16 oz packages contain peanuts that are not declared on the label.

Lots
VN2417A, VN2418A
Best by
Mar 3 to Apr 18, 2027
Sold at
Stores in Georgia and Florida, including Oak Street Market
The label can’t tell you this.Published Sep 19

What ShelfCheck shows

Valley Nut Trail MixUPC 0 71234 56789 8 · 16 oz

Recalled · Class I · Undeclared peanuts

SSam
Lots
VN2417A · VN2418A
Best by
Mar 3 – Apr 18, 2027
FDA notice · updated 2 h ago

Label lists: tree nuts (almond), soy

MMia
Illustrative · fictional product, notice and dates

The recall shows first, above anything about the label.

Evidence tiers

How sure are we it reached your store?

A recall notice doesn’t always say which stores got the product. So each store’s list is sorted by the strength of the evidence, and each retailer link keeps an exact quote from its source.

  • Confirmed

    The retailer’s own recall page lists it.

    Typical sourceThe retailer’s recall page

    Oak Street Market recall page: “Sunrise Farms Spinach Dip, 12 oz, lots 24-117B and 24-118A.”

  • Likely

    An official notice, such as an FDA press release or USDA’s distribution list, names the retailer.

    Typical sourceFDA press release, USDA FSIS distribution list

    FDA press release: “…distributed to Oak Street Market stores in Georgia and Florida.”

  • Possible

    A notice mentions the chain only vaguely.

    Typical sourceVague wording in a notice

    FDA press release: “…sold at select stores including Cedar Lane Grocery.”

  • Regional

    The recall covers your state, but no retailer is named.

    Typical sourceState-level distribution

    USDA notice: “…shipped to retail locations in Georgia.”

Quotes above are illustrative, with a fictional product and stores.

Illustrative · fictional names

Why this recall is linked to Oak Street Market

Likely
“…distributed to retail stores including Oak Street Market locations in Georgia and Florida.”

FDA press release, 22 Sep 2026Updated 3 h ago


Every link between a recall and a retailer keeps the exact words from the official notice as evidence. Anything we can’t validate goes to a person for review.

How the list stays honest

  • One alert per store every 12 hours, at most. The list is there when you want it.
  • Checked on a schedule. FDA recall press releases and USDA FSIS recalls hourly, FDA enforcement reports daily, retailer recall pages every few hours.
  • Status comes with a reason. The FDA doesn’t update a recall’s status after classifying it, so ShelfCheck works it out from the evidence and shows why, for example “Latest best-by date passed more than 30 days ago.”
  • A source on each recall. Each one links to its official notice and shows when ShelfCheck last updated it.

Privacy, by design

We don’t know where you shop.

Your phone works out which store you’re in. ShelfCheck’s servers never hear it.

  1. Step 1 · Your phone asks

    It gets the stores and recalls for a broad area.

    asks for a broad area, many stores
    gets back those stores + active recalls

  2. Step 2 · You walk in

    Your phone matches the store. On the phone.

    store Oak Street Market
    where matched on this phone

  3. Step 3 · Nothing goes back

    No request names the store you’re in.

    sent to us no store name, no store ID
    What we never receive, we can’t sell or share.

  • No login required.

    An account exists only for sync, household sharing or a subscription.

  • No ads. Ever.

    Not in the app, and not on this website.

  • No third-party trackers.

    No ad or analytics SDKs in the app or on this website.

  • Receipts stay on your phone.

    The text is read on the phone. The image is never uploaded.

  • Never sold.

    We never sell location or behaviour data. Not even “aggregated” data.

  • Store alerts are opt-in.

    “Always” location is needed only if you turn store alerts on. Everything else works without background location.

  • No cookies here.

    This site sets none for visitors who aren’t signed in.

  • Nothing from third parties.

    This page loaded its fonts, styles and scripts from ShelfCheck alone.

Pricing

The checks are free. Always.

Recall and allergen results are never behind a paywall. Plus pays for convenience for families. It never buys earlier alerts or better results.

Free

Always

$0

  • Store alerts
  • The scanner: recall and label-allergen checks
  • Browse active recalls
  • Alerts for new Class I recalls in your state
  • One allergen profile
  • One watched state besides your home state
  • A pantry of up to 25 items, with its recall alerts
  • 30 days of recall history
  • A household for your own phones

ShelfCheck Plus

Household

$2.99/month

or $19.99 a year, $15.89 less than 12 monthly payments

  • Everything in Free
  • Household sharing: invite the people you live with, so one alert reaches the whole family
  • An allergen profile for each person in the household
  • An unlimited pantry
  • Your whole recall history
  • More watched states, like your parents’
  • Receipt scanning in the app

Recall and allergen results are never paywalled.

Paying never gets anyone alerts sooner.

Bought on the ShelfCheck website, not in the app stores.

For organizations

Beyond the home kitchen.

The same recall data, for the people who feed others, build on food data, or sell it. Pricing isn’t public yet: ask for early access through the waitlist.

Organizations

Recall monitoring for each location you run.

Plus an audit log of what was checked, when and by whom, exportable for inspectors.

DaycaresSchoolsSenior livingRestaurantsFood banksChurch kitchens

Data API

Recalls, joined up.

The cleaned recall, retailer, UPC and lot dataset, with evidence tiers and sources. No user data. A free developer tier, then paid tiers by volume.

Retailers

Publish your notices directly.

See aggregated reach. Payment never changes which recalls show or how prominently. That independence is the product.

FAQ

Straight answers.

Is the recall list complete?

No recall list is complete, including ours. ShelfCheck checks FDA recall press releases and USDA FSIS recalls hourly, FDA enforcement reports daily and retailer recall pages every few hours. Each recall links to its official notice and shows when we last updated it. Always follow the official notice.

Will ShelfCheck tell me a product is fine to eat?

No. ShelfCheck never vouches for a product, and there’s no green checkmark. The strongest thing it says is that the label it has lists none of the allergens set for the people it checked, naming them, and when that label was captured. Always check the package.

Which stores does it work in?

In-store alerts start with major grocery chains in Georgia and Florida. Browsing recalls and scanning barcodes work across the US.

Do I need an account?

No. You only need one to sync between devices, share with your household or subscribe to Plus.

Does it work offline?

The recall check works offline for your home state, from a list cached on your phone. Everything shows when it was last updated.

The waitlist

Check the shelf with us.

ShelfCheck is coming to iPhone and Android. Leave your email and we’ll tell you when it’s ready for your phone.

Your phone

We use your email only for ShelfCheck waitlist news, and never sell it.