Skip to content

A food scanner built around your rules

Does it fit what you're looking for?

Choose what matters to you, then scan the barcode. OwnPalate checks the label against your rules and shows you the reasons behind the result.

Being built for iPhone. Try the sample below while we build the app.

Pencil-and-gouache-style illustration of a forest-green grocery bag, cream carton, terracotta food pouch, and pear.
On today's listLet's check
this loaf.
Harbor Grain · Sprouted wheat bread
A fictional product for the demo

A grocery illustration, not a scan.

From your Goal to the grocery shelf

Here's how you'd use it.

Follow one loaf from the first scan to the evidence behind its result. Scroll through the steps or choose one below. You can change the sample rules as you go.

Illustrative app demo. Fictional food data; no camera or live lookup. Your choices aren't saved.

01Before you pick it up

What are you
looking for?

Maybe you're looking for more protein, more fibre, or fewer ultra-processed foods. Choose a Goal, then set how strict you want to be.

We suggest starting with Minimize UPF. Your Avoid-list is optional and starts empty.

01 → 02

Choose your rules here. We'll use them to check the same loaf through the rest of the demo.

02In front of the shelf

Pick it up.
Scan the barcode.

The barcode identifies the product. OwnPalate then checks its ingredient and nutrition facts against the rules you chose.

Try it here with our fictional loaf. The demo uses sample facts, so you don't need a camera or a real package.

Our sample todayHarbor Grain

Sprouted wheat bread

2 slices (70 g) per labelled serving

03The quick answer

See where
it fits.

You'll see which rules pass, which miss, and why. A result is about your choices, not a grade for the food.

If a fact is missing, you'll see what OwnPalate cannot check. Try removing the protein value below.

Try a gap in the sample record

Removing protein selects Get more protein. The other facts stay available. A confirmed preference miss still takes precedence.

04The answer, opened up

See what's
behind the answer.

The Read shows the fact used for each check, the threshold you chose, and where the information came from.

Open the notes to see how the check works. Then change your Goal and see what happens to the same loaf.

You can check the reasoning
before you decide.

Minimize UPF · Standard. Fits. This sample fits your current Goal. Goal: Fits. No UPF markers in the complete, resolved ingredient list.

Want to follow the build? Get updates by email.

Get early-access updates

Know why it fits. Decide for yourself.

Check the result at the shelf, or open The Read for the details. What goes in the bag is still up to you.

You choose the rules.
Your Goal and optional Avoid-list decide what OwnPalate checks.
You can check the reasoning.
The Read shows the facts behind each result, where they came from, and what's missing.
Food doesn't need a grade.
Fits means it meets your rules. It doesn't mean the food is good or bad.

I was already reading every package. I tried scanner apps, but their universal grades still left the real decision with me. OwnPalate began as the tool I wanted beside me in the aisle.

Imran, founder of OwnPalate

We're building for iPhone first.

The core experience is designed, and we're testing it in a founder-only feasibility build. OwnPalate isn't publicly available yet. We don't have a release date to share.

  • Get progress and availability updates by email
  • Choose whether to take part in research after signup
  • No payment required; joining doesn't guarantee access

A few things you might be wondering.