Last updated: April 22, 2026
HeadPause is built to be one of the most privacy-preserving apps on the App Store. Head motion samples from your AirPods are processed entirely on your iPhone. There is no backend, no user account, no advertising identifier, no microphone access, and no HealthKit integration. Your practice history stays on your device, with optional iCloud sync across your own devices.
The only network activity is Apple purchase verification for the one-time Pro unlock. This does not transmit your practice data.
With your permission, HeadPause reads head-motion samples from the Apple CMHeadphoneMotionManager API. That is the single system permission the app requests, described to you as "HeadPause uses AirPods motion sensors to track head position during balance and steadiness practices."
The app samples three signals at roughly ten times per second:
These samples never leave your device. They are used in-memory to drive the practice session, compute drift and steady percentages, calm scores, and horizon-hold percent, and are then discarded when the session ends. Only derived session summaries (duration, completion status, calm score, personal best, timestamp) are persisted to disk.
Session summaries, completion counts, personal bests, and app preferences are stored locally on your iPhone inside the app's sandbox. If you turn on iCloud sync in Settings, that same data is synced across your own Apple devices through Apple's encrypted iCloud container (iCloud.com.gmx3c.headpause). GMX3C cannot read the contents of that container. Apple cannot read it in plaintext.
HeadPause plays voice cues and ambient soundscapes through your AirPods during sessions, but it never records audio. The app does not request microphone permission. If iOS ever prompts you for microphone access from HeadPause, that is a bug and you can contact us immediately.
HeadPause does not request HealthKit access. It does not read your heart rate, HRV, balance, or any biometric sensor. Head motion from AirPods is the only physiological signal used, and that signal is never written to HealthKit.
HeadPause is intended for adults and for use with clinician guidance when used for vestibular training. It is not directed at children under 13 and does not knowingly collect information from them.
If this policy changes, the updated version will appear on this page with a revised "Last updated" date. Material changes that expand data collection will require a clear in-app notice before they take effect.
Questions, concerns, or data requests? Reach the GMX3C team directly.
Contact GMX3Ccontact@gmx3c.com