Poolside capture that stays tied to the right swimmer.
Native camera modes, HealthKit, Bluetooth heart rate, GoPro reachability, offline evidence, and authenticated private R2 upload share one identity-safe workflow.
Shared camera sessionsDeck, underwater, start and turn recordings carry the same athlete-bound session ID.30 / 60 / 120 fpsHardware-checked native capture; 240 fps appears only when supported.Wearable evidenceHealthKit authorization and Bluetooth heart-rate collection remain athlete-bound.Private cloud pathMultipart uploads are confirmed by the production service before analysis is queued.
Release status
The source foundation is ready for Xcode generation. Physical iPhone validation, Apple signing, privacy review, and TestFlight approval remain required before athlete rollout.