Prodrome
Know your real migraine triggers.
Not the folklore.
Collect the evidence-based signals reliably and unobtrusively; tell the truth about what we see.
Coming soon to the App StoreWhy “Prodrome”?
A prodrome is the early phase of a migraine — the hours when the attack has already begun in the brain but the pain hasn’t arrived. Many famous “triggers” (chocolate cravings, bright light, strong odors) are actually this phase showing itself: in double-blind challenges they fail to cause anything. The app is named after that trap, because it’s built to avoid it.
Passive first
Sleep quality, menstrual cycle, and barometric pressure are read automatically from HealthKit and Apple Weather. The app asks for exactly two things: log the attack when it happens, and answer one evening stress question.
Evidence only
Every tracked signal earned its place in prospective studies — perimenstrual timing, sleep efficiency, stress let-down, pressure drops. Disproven folklore (cheese, MSG, aspartame) is deliberately absent, so it can’t generate noise.
Honest statistics
Findings are reported as a risk ratio with an uncertainty range that narrows as you log more. The app distinguishes “this raises your risk,” “this confidently doesn’t,” and “too early to tell” — and never confuses an early symptom with a cause.
Missing data stays missing
Didn’t wear the watch one night? That day is treated as unknown — never as zero, never guessed. Untracked is not the same as untroubled.
How it works
- Grant read access to Health and allow location for local weather. Months of history backfill instantly, so your personal baselines exist on day one.
- Log attacks in seconds — in the app or by Siri (“log a migraine”) — and answer one stress tap each evening.
- As attacks accrue, Insights compares them against your own baselines and reports each candidate trigger with its evidence and an honest verdict.
Your data stays yours
Prodrome has no servers, no accounts, and no analytics. Everything lives on your device and in your own private iCloud database, which the developer cannot read. The full detail is one page: the privacy policy.