Privacy Policy
RiseAlarm: Loud Alarm Clock for Heavy Sleepers
Last updated: December 10, 2025
Privacy First Promise
RiseAlarm is designed with privacy as its core principle. All data is stored and processed entirely on your device. We do not collect, transmit, or store any personal information. No internet connection is required, and no external APIs are called.
What We Never Collect
RiseAlarm operates completely offline and does not collect any of the following:
- ✗Alarm times, labels, or settings
- ✗Mission completion data or progress
- ✗Personal identifiers or account information
- ✗Camera images or face detection data
- ✗Device motion or shake data
- ✗Location data
- ✗Usage analytics or crash reports
How RiseAlarm Works
100% On-Device Storage
All alarm data, mission settings, and preferences are stored locally on your iPhone using Core Data or SwiftData. This data never leaves your device and is never transmitted to any server or cloud service.
No Internet Connection Required
RiseAlarm works completely offline. The app does not require an internet connection to function. All alarm notifications, mission logic, and processing happen locally on your device using iOS native frameworks.
No External API Calls
We do not make any external API calls. Math problems are generated locally using random number generation. Face detection uses Apple's VisionKit framework, which processes images entirely on-device. Shake detection uses CoreMotion, which also operates locally.
No Cloud Storage
Nothing is saved to the cloud. We do not use iCloud, Dropbox, or any other cloud storage service. Your alarms and settings exist only on your device. If you delete the app, all data is permanently deleted.
Face Data Privacy
Data Collection
RiseAlarm collects facial landmark data exclusively for the Face Challenge alarm feature:
- Facial landmark points (68 coordinate points identifying facial features)
- Eye Aspect Ratio (EAR) measurements
- Eye position and orientation
We do NOT collect: photos, images, biometric identifiers, facial recognition data, or any personally identifiable information.
Data Use
Face data is used exclusively for the Face Challenge alarm feature:
- Real-time eye-open detection to verify user is awake
- Alarm dismissal verification (user must keep eyes open for 5 seconds)
- Real-time user feedback for camera positioning
All processing happens locally on-device using TensorFlow Lite models. No cloud processing or external services are used.
Sharing & Storage
NO. Face data is NEVER shared with any third parties.
Storage: Face data is stored ONLY in device memory (RAM) during active Face Challenge sessions. No face data is:
- Saved to disk or persistent storage
- Stored in app databases or files
- Cached or archived
- Transmitted over the internet
- Sent to any server or external service
Retention
Face data is retained only during the active alarm challenge session (typically 5-30 seconds). Data is processed in real-time and immediately discarded. All face data is automatically deleted when the challenge completes. No face data persists after the session ends.
Mission Processing
Math Mission
Math problems are generated locally using random number generation. Your answers are checked on-device. No data is sent anywhere.
Shake Mission
Shake detection uses Apple's CoreMotion framework, which processes motion data entirely on your device. Shake counts and progress are tracked locally and never transmitted.
Face/Mirror Mission
Face detection uses Apple's VisionKit framework, which processes camera images entirely on-device. No images are stored, saved, or transmitted. Face detection happens in real-time and is discarded immediately after verification.
Permissions
Notifications
RiseAlarm requires notification permissions to deliver alarm notifications. These notifications are scheduled locally on your device and do not require internet connectivity.
Camera (Premium Feature)
The Face/Mirror Mission requires camera access. Camera data is processed entirely on-device using VisionKit. No images are stored or transmitted. Camera access is only used when you actively use the Face Mission feature.
Motion (Shake Mission)
The Shake Mission uses CoreMotion to detect device movement. Motion data is processed locally and never leaves your device.
Premium Purchases
Premium purchases are processed through Apple's App Store using their secure payment system. We do not collect or store payment information. Purchase verification is handled by Apple's StoreKit framework, which operates according to Apple's privacy policies.
Data Deletion
Since all data is stored locally on your device, you can delete all data by simply deleting the app from your iPhone. There is no cloud backup or server-side data to delete.
Changes to This Policy
We may update this Privacy Policy from time to time. We will notify you of any changes by posting the new Privacy Policy on this page and updating the "Last updated" date. You are advised to review this Privacy Policy periodically for any changes.
Contact Us
If you have any questions about this Privacy Policy, please contact us at info@penguinlabs.cc