I would say Nostr first is the best approach with granularity (do I post encrypted or nonencrypted data, do I post just distance and time, or will I include comments, images, the shape of the path, or full map). Plus HealthKit is a definite yes. Local storage for debug only.