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 — migraine days per month (the last 30 days, a 3-month average and a monthly chart), 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.
* Fast logging — one tap starts a migraine, or long-press the app icon and choose "Log migraine".
* Your data stays yours — on-device storage only, with full export and import (JSON and CSV), a printable PDF report for your doctor, and an optional backup reminder.
* Optional app lock — open Megrim with your phone's own fingerprint, face or PIN, and hide it in the recent-apps switcher.
* 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.7)

• New: optional app lock with your phone's fingerprint, face or PIN (Settings › Privacy). Adds two Android permissions, unused unless it's on.
• New: migraine days per month, in Analytics and the PDF report.
• New: long-press the icon → Log migraine.
• Fixed: Android backup now includes your diary.
• Suspected factors are more accurate: each migraine counts once, on its first day, and pressure is compared fairly. Your odds ratios will change.

Versions

Version Date Size Requires Android Download
1.0.7 current
2cfa3c76441b5c3f…
2026-10-12 26 MB API 26
1.0.7
a773dd2a62782a30…
2026-10-12 24 MB API 26
1.0.7
57d7c6dae4bcbfc2…
2026-10-12 22 MB API 26
1.0.6
48be5a742e244b99…
2026-10-08 25 MB API 26
1.0.6
767447f0e577e89a…
2026-10-08 23 MB API 26
1.0.6
3fa1ac47f7c17d7d…
2026-10-08 22 MB API 26
1.0.5
343c77f4e98777a1…
2026-10-02 23 MB API 26
1.0.5
253f13c46c3c3751…
2026-10-02 21 MB API 26
1.0.5
0b467d86942a3028…
2026-10-02 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.
  • BiometricsUnlock with fingerprint or face.
  • FingerprintUnlock with a fingerprint.
  • megrim.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

Comments