Privacy Policy
Last Updated: June 6, 2026
1. Introduction
This Privacy Policy explains how the Earlybit application ("App", "we", "us", or "our") collects, uses, and protects your information when you use our iOS morning alarm and wake-mission features on iPhone and iPad. We are committed to protecting your privacy and being transparent about our data practices.
Earlybit does not require you to create an account with email or Apple Sign In. An anonymous identifier may be created in the background to support subscriptions and optional sync.
2. Information We Collect
2.1 Information You Provide Directly
Alarm and app preferences:
- Wake time, alarm sound, volume, vibration, and snooze settings
- Selected wake mission types and difficulty preferences
- Onboarding choices such as language and snooze habits
- Custom alarm sound files you import, stored on device
- QR wake codes you configure for QR missions
- Feedback or support messages you send to us
Note: Most alarm, streak, and mission data is stored locally on your device. We do not require a sign-in screen.
2.2 Information from Device Sensors and Apple Frameworks
When you use certain features, the App may access:
- Notifications — to schedule and deliver alarm alerts (required for core functionality)
- Camera — for photo and QR wake missions when you select those mission types
- Motion & Fitness — for shake missions and step-count missions
- Apple Health (HealthKit) — only if you enable wearable sync; reads sleep and step data you authorize
- AlarmKit — on supported iOS versions, to schedule native system alarms when enabled
- Accelerometer — for optional sleep movement tracking when that feature is enabled
Health and motion data used for missions or insights is processed to deliver the feature you requested. We do not sell HealthKit data.
2.3 Information Collected Automatically
Device and app information:
- Device model, operating system version, and app version
- A device or installation identifier for analytics, crash reporting, or subscription validation
- Anonymous Firebase user identifier when background authentication is used
Usage analytics:
- App launch events and session duration
- Feature usage (for example mission types completed, streak milestones, paywall views)
- Crash reports and error logs
- Performance metrics
2.4 App Tracking Transparency (iOS)
On iOS, if we use analytics that may be considered tracking under Apple's App Tracking Transparency (ATT) framework, the App will ask for your permission before accessing the Identifier for Advertisers (IDFA). You can decline; the App remains usable. If you allow tracking, analytics partners may receive a device identifier as permitted by your choice.
2.5 Information We Do Not Collect
Unless you provide it or a feature requires it, we do not aim to collect:
- Your name, email address, or phone number through in-app sign-up (there is no sign-in UI)
- Precise GPS location
- Your contacts or address book
- Photos or camera recordings stored on our servers by default
- Continuous microphone recording — the App does not record audio for wake missions
3. How We Use Your Information
3.1 Primary purposes
- Schedule and deliver alarms and wake missions
- Track streaks, mission completion, and wakeup receipts
- Validate and restore Earlybit Pro subscriptions through Apple In-App Purchase
- Sync optional data to Firebase when anonymous authentication is active
- Load remote configuration for missions and feature flags
- Provide customer support when you contact us
3.2 Analytics and improvement
- Understand aggregate App usage and stability
- Diagnose crashes and fix bugs
- Improve alarm reliability and mission experience on iOS
4. Data Storage and Security
4.1 Local storage
- Alarm schedules, streaks, mission history, and preferences are stored on your device
- A local database and secure preferences hold app settings
- Data persists until you clear it in Settings, delete the App, or reset your device
4.2 Cloud storage
- Anonymous account and subscription-related records may be stored in Firebase when needed for Pro features
- We use reasonable technical and organizational measures to protect information we process
- Network communications use HTTPS where supported
5. Third-Party Services
5.1 Firebase (Google)
- Firebase Analytics
- Firebase Authentication (anonymous)
- Firebase Remote Config
- Firebase Cloud Messaging, if push notifications beyond local alarms are enabled
- Cloud Firestore and Cloud Functions, if cloud sync is enabled
5.2 Adapty
- App Store subscription and in-app purchase management
- Purchase history and entitlement validation tied to your Apple ID transaction records
5.3 Sentry
- Crash reporting and error monitoring
5.4 Apple
- App Store processes payments; Apple receives transaction data according to its privacy policy
- HealthKit data stays under your control via iOS Health permissions
6. Apple App Privacy Details
Our App Store privacy nutrition labels reflect the following categories, which may be collected for analytics, app functionality, or purchase validation and are not used for cross-app tracking unless you consent via ATT:
- Device ID — collected, not linked to your identity, not used for tracking
- Product interaction — collected, not linked, not used for tracking
- Crash data — collected via Sentry, not linked, not used for tracking
- Purchase history — collected via Adapty for subscription management, not linked, not used for tracking
We do not collect contact info or precise location for App Store disclosure purposes.
7. Your Rights and Choices
- Manage notification, camera, motion, and Health permissions in iOS Settings
- Clear local alarm and streak data from Settings inside the App where available
- Decline App Tracking Transparency while continuing to use core features
- Request deletion of server-side data — see our Support & Data Deletion page
- Depending on your location, you may have additional rights to access, delete, or object to certain processing
8. Children's Privacy
The App is rated 4+ on the App Store and is not directed at children under 13. We do not knowingly collect personal information from children under 13 without appropriate parental consent as required by law.
9. Contact Information
- Email: karlihasann@gmail.com
- Privacy contact: hasan@hasankarli.dev
- Support: hasankarli.dev/mobile-apps/earlybit/support
- Website: https://hasankarli.dev
10. Effective Date
This Privacy Policy is effective as of June 6, 2026, except with respect to changes that we describe when we post updates.