Privacy Policy

SleepCal
Jan 4, 2026

SleepCal ("we", "our", or "us") is committed to protecting your privacy.
This Privacy Policy explains how data is handled in the current version of the app and how data may be handled if new features are introduced in the future.

1. Data Collection & Usage

Core App Data (Local-First)

SleepCal is designed as a local-first application.

  • All sleep settings, calculations, and alarm data are stored only on your device.
  • Your personal sleep data is never transmitted to our servers or third parties.

Anonymous Account System

To enable subscription features and restore purchases across devices:

  • We automatically generate an anonymous user ID when you first launch the app.
  • This ID contains no personally identifiable information (PII) — it is a random string used solely to manage your subscription status.
  • We do not require email, name, phone number, or any other personal information.
  • You can use the app without creating a traditional account or signing in.

Usage Analytics (Firebase Analytics)

To improve app stability and user experience, SleepCal uses Firebase Analytics.

  • Firebase Analytics collects anonymous usage data, such as feature interactions, app launches, and basic device information.
  • This data does not identify you personally and is used solely to understand app performance and usage trends.
  • Analytics data is not used for advertising, profiling, or cross-app tracking.

Future AI Features

If we introduce optional AI-powered features (such as journaling or insight generation):

  • Data may be temporarily processed only to provide requested features.
  • Any data used for AI processing will be anonymized where possible.
  • We will never sell personal, sleep-related, or mental health–related data to third parties.

If future features require changes to data handling, this Privacy Policy will be updated accordingly.

2. App Permissions

SleepCal requests only the permissions necessary to function:

  • Notifications
    Used exclusively for alarms, sleep reminders, and user-initiated notifications.

We do not access contacts, photos, location data, or other unrelated device information.

3. Tracking & Advertising

  • SleepCal does not use advertising SDKs.
  • We do not track users across other apps or websites.
  • Firebase Analytics is used strictly for aggregated analytics purposes.

4. Payments & Subscriptions

Payment Processing

  • All subscriptions and purchases are processed securely through the Apple App Store using In-App Purchases.
  • We do not have access to, collect, or store your payment details, credit card information, or Apple ID.

Subscription Management (RevenueCat)

We use RevenueCat, a third-party subscription management platform, to:

  • Verify your subscription status across devices.
  • Enable "Restore Purchases" functionality when you switch devices.
  • Manage subscription lifecycle events (renewals, expirations, cancellations).

What RevenueCat receives:

  • Your anonymous user ID (generated by our app).
  • Subscription transaction information from Apple (purchase date, expiration date, product ID).

What RevenueCat does NOT receive:

  • Your name, email, or any other personal information.
  • Your sleep data or app usage patterns.

For more information, see RevenueCat's Privacy Policy.

Subscription Data Storage

To provide seamless subscription experiences:

  • Your subscription status (active/expired, expiration date) is stored on our secure servers.
  • This data is linked only to your anonymous user ID.
  • We retain subscription records to support purchase restoration and customer service inquiries.

5. Data Security

Local Data

  • Your sleep data remains on your device.
  • Device-level protections (such as Face ID, Touch ID, and passcode settings) help safeguard your information.

Server Data

  • Subscription data transmitted to our servers is encrypted using HTTPS/TLS.
  • Access to server-side data is restricted and protected by industry-standard security measures.
  • We do not store any personally identifiable information on our servers.

6. Children's Privacy

SleepCal is not intended for children under the age of 13.
We do not knowingly collect personal data from children.

7. Changes to This Policy

We may update this Privacy Policy from time to time.
Any changes will be reflected on this page, and continued use of the app constitutes acceptance of the updated policy.

8. Contact Us

If you have any questions or concerns about this Privacy Policy, please contact us via the "Send Feedback" option in the app settings.

Privacy Policy