ProScan
Daily protein, from a photo

Photograph your food. It tells you the protein.

Start free. No account, no email address.

102
of 130 g
28 g to go

A chicken breast would do it.

Energy1,260
Carbs120 g
Fat41 g

Three ways in. The camera is the front door.

Most of what people eat has no barcode on it.

1

Photograph the plate

It names the dish, judges the portion from what is in the frame, and gives you the protein for that portion. Type “150 g chicken thigh” first if you know it.

2

Scan the barcode

Instant and exact for anything packaged. Where the database has no nutrition table, the figures come from the product name and say so.

3

Or just say “again”

People eat the same twenty things. Pick it, pick a portion, done. Two taps, no keyboard, no camera.

Every day you have kept, in one place.

A fortnight at a glance, then a day at a time with the meals underneath. Three states, never two: met, missed, and never opened.

4 days in a row
LAST TWO WEEKS
8 met 4 below, and how close 2 never opened
Today 102 g of 130  ·  1,260 kcal  ·  4 items
Skyr, natural 22 g08:10 · 130 kcal
Grilled chicken thigh with rice 42 g13:05 · 720 kcal
Magerquark 28 g16:40 · 170 kcal
Kornspitz 10 g19:20 · 240 kcal
Yesterday 138 g of 130  ·  2,140 kcal  ·  5 items
Saturday 118 g of 130  ·  1,960 kcal  ·  4 items
Friday Nothing logged

Nothing is logged from the camera.

The reading goes to a correction screen first, always. An estimate you cannot correct is worse than no estimate. The portion is a tape under a fixed needle, so 5 g is the same distance under your thumb at 30 g as at 900 — with a tick you can feel. Nothing here has to be typed.

½× 21 g 1× 42 g 1½× 63 g 2× 84 g
180 g 42.0 g protein · 298 kcal

The details, since they are the difference.

A missed day is grey, never red

A diary that turns red at you is a diary you stop opening.

One number, not four

Energy, carbs and fat are shown small, where known. None is a target.

A dash, not a zero

Zero carbohydrate is a claim; a dash is the truth. Zero protein is refused.

The target is stored per day

Changing your weight in November cannot rewrite June.

Your day, not the server’s

A meal logged at 23:40 belongs to that day, wherever you are.

One tap can be taken back

Every fast path carries a real undo, not advice about deleting it later.

A typed figure is pinned

Weighed it yourself? Later changes rescale from your number, not ours.

Offline is said out loud

Never implied. Whatever is on the server is still on the server.

Nine questions, then a plan

Four produce the target. The other five produce a plan, which is not the same thing.

No account, no email address

One row per device, holding the body data the target needs and nothing else.

No analytics, no advertising

No tracking across apps or sites, no location, no third-party SDK doing it for us.

Twenty meals free

Then a subscription, by which time you will know whether you want it.

Start with tonight’s dinner.

Photograph it, correct the portion if it is wrong, and see where your day stands.