Tracking Intimacy Metrics & Heart Rate Correlations – Seeking Feedback on a Privacy-First iOS/Watch App

I’ve been working on a side project for a while now to fill a gap I noticed in my personal tracking stack: high-fidelity tracking for intimacy and sexual health.

While we have incredibly granular data for our sleep (Oura/AutoSleep) and workouts (Strava), I felt that sex tracking was mostly relegated to simple “tick-boxes” in period trackers or apps that felt insecure or gimmicky. I wanted something that treated it like an actual health metric—tracking duration, heart rate variability, intensity, and context (solo vs. partner)—without sending that sensitive data to a random third-party server.

I built “Do?” (iOS & watchOS) to solve this, and I just pushed a major update (v1.1.0) focusing on hardware stability and real-time feedback.

The Data Model & Tech Stack:

  • Privacy Architecture: The app uses SwiftData for local persistence and CloudKit Private Database for sync. This means I (as the developer) literally cannot see anyone’s data; it lives only on your device and your personal iCloud.
  • Biometrics: It captures Active Energy, Heart Rate (Avg/Max), and Duration via HealthKit and Watch sensors.
  • Contextual Metadata: Tags for behaviors, locations, and protection methods.
  • Visualization: It generates heatmaps to visualize frequency over time, helping to identify patterns or seasonal changes in activity.

Recent Engineering Hurdles:

One of the biggest hurdles was the reliability of WatchConnectivity during long sessions where the phone might be in another room. In the latest update (v1.1.0), I completely refactored the sync logic to handle “standalone” Watch recording. Even if the connection drops, the Watch buffers the biometric samples and syncs them once reconnected.

I also implemented Live Activities & Dynamic Island support. From a QS perspective, this allows for a low-friction “glanceable” status of the session duration/HR without the need to interact with the device UI.

Seeking Community Feedback:

I’m looking for input from the QS community on the data side:

  1. Correlations: I’m currently syncing to Apple Health. Are there specific correlations you’d find interesting to see analyzing this data against? (e.g., Sleep quality vs. Evening activity).
  2. Data Portability: Currently, I support .dobackup files. Would there be interest in a raw CSV/JSON export for use in tools like Excel or Notion?
  3. Subjective vs. Objective: Is the current biometric set enough, or do you find value in subjective mood/energy ratings for this specific category of tracking?

The app is called “Do?”. You can find it on the App Store here: ‎Do? Track Intimate/Sex Passion App - App Store

I’m mostly interested in hearing if this fits into anyone else’s “Quantified Self” dashboard and what features you would prioritize to make the data more actionable.

Thanks!