Poschore is a small, private iPhone posture companion. It uses compatible Apple headphone motion data to monitor head and neck alignment against a personal upright baseline.
- iPhone running iOS 18 or later
- Motion & Fitness permission
- Compatible motion-capable Apple headphones, worn and connected to the iPhone (including AirPods Pro, AirPods Max, AirPods 3, and AirPods 4)
- Confirm the headphone connection—the app waits for a live Core Motion sample.
- Tap Start tracking and remain naturally upright. The app allows a brief settle period, then calibrates for four seconds.
- Poschore compares the current gravity vector to the saved neutral position. It gives one gentle reminder after 20 seconds of sustained deviation.
All data is stored locally with SwiftData. On iOS 26, a user-started continued-processing task reports live session activity while the system permits background execution. Tracking pauses honestly whenever iOS stops delivering headphone motion samples.
Open Poschore.xcodeproj in Xcode and run on a physical iPhone. Headphone motion does not work in Simulator. The PoschoreTests target covers the posture classifier.