HealthKit
HealthKit usage disclosure
This disclosure mirrors Still's in-app Health copy and technical implementation boundaries.
Last updated: 22 February 2026
Required HealthKit read types
- HKCategoryTypeIdentifier.sleepAnalysis
- HKWorkoutType.workoutType()
What Still reads
- Daily sleep minutes from sleep intervals
- Daily workout minutes from workout duration overlap
What Still does not read for current insight flow
- Resting Heart Rate
- Heart Rate Variability
- Exercise Time quantity for current core insight logic
Local cache model
- date
- sleepDurationMinutes
- exerciseMinutes
- fetchedAt
Control and revocation
- Manage permissions in Health -> Sharing -> Apps -> Still
- Clear cached Health aggregates in Still Settings
- Revocation does not require account closure
Disclosure summary
Still reads only sleep and workout data to enrich reflections. Data remains on-device and is not sold or shared for advertising.