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.