Privacy Policy

Last updated: July 27, 2026

Summary: Healthy Sleep Cycles stores your settings, plans, and check-ins on your device. If you connect Oura, the app retrieves recent sleep records, protects the native-app access token in iOS Keychain, and stores a local sleep-history cache. We do not sell your data or use it for advertising.

Introduction

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.

Information We Collect

Sleep Cycles is designed with privacy in mind:

Local Storage

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.

Oura Integration

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.

Notifications

If you enable notifications, Sleep Cycles may send you:

Notification permissions are optional and can be revoked at any time through your device settings.

Third-Party Services

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.

Children's Privacy

Sleep Cycles is not directed to children under 13. We do not knowingly collect personal information from children under 13.

Changes to This Policy

We may update this Privacy Policy from time to time. Any changes will be posted on this page with an updated revision date.

Contact Us

If you have questions about this Privacy Policy, please contact us at:

[email protected]

Your Rights

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.