← Home

A Marulho project

DiveTribe

The social dive app for freedivers and spearfishers. Find your crew, log your dives, and train smarter with health data from your Garmin.

Social feed with dive posts and photos
Dive log with session stats and dive history
Dive session with depth profile chart and Garmin data

Closed beta — iOS via TestFlight

Trip coordination

Organise group dives with shared logistics, attendee lists, and conditions updates. Better than a WhatsApp group.

Buddy matching

Find dive buddies by experience level, interests, and availability. Send a buddy request before you hit the water.

Dive logging & depth profiles

Log sessions manually or sync automatically from your Garmin Descent. Depth profiles rendered with heart rate overlay, descent/ascent rates, and per-dive statistics.

Apnea training tools

Guided breathe-up protocols, breath-hold timers, and CO2/O2 tolerance tables. Track your progression over weeks and months with objective data from your Garmin — not just a stopwatch.

Performance & recovery tracking

Correlate your dive performance with health metrics. Monitor HRV, resting heart rate, and SpO2 between sessions to know when you're ready to push and when to rest.

Social feed

Share dive photos, tag buddies, and see what your crew has been up to. A feed built for divers, not the general public.

Garmin Connect integration (coming soon)

DiveTribe is being built to connect to Garmin via the Garmin Health API, pulling health and activity data that matters for freediving. Users will authenticate through Garmin Connect OAuth, granting DiveTribe read access to:

  • Heart rate — resting HR, real-time HR during sessions, and recovery trends
  • Heart rate variability (HRV) — readiness scoring and pre-dive baseline tracking
  • Pulse oximetry (SpO2) — blood oxygen saturation trends for monitoring recovery between apnea sessions
  • Stress & Body Battery — readiness metrics to inform training load decisions
  • Respiration — breathing rate data for pre- and post-dive analysis
  • Activity summaries — dive activities from Garmin Descent watches including depth, duration, and water temperature

All data access requires explicit user consent. Users can disconnect at any time. See our privacy policy for full details on how health data is handled.

Technical details

Platform: iOS (React Native / Expo). Android planned.

Backend: Supabase (Postgres, Auth, Realtime, Storage).

Garmin integration: Garmin Health API via OAuth (pending approval). Push-based activity sync + periodic health data polling.

Data handling: All health data encrypted at rest. Users own their data and can request full deletion. No data shared with third parties.