Megrim: Migraine Log

Megrim: Migraine Log

Private, offline migraine log with automatic on-device pattern insights.

Steve Maegley Sports & Health

Screenshots

Screenshot of Megrim: Migraine Log Screenshot of Megrim: Migraine Log Screenshot of Megrim: Migraine Log Screenshot of Megrim: Migraine Log Screenshot of Megrim: Migraine Log Screenshot of Megrim: Migraine Log Screenshot of Megrim: Migraine Log Screenshot of Megrim: Migraine Log

Description

Smart migraine tracking that stays on your device.

Megrim is an open-source, offline-first migraine diary that helps you find your personal triggers. The app automatically adds time-of-day, season, daylight, and moon context to your entries — and, if you opt in, local weather and barometric pressure — calculating correlations entirely on your phone. With no accounts, no cloud servers, and zero tracking, your health data stays completely private and under your control.

What's inside:

* Automatic on-device enrichment — daylight hours, time of day, season, and moon phase computed locally; opt in to add local weather and barometric-pressure change (24h/48h). No manual entry.
* Real personal analytics — trends by day-of-week, time-of-day, season, daylight, pressure change, and moon phase, plus a "suspected factors" card that uses odds ratios over your own log.
* Your data stays yours — on-device storage only, with full export and import (JSON and CSV).
* No accounts, no servers, no telemetry — by default the app makes no automatic network requests (the only exception is the place-name search you type when setting your home location). Weather enrichment is opt-in; when enabled, the only network request is to Open-Meteo.com, to fetch weather for the approximate (~1 km rounded) location and date of the entries you create.
* Free and open source (GPL-3.0-or-later).

Megrim is a personal diary and is NOT a medical device. It does not diagnose, treat, cure, or prevent any condition. "Suspected factors" are statistical associations in your own log — association is not causation. Always consult a qualified healthcare professional.

Weather data by Open-Meteo.com.

What’s new (1.0.1)

Weather enrichment is now opt-in.

• Weather, pressure and air-quality lookups only happen if you turn them on (during setup or in Settings). Left off, Megrim makes no automatic network requests at all.
• IMPORTANT for existing users: this update leaves weather enrichment OFF until you enable it in Settings › Weather enrichment. Turning it on backfills weather for entries you already logged.
• Charts that need weather now say so instead of just looking empty.
• You can set your home location wit

Versions

Version Date Size Requires Android Download
1.0.1 current
76646f3b2174ed42…
2026-08-26 23 MB API 26
1.0.1
56176e91708a280b…
2026-08-26 21 MB API 26
1.0.1
789e9028fe361d55…
2026-08-26 19 MB API 26

Permissions

What the app asks the system for. Android only grants sensitive access after you confirm it.

  • Internet accessSend and receive data over the internet.
  • Network stateCheck whether and how the device is connected.
  • megrim.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

Comments