Your cycle,
kept close.
Cycle does one thing: track period dates simply and privately. Your history stays on your device unless you choose to sync period events to your own Google Calendar. No account, no ads, no analytics, no twenty-tab health dashboard.
Runs in any modern browser, on your phone or computer. Nothing to install.
Log the date. See what comes next.
Cycle avoids the extra dashboard. It keeps the core loop small: record your period, see a simple prediction, and keep a backup when you need one.
Simple period logging
Record starts and ends without symptoms, forms, content prompts, or extra health categories.
Plain predictions
Cycle estimates the next expected period from your log and keeps the result easy to scan.
Optional calendar sync
Put logged and predicted dates in a Google Calendar you control, with no developer-run server in the middle.
Export and import
Keep a local backup of your period history and restore it when you move devices.
Private by default, explicit when synced.
Your history lives on your device. Everything else is opt-in.
On your device
Period history is stored locally on your device. Cycle does not run a backend server that stores your cycle history.
Your calendar, your rules
Calendar sync is optional. When enabled, Cycle keeps period events in a Google Calendar you control and does not send them to a developer-run server.
Auditable by design
Cycle is open source, so its privacy promises can be checked against the code instead of taken on faith.
Built in the open.
Cycle is free and open source. Found a bug, or wishing it did one more focused thing? Open an issue, read the code, or send a patch — the project lives on GitHub.
Browse the code on GitHub