# An honest range, not a prediction

Perimenopause does not keep a schedule; period apps print a date anyway. Ebb shows a range, models HRT with dose and site rotation, and found the cause of zero installs in a screenshot.

By: Necati Doğrul · 2026-09-13 · https://necatidogrul.dev/en/work/ebb · ios, health, aso

## Problem

In perimenopause a cycle swings between 21 and 60 days. Period apps still say "next period: 14 October", then quietly push the date forward or hide the prediction when it does not arrive. The user feels broken. Then there is HRT: patches, gels, tablets, creams, injections, a hormonal coil; doses, application-site rotation, cyclical progesterone. In most apps that is a single "took my medication" checkbox.

## Decisions

- **An honest range.** Ebb gives no single date; it shows the real range of your recent cycles and explains why. Irregularity is normal here, not a bug.
- **HRT as a first-class citizen.** Form, dose, site-rotation reminders, phased schedules. A dose change sits on the same chart as the symptom curve, so "did the higher patch help" has an answer in the data.
- **Correlation with triggers.** Caffeine, alcohol, stress, poor sleep; the user's own log, not generic advice.
- **A doctor report in one tap.** PDF with symptoms, HRT history, notes. The appointment is never long enough.
- **The wrist.** Log a hot flash from the Watch in two taps; see the next dose on a complication.

## Diagnosing zero installs

After launch, ads produced 11 taps and zero installs. The creative was at fault, not the keywords: the hero screenshot showed an empty state ("log a few more cycles") because sample data generated 14 days and a single period; the second frame listed "Patch" five times in a row. Sample data grew to 126 days with five period starts and a symptom curve that falls after a dose increase; 18 images were regenerated in three languages. None of the four targets had a `PrivacyInfo.xcprivacy`; that shipped in the same release.

## Ranking in a niche

Measured: in this category, an exact phrase in the app name beats the ratings wall. "menopause tracker" in the US is a wall of 1.9 million ratings; "perimenopause tracker" is 134. The name became "Ebb: Perimenopause Tracker", and "Menopause Symptom Tracker" in the UK. In the US "hrt" means a bus company; in the UK it means hormones; the campaigns were split accordingly.

Ebb is a small app in a small market, but every measurement and correction is on record, and the next app starts from it.

---
Necati Doğrul · https://necatidogrul.dev
