eatfeel Get it →

Three hours after lunch.

This is one Saturday, kept by a fourteen-year-old on an elimination diet. Nothing here is a chart or a score. It is just what she ate and how she felt, written against the clock.


12 PM
Turkey sandwich and an apple wheat bun · sesame seeds · mayonnaise (egg, soy) · cheddar (dairy) · turkey · apple
1 PM
2 PM
3 PM
Stomach ache a lot · overall: not great
4 PM

Every hour is the same height whether or not anything happened in it, so the distance between those two rows is three real hours. Noticing that, over and over, for months, is the entire job.


Two buttons

I ate takes a photo and turns it into a list of individual ingredients — not “sandwich” but wheat, sesame, egg, soy, dairy. That is the difference between a food diary and something useful on an elimination diet.

I feel is a scale and a set of feelings to tap, each with its own severity. Two taps and it is recorded.

The ingredient list is a draft, never a record. She corrects it before anything saves. A wrong list that looks credible is worse than no list at all, so nothing is ever saved unreviewed.


What leaves the phone

  • Stored

    On the phone, in one database file. No account, no sign-in, no sync, no server of ours. We cannot see anything you log, because there is nowhere for it to go.

  • Leaves, 1

    A food photo, at the moment it is taken, so it can be broken into ingredients — and only if you have entered your own API key.

  • Leaves, 2

    A short daily summary to family over Telegram or WhatsApp, if you switch it on. Off until you do, and it shows you the exact message first.

  • Never

    Anything else. No analytics, no crash reporting, no advertising, no tracking.


Your key, not ours

Photo analysis runs on an API key you enter yourself, billed to your own account, held in your phone’s keychain.

This is deliberate, and it is the part most likely to look like a missing feature. One shared key on a server we ran would be a place from which somebody could read every photographed meal and every logged symptom. “We promise not to look” is worth less than not being able to. Everything except analysing a new photo works with no key at all.


It records. It never explains.

eatfeel will not tell you what is causing anything, and it is built so it cannot start.

A pattern in a few weeks of data is a question worth asking, not an answer. One button writes the whole record to a spreadsheet you can hand to a doctor or a dietitian, who is the person qualified to read it.


Get it

It is on TestFlight, Apple’s app for testing. Free, and it installs like any other app.

The eatfeel app icon

Look for this on the home screen once it installs.

TestFlight link coming iPhone · free

Photographing new food needs an Anthropic API key, which you enter in Settings once. Typical use is well under a dollar a month, and you can cap it. Everything else works without one.