A food diary for one stomach at a time

Which food is
doing this to you?

You ate something today. Hours later, your stomach turned. Why Is Pain quietly keeps the receipts — so the thing that keeps showing up before the pain has nowhere left to hide.

Lives on your phone. No account, no cloud, nobody watching.

01 — the problem

The trigger never shows up at the scene. It left four hours ago.

Food doesn't hurt you while you're eating it. It waits. By the time your stomach complains, breakfast is a blur and lunch is a guess, and "maybe it was the coffee?" is doing a lot of heavy lifting.

Memory is a terrible detective. What you actually need is a boring, honest log — every meal, every flare-up, on the same timeline — kept without effort until a pattern has no choice but to surface.

02 — the loop

Three small habits.
That's the whole app.

The rule that decided every design call: if logging a meal takes more than 15 seconds, or logging pain takes more than two taps, the app has failed. So it doesn't ask for much.

1

Log the food

Type what you ate at whatever detail you feel like — "sourdough toast" on a rushed morning, or broken into wheat · starter · butter when you want to be precise. Granularity is your call, never forced.

<15s per meal
2

Log the pain

When it hits, tap the severity — mild, medium, or severe — and, if you can be bothered, where it lands. That's it. Two taps and you're done.

2 taps, then away
3

Let it connect the dots

For every flare-up, the app rewinds one to six hours and notes what you'd eaten. Do that for a couple of weeks and the same few foods start turning up again and again.

Patterns, not charts
One day, rewound. When pain lands at 16:20, the app looks back across the shaded window and quietly counts what was on the table.
−6h  ·  lookback  ·  −1h
08:10
toast
10:30
coffee
12:45
lasagne
15:00
apple
16:20
medium pain

03 — the payoff

A short list of
usual suspects.

No dashboards. No line graphs pretending to be science. Just a ranked list of the foods that keep sitting in the window before your worst days — sorted by how often, and how badly, they show up.

It surfaces associations, not verdicts. The app can point at a suspect; only you and, if you like, your doctor can decide what to do about it.

Suspect Shows up before
01
Wheat flour · pasta · bread
9 / 11 flare-ups
02
Dairy cheese · cream · butter
6 / 11 flare-ups
03
Onion raw · cooked
3 / 11 flare-ups
Coffee cleared, for now
1 / 11 flare-ups

04 — the promise

What you eat and how you feel never leaves your phone.

No account, ever

Nothing to sign up for, no email, no password to forget. Open the app and start logging.

No cloud, no sync

Every entry is stored locally on your device. There is no server to breach because there is no server.

Nobody selling it

Your gut is not a data set. No analytics, no ads, no "anonymised" anything shipped off somewhere.

05 — what it costs

Free for thirty days. Then one payment, forever.

Thirty days, everything

Nothing held back during the trial. Thirty days because patterns need a couple of weeks of logging before they mean anything — a shorter trial would expire before you had seen the thing you'd be paying for.

One payment, no subscription

Pay once and the app is yours, including every future update. No monthly fee, no ads, ever.

Your diary is never hostage

If you don't pay, the app still opens, still shows every entry you ever logged, and still exports the lot. You lose new entries and the Patterns view — never your history.

The honest pitch

It won't fix your stomach.
It'll just stop letting
the culprit get away.

Why Is Pain is a small, stubborn notebook that remembers what you can't: every meal, every ache, on one honest timeline — until the pattern is impossible to ignore.

On iPhone soon · lives entirely on your device