BodyClock, the alarm that starts from your sleep cycles
Set bedtime or wake time: the other recalculates in 90-minute cycles. Reminders, alarm and widget — no ads, no account.
Here's the solution
A sleep cycle lasts 90 minutes. The last time you edit stays the anchor; the other follows. The free edition covers one rhythm for every day. Pro unlocks a rhythm and colour per day, more reminders, the full alarm and a local backup. Everything stays on the device; the Pro purchase goes only through Google Play.
Key features
90-minute cycle math (3 to 8 cycles)
Bed or wake as anchor: the other time recalculates
Bedtime reminders with suggested texts
Alarm: ringtone, vibration and snooze
Rectangle Bed / Up widget + Now button
Light and dark themes, French and English
100% local — no BodyClock account, no ads
Pro: per-day rhythm, advanced reminders, sounds, backup
Free or Pro?
One app on Google Play. Start free; Pro unlocks inside the app with a one-time purchase.
| Feature | BodyClock Free | BodyClock Pro One-time purchase |
|---|---|---|
| 90-minute cycle math | ||
| Applied rhythm | One for every day | A different one each day |
| Day colour | — | |
| Bedtime reminders | 1 · suggested texts | Up to 4 · free text |
| Home-screen widget | ||
| Alarm (sound, vibration, snooze) | Phone ringtone · 5 min | Sounds, rising volume, snooze 1–30 min |
| Wake message & Do Not Disturb | — | |
| Local backup / restore | — | |
| Ads | None | None |
Pro is an in-app unlock (one-time purchase via Google Play), not a second app. No BodyClock account is created.
Cycles • Reminders • Widget

Screenshots





Compatibility and requirements
- Android 8.0 (API 26) and later
- Schedule, reminders and widget stored locally on the device
- Permissions: notifications, exact alarms, full-screen wake intent
- Pro purchase is handled by Google Play and cached so the alarm keeps working offline
- No camera, microphone, location or contacts