🔒 Overview
NightSnore ("the App") is a sleep-snoring detection application. We are deeply committed to your privacy. This policy describes what information the App accesses, how it is processed, and how you remain in full control of your data.
🎙️ Microphone Access
The App requests access to your device's microphone solely to detect and analyse snoring sounds during a monitoring session.
- Audio is processed entirely on-device using Apple's Accelerate framework.
- Raw audio is never stored in full. Only short audio snippets (typically 1–30 seconds) from moments where snoring is detected are saved locally on your device as analysis evidence.
- Audio data is never uploaded to any server, cloud service, or third party.
📱 Data Stored Locally on Your Device
The App stores the following data in your device's private app container:
- Session records – start/end time, session duration, ambient noise level, and snoring statistics (count, duration, intensity).
- Snore audio snippets – short audio clips (.m4a files) captured only during detected snoring events, stored in the App's Documents folder.
This data is stored using Apple's SwiftData framework and the device file system. It is protected by the iOS sandbox and your device's encryption (Data Protection).
🚫 Data We Do Not Collect
The following data is never collected or processed:
- Personal identifiers (name, email, phone number, Apple ID)
- Location data
- Health or medical records beyond what you explicitly generate in-app
- Device identifiers (IDFA, IDFV, serial number)
- Raw audio or full recording content
- Contacts, photos, or any other data outside the App
📊 Anonymous Usage Analytics
The App uses TelemetryDeck, a privacy-first analytics service, to collect anonymous usage signals. These signals help us understand how the App is being used so we can improve it.
What is sent:
- App launch events
- Monitoring session started / stopped (with duration and snore count — no audio)
- Report export events (format type only)
- Onboarding completion
What is never sent:
- Any personal identifiers
- Device identifiers (IDFA, IDFV) — TelemetryDeck hashes all user signals before transmission; the original identifier is never recoverable
- Audio data or session content
- IP addresses — TelemetryDeck does not log or store IP addresses
TelemetryDeck is operated by TelemetryDeck GmbH (Germany), stores data in the EU, and is designed to be GDPR-compliant by default. For more information, see telemetrydeck.com/privacy.
☁️ iCloud & Device Backups
The App does not use iCloud synchronisation. However, your device may include App data in standard iTunes/Finder or iCloud device backups if you have backups enabled in iOS Settings. This is controlled entirely by you and Apple's iOS backup system.
🗑️ Your Control Over Your Data
You have full control over all data stored by the App:
- Delete individual sessions – swipe left on any session in the History tab and tap Delete. Associated audio snippets are deleted too.
- Delete all data – go to Settings → Data → Delete All Local Data inside the App to erase every session record and audio file.
- Uninstall the App – deleting the App from your device permanently removes all locally stored data.
- Revoke microphone permission – go to iOS Settings → Privacy & Security → Microphone → NightSnore and toggle it off.
⚕️ Medical Disclaimer
NightSnore is not a medical device. The information it provides is for general informational and personal wellness purposes only. It is not intended to diagnose, treat, cure, or prevent any medical condition. If you have concerns about sleep apnoea or other health conditions, please consult a qualified healthcare professional.
👶 Children's Privacy
The App is not directed at children under the age of 13. We do not knowingly collect any personal information from children. The only data transmitted off-device is anonymous usage signals (see §5 above), which contain no personal identifiers and cannot be linked to any individual.
📋 Changes to This Policy
If we make material changes to this Privacy Policy, we will update the "Last updated" date at the top of this page and, where appropriate, notify users via an in-app notice. Continued use of the App after changes constitutes acceptance of the updated policy.
✉️ Contact Us
If you have any questions or concerns about this Privacy Policy, please contact us at: