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

Summary

All data stored on your device
No internet connection required
No external API calls
No cloud storage
Complete privacy and control