Overview
An iPhone + Apple Watch app for evidence-based coaching, recovery insights, and mindful training. Built around on-device HRV, sleep, and workout analytics—privacy-first by design.
No HealthKit data leaves your device unless you explicitly opt into a future cloud feature. No ads. No data sales.
Key Features
| Feature | Status | Description |
|---|---|---|
| Health Journey Dashboard | 🟡 Alpha | HRV, sleep, workouts in one place with 7-day trends |
| Training Readiness (Resilience) | 🟡 Alpha | Contextual scoring with sleep debt & RHR. Evidence-based HRV and ANS readiness. |
| Sleep Analysis | 🟡 Alpha | Sleep quality analysis with HRV correlation and clinical questionnaires |
| Workout Analysis & Load | 🟡 Alpha | TRIMP, ACWR, HR zones, 8-week training volume analytics |
| Training Volume (8-Week Analytics) | 🟡 Alpha | Historical periodization analysis with volume trends and recovery adequacy |
| Coach: Today | 🟡 Alpha | Actionable daily guidance based on readiness, sleep, and training load. LLM-powered recommendations. |
| Mindfulness Sessions | 🟡 Alpha | Session quality analysis with HRV response, breathing coherence, and success scoring |
| HRV Analytics | 🟡 Alpha | RMSSD/SDNN tracking with baseline inference and trend visualization |
| Widgets & Daily Brief | 🟡 Alpha | Home screen widgets with wake-aware notifications for daily training briefs |
| Watch App | 🛠️ Under development | Independent HR/HRV reads on watchOS |
Data Sources
SomataQuest reads data from HealthKit to provide insights. All processing happens on-device.
HealthKit Data Types
Heart & Rhythm
- Heart rate, RHR, HRV (SDNN/RMSSD)
- VO₂Max, walking HR, HR recovery
- Heartbeat series (R-R intervals)
Activity & Workouts
- Active/basal energy, steps, distance
- Workouts, workout effort score, physical effort
Sleep
- Sleep analysis (stages, duration, efficiency)
- Respiratory rate
Vitals
- SpO₂, body temperature, wrist temperature
Body Measurements
- Height, weight, body fat, lean body mass
Demographics
- Date of birth, biological sex
User Journeys
SomataQuest supports five primary user journeys:
Journey 1: First-Run Onboarding & Permissions
User installs app, grants HealthKit permissions, and sees their first health data dashboard. First-time setup includes progress tracking with skip option after 30 seconds.
Duration: 30-60 seconds for initial data analysis
Journey 2: Daily Readiness → Training Recommendation
User checks daily readiness score, receives training recommendation via Coach: Today, and can view detailed breakdown of sleep, training load, and recovery metrics.
Readiness calculation: 2 seconds (cached) or 10 seconds (fresh)
Journey 3: Post-Workout Logging & Recovery Guidance
User completes workout in external app, SomataQuest analyzes it (TRIMP, HR zones, ACWR), and provides recovery guidance. Training load updates automatically.
Workout appears in app within 5 minutes of completion
Journey 4: Mindfulness Session → Feedback
User completes breathing or mindfulness session, app analyzes physiological response (HRV improvement, breathing coherence), and provides success score with personalized feedback.
Analysis completes within 30 seconds
Journey 5: Notifications & Widgets Configuration
User configures daily training brief notifications (median wake time + offset) and widget display preferences. Notifications provide readiness score and recommendation.
Notifications scheduled based on sleep data patterns
Privacy Highlights
- HealthKit: Processed on-device; not collected by us by default.
- Diagnostics: Minimal, for reliability; can be disabled.
- No ads / no sale: We don't sell data or use HealthKit for advertising.
- Local Storage: Data stored locally using SwiftData and UserDefaults. No cloud sync unless explicitly opted in.
Technical Details
Scoring System
Scores use a T-score system (mean 50, standard deviation 10) centered on your personal baseline. Typical range is 20–80, with 0–20 very poor and 80–100 exceptional.
Baselines are calculated from your last 60 days of data.
Readiness Calculation
Readiness combines multiple components:
- Sleep HRV z-score (morning or sleep baseline)
- Morning HRV z-score (wake-relative window)
- RHR z-score (sleep-only baseline)
- Sleep debt z-score
- SQI (Sleep Quality Index) z-score
Confidence levels indicate data quality and completeness.
Training Load Metrics
- TRIMP: Training Impulse (Banister method) - measures workout intensity
- eTRIMP: Edwards zone-weighted TRIMP
- ACWR: Acute:Chronic Workload Ratio - identifies load spikes (>1.5 indicates risk)
- HR Zones: Z1-Z5 time distribution based on Karvonen formula
Mindfulness Session Analysis
Success score combines:
- HRV improvement (lnRMSSD Delta) - 30%
- RSA Power (Respiratory Sinus Arrhythmia) - 25%
- Breathing Coherence - 25%
- HR Downshift - 15%
- LF Suppression - 5%
Baseline inference uses 4 strategies for maximum accuracy.
Accessibility
SomataQuest is designed with accessibility in mind:
- VoiceOver support with semantic labels
- Dynamic Type support (semantic fonts throughout)
- High contrast mode support
- Reduce motion support
- Minimum 44×44pt hit targets
Accessibility testing is ongoing. Report issues via support email.
Alpha Status
SomataQuest is currently in alpha testing. This means:
- Core features are functional but may have bugs
- UI/UX is being refined based on user feedback
- Some features may change or be removed
- Performance optimizations are ongoing
We're preparing for TestFlight distribution. Email us to join the alpha.
Get Alpha Access
We're preparing an alpha via TestFlight. Email us to be notified and to join.
By emailing, you consent to us replying with SomataQuest alpha updates.