This Privacy Policy explains how BedHalo handles information when you use the BedHalo iOS app.
BedHalo is designed as a privacy-focused sleep tracking app. The app uses your iPhone microphone during sleep sessions to detect sleep-related sound events, calculate sleep metrics, and help you better understand your sleep environment.
1. Information BedHalo Handles
BedHalo may process and store the following types of information on your device:
Sleep session data:
- sleep session start and end time;
- sleep duration;
- sleep score and sleep battery values;
- night noise level;
- disturbance count;
- confidence and quality metrics.
Sleep event data:
- event time;
- event type;
- event duration;
- event intensity;
- event confidence;
- optional short audio clip path if clip saving is enabled.
Audio data:
- temporary local session recording used to detect events and create short event clips;
- optional short event audio clips in standard tracking mode.
App settings and preferences:
- language;
- theme;
- tracking mode;
- audio retention period;
- sleep target;
- maximum session length;
- reminder settings;
- onboarding choices such as age and gender, if entered in the app.
Widget data:
- last-night summary;
- weekly summary;
- sleep battery value used by the iOS widget.
Subscription data:
- subscription status;
- purchase entitlement status;
- information needed to show, purchase, restore, and unlock BedHalo Pro features.
2. Microphone Use and Audio Processing
BedHalo requests microphone permission before sleep tracking can start.
The microphone is used to monitor sound during a sleep session. This allows BedHalo to detect sleep-related sound events and calculate sleep metrics.
BedHalo uses iOS background audio capability so a sleep session can continue while the app is in the background.
Audio processing for sleep tracking is performed on the device. The current app code does not show sleep audio being uploaded to BedHalo developer servers.
3. Tracking Modes
BedHalo supports different tracking behavior.
In standard tracking mode, BedHalo may save short audio clips around detected sleep events. These clips are stored locally on your device.
In silent tracking mode, BedHalo is designed to save sleep statistics without saving event audio clips.
4. Temporary Recordings
During a sleep session, BedHalo may create a temporary local recording file to process the session and extract event clips.
When a session stops normally or is cancelled, the app removes the temporary recording file. If the app or device stops unexpectedly, temporary files may remain until the app or iOS removes them or until local app data is deleted.
5. Where Data Is Stored
BedHalo primarily stores sleep data locally on your iPhone.
Sleep sessions and sleep events are stored in local app storage.
App settings and preferences are stored in iOS local storage.
Audio clips are stored in local app files.
Widget summary data is stored in a local shared container used by the BedHalo iOS widget.
BedHalo does not require an account to store sleep tracking data in the current app version.
6. Data Sent Outside Your Device
BedHalo does not operate a custom developer backend for uploading sleep sessions, sleep events, or audio clips in the current app version.
However, BedHalo uses RevenueCat and Apple's in-app purchase infrastructure for subscriptions and purchase status handling.
When you open subscription screens, purchase a subscription, restore purchases, or when the app checks whether Pro features are active, subscription-related information may be processed by RevenueCat and Apple.
This subscription-related processing may include purchase status, product identifiers, entitlement status, transaction information, device or app identifiers used by the purchase system, and technical information needed to provide and verify subscriptions.
BedHalo does not collect payment card details. Payment processing is handled by Apple.
7. Third-Party Services
BedHalo uses RevenueCat for:
- showing subscription offerings;
- managing purchase state;
- checking Pro entitlement status;
- restoring purchases.
RevenueCat works with Apple's in-app purchase system.
BedHalo does not use advertising SDKs in the current app version.
BedHalo does not use third-party analytics SDKs such as Firebase Analytics, Mixpanel, Amplitude, or PostHog in the current app version.
BedHalo does not use third-party crash reporting SDKs such as Firebase Crashlytics or Sentry in the current app version.
8. Tracking and Advertising
BedHalo does not use sleep data, audio data, or app usage data for third-party advertising.
BedHalo does not sell your personal information.
BedHalo does not share your sleep session data or audio clips with data brokers.
BedHalo does not use App Tracking Transparency tracking in the current app version because the current app version does not include advertising tracking behavior.
9. Notifications
If you enable bedtime reminders, BedHalo requests notification permission.
Bedtime reminders are scheduled as local notifications on your device. BedHalo does not use a custom server to send bedtime reminders in the current app version.
You can disable notification permission in iOS Settings.
10. Data Retention
Sleep sessions remain stored on your device until you delete them, delete all local app data, uninstall the app, or iOS removes the data according to system behavior.
Audio clip retention can be configured in the app. Available retention options may include 1, 3, 5, 7, 14, or 30 days.
Audio clip cleanup is performed by the app. Cleanup may not happen at the exact moment a retention period ends if the app is not opened or no new session is completed.
Temporary session recordings are intended to be removed after a session stops normally or is cancelled.
11. Deleting Data
BedHalo provides controls to delete individual sleep sessions.
BedHalo also provides a control to delete all local app data.
When you delete a session, related local event audio clips are deleted where available.
When you delete all local app data, sleep sessions and local audio clips are removed from the app's local storage.
Deleting app data is permanent from within the app.
Uninstalling BedHalo may also remove local app data from the device, subject to iOS behavior and backup settings.
12. iCloud and Device Backups
BedHalo stores data locally on your iPhone. Depending on your iOS and iCloud backup settings, local app data may be included in your device backups handled by Apple.
BedHalo does not control Apple's iCloud backup system. You can manage iCloud and device backup settings in iOS Settings.
13. Account Data
The current version of BedHalo does not include an in-app account creation or login system for sleep tracking data.
Because BedHalo does not create a BedHalo account in the current app version, there is no BedHalo account deletion flow.
14. Data Export
The current version of BedHalo does not include an in-app data export feature.
15. Children
BedHalo is not directed to children.
BedHalo is intended for users who are old enough to use wellness apps and subscription services under the rules that apply in their country or region.
If a parent or guardian believes that a child has used BedHalo in a way that raises a privacy concern, they should contact the app developer through the official BedHalo App Store support link.
16. Security
BedHalo relies on iOS app sandboxing and iOS platform protections for local app data.
No custom encryption system for BedHalo's local database or local audio files is explicitly configured in the current app code.
You are responsible for protecting access to your device, passcode, Apple ID, and device backups.
17. Health and Medical Data
BedHalo is a wellness app. It is designed to provide sleep-related insights and sound-event information.
BedHalo is not a medical device.
BedHalo does not provide medical diagnosis, medical treatment, or medical advice.
You should not rely on BedHalo as a substitute for professional medical advice. If you have health concerns, sleep problems, breathing problems, or any medical symptoms, contact a qualified healthcare professional.
18. Changes to This Privacy Policy
BedHalo may update this Privacy Policy when the app changes, when legal requirements change, or when third-party services used by the app change.
The latest version of this Privacy Policy should be available through BedHalo's official App Store listing or another official app distribution channel.
19. Contact
For privacy questions, support requests, or data-related questions, users can contact the BedHalo developer through the official BedHalo App Store support link: App Store support link.