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.
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.
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.
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.
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.
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.
- 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.
- 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.
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.
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.
- Your sleep data remains on your device.
- Device-level protections (such as Face ID, Touch ID, and passcode settings) help safeguard your information.
- 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.
SleepCal is not intended for children under the age of 13.
We do not knowingly collect personal data from children.
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.
If you have any questions or concerns about this Privacy Policy, please contact us via the "Send Feedback" option in the app settings.