Privacy-first cycle care Android · Flutter · MIT

Your cycle, your way.

Menstrual health, fertility and everyday wellbeing — tracked in an app that keeps every entry on your device. No account. No trackers. No exceptions.

0Trackers & ads
100%Data kept on-device
MITOpen source, auditable
Cycle day 3Menstrual
High accuracyLearns your pattern
CycleCare home screen showing cycle day, current phase and days until the next period

01 — The premise

Most period trackers are data businesses wearing a health app. CycleCare is built the other way around: your data never leaves your phone.

No account wall

Signing in is optional and gates nothing. Onboarding takes you straight into a working app.

No network calls

Every feature reads and writes local storage. In normal use the app never phones home.

No SDKs

Zero analytics, crash reporting or advertising libraries are compiled in. Nothing profiles you.

Your exit is built in

Export everything as JSON, or erase all of it, in one action from Settings.

Cycle day
03
Phase 01 / Days 1–5

Menstrual

Your period is here. Rest counts as progress — and the app logs flow, pain and symptoms without nagging you for more.

Phase 02 / Days 6–11

Follicular

Energy and mood usually climb from here. A good window for the hard things you postponed last week.

Phase 03 / Days 12–16

Ovulation

Peak fertility, and often peak energy. Cervical signs and basal body temperature confirm what the forecast estimated.

Phase 04 / Days 17–28

Luteal

Winding down. PMS tends to show up late in this phase, so the premenstrual window is flagged before it arrives.

Phase colours are fixed on purpose. Change your accent palette and rose still means period, teal still means fertile — an estimate is never mistaken for something you logged.

02 — What's inside

One app,the whole picture.

The health, planning and daily-log tools that usually live in five separate apps — in one place, working offline.

01

Daily log

Flow, mood, 16 symptoms, pain 0–10, BBT, sleep, water, weight, cervical signs, medication and your own custom tags.

02

Insights

Cycle length, regularity, symptom and mood frequency, pain and basal body temperature — charted honestly.

03

Health library

Plain-language explainers for PCOS, endometriosis, PMDD, perimenopause and amenorrhea, plus a pain diary.

04

Pregnancy mode

Due date from a date or your last period, week-by-week guidance, a kick counter and appointments.

05

Birth control

Daily pill check-in with undo, current and longest streak, pack layout and adherence stats.

06

Reminders

Six local notification types — period, ovulation, fertile window, daily log, the pill and custom.

03 — Every screen

Designed tobe lived in.

One shared design system across every screen. Eight palettes, a light and a dark theme, and reduced-motion honoured throughout.

Home screen
Calendar with colour-coded cycle phases
Insights charts
Daily log
Home screen in dark theme
Companion screen
Health conditions library
Learn article library
Calendar in dark theme
Pregnancy mode
Reminders
Settings

04 — The build

0Trackers

No analytics, crash reporting or ad SDKs.

100%On-device

Local storage for every feature.

8Palettes

Plus light, dark and follow-system.

43Tests

Run on every push in CI.

MITLicence

Read, fork and audit every line.

Track onyour terms.

Free, open source, and yours. Download the Android build or read every line of the source.

Android 6.0+ · APK & Play bundle on every release

CycleCare is for education and personal tracking only. It is not a medical device and does not provide medical advice, diagnosis or treatment. Predictions are estimates derived from the data you enter and will sometimes be wrong. Do not rely on CycleCare as contraception. For anything that concerns you, talk to a qualified clinician.