Last updated: July 27, 2026
Sleep Cycles ("we", "our", or "the app") is committed to protecting your privacy. This Privacy Policy explains how we handle information when you use our sleep cycle calculator app.
Sleep Cycles is designed with privacy in mind:
The app stores the following information locally on your device only:
This local data is used solely to provide app features. Disconnecting Oura removes the Oura token and cached Oura sleep history from the app.
If you connect an Oura account, Healthy Sleep Cycles requests only the daily-data permission needed to calculate sleep timing, duration, consistency, latency, and efficiency insights. The app retrieves up to 30 days of sleep records from the Oura API.
The native iOS app exchanges Oura authorization codes and refresh tokens through a Sleep Cycles token service, then sends sleep-data requests directly to Oura. The token service uses the confidential Oura client credential, returns Oura's response, and is not designed to persist tokens or sleep records. The native app stores its token in iOS Keychain. The web app may route Oura sleep requests through a Sleep Cycles network proxy. Cloudflare provides website and token-service infrastructure.
Disconnecting Oura removes local Oura data and requests token revocation from Oura. You may also revoke access through your Oura account. Oura's handling of information is governed by Oura's privacy policy.
If you enable notifications, Sleep Cycles may send you:
Notification permissions are optional and can be revoked at any time through your device settings.
Sleep Cycles does not integrate with third-party analytics, advertising, or tracking services. The optional Oura connection uses Oura's API, and Cloudflare provides website and proxy infrastructure.
Sleep Cycles is not directed to children under 13. We do not knowingly collect personal information from children under 13.
We may update this Privacy Policy from time to time. Any changes will be posted on this page with an updated revision date.
If you have questions about this Privacy Policy, please contact us at:
You can remove Oura data by disconnecting Oura. You can remove all locally stored plans, preferences, and check-ins by deleting the app. You can exercise rights concerning Oura-held information through Oura. Contact us with other privacy requests.