FitMesh Sync
← All articles

User guide

Your smart ring data inside Apple Health: how the bridge works

If you have a smart ring or Galaxy Watch paired with Android, their data doesn't automatically reach Apple Health on your iPhone. FitMesh Sync fixes this with an opt-in cloud bridge: here's what to activate, what shows up on iPhone, and answers to the most common questions.

CategoryGuide
DateJune 12, 2026
Reading time10 min read
Your smart ring data inside Apple Health: how the bridge works

TL;DR

  • FitMesh Sync reads data from your smart ring or Android smartwatch, syncs it to the cloud, and writes it into Apple Health via HealthKit: so users with two phones see everything in one place.
  • The bridge is opt-in: if Apple Health already has that data (for example from Apple Watch), FitMesh won't rewrite it. No duplicates.
  • Sleep with full stages (deep, light, REM): the ring is a nighttime specialist and stages are written to Apple Health exactly as recorded by the sensor.
  • Privacy: all data transits through the cloud. FitMesh doesn't sell data or use it to train models.
  • The bridge runs when you open FitMesh (not in true background): no manual exports, no manufacturer companion app required on iPhone.

I found this personally annoying: Galaxy Watch on the wrist, iPhone in the pocket, and the Health app only showing iPhone data. The ring I wear at night records detailed sleep stages, but Apple Health doesn't see them. FitMesh's Apple Health write bridge was born from this concrete need, not from a feature checklist.

The problem: two ecosystems that don't talk to each other

Android and iOS use separate, non-interoperable health data repositories: Health Connect on Android, HealthKit on iOS. A Galaxy Watch paired with an Android phone writes data to Health Connect, not Apple Health. A Colmi ring read via Bluetooth by FitMesh on Android does the same. Result: if you open the Health app on your iPhone, that data isn't there.

How the bridge works: step by step

  1. Collection on Android: FitMesh Sync reads data from your Android wearable (via Health Connect for Galaxy Watch, via Bluetooth for the Colmi ring) and uploads it to the cloud.
  2. FitMesh cloud: data is archived with timestamp, source, data type and user account. The cloud normalizes formats across different sources.
  3. iOS app active: when you open FitMesh on iPhone (or the app is active in background), it checks what data is available in the cloud for your account.
  4. Duplicate check: for each available piece of data, the app checks whether Apple Health already has something for that time slot. If yes, it skips. If no, it writes.
  5. Targeted writing: writes to Apple Health only the missing data. If Apple Watch has already recorded sleep from 11pm to 7am, FitMesh doesn't touch those hours.
  6. Immediate visibility: after writing, data appears in the iPhone Health app like any other HealthKit entry, with the source clearly shown as FitMesh Sync.

No duplicates: how it works

Before writing any data, FitMesh checks whether Apple Health already has something for that time slot. If yes, it moves on. If no, it writes. In practice: there are never two entries for the same hour.

Sleep with stages: the ring's strong point

Smart rings like the Colmi R02/R03 are built for nighttime: they measure sleep, SpO₂, heart rate and variability while you sleep, without the bulk of a watch on your wrist. The stages recorded by the ring (deep, light, REM, awake) show up in Apple Health in the Sleep chart, just as if Apple Watch had recorded them.

Privacy: where data goes and who sees it

Data takes just two steps: from the FitMesh app on Android to the FitMesh cloud (datacenter, encrypted), then from the FitMesh app on iPhone into Apple Health on your device. FitMesh doesn't sell data to third parties, doesn't use it to train models, doesn't share it with advertisers.

How to activate the bridge

  1. Install FitMesh Sync on iPhone from the App Store (available, including all European Union storefronts).
  2. Sign in with the same account you use on Android.
  3. Go to Settings → Apple Health → Write Bridge.
  4. Toggle it on and grant the requested HealthKit permissions.
  5. Choose which data types you want the bridge to write (sleep, steps, heart rate, etc.).
  6. FitMesh syncs available data and writes it to Apple Health within minutes.

What the bridge does NOT do: no direct Apple Watch integration

The bridge described in this guide works in one direction only: data from an Android device (Galaxy Watch, Wear OS, a Colmi ring connected via Android) into Apple Health on iPhone, via the FitMesh cloud. It never reads data from Apple Watch: if you own an Apple Watch, it already writes natively and directly into Apple Health through iOS, no bridge needed. FitMesh has no Apple Watch app and offers no way to get Apple Watch data onto Android or anywhere else: that direction is out of scope, today and by design (Apple doesn't expose an equivalent outbound path from HealthKit to third-party apps on other platforms).

Where each data point comes from: the full map

ScenarioPathGoes through the FitMesh cloud bridge?
Apple WatchNative, direct into HealthKit (iOS)No — not needed, Apple already does this
Colmi ring + iPhone only (no Android)Direct Bluetooth, FitMesh Sync iOS → HealthKitNo — direct connection, the bridge isn't involved
Galaxy Watch / Wear OS + Android + iPhoneHealth Connect (Android) → FitMesh cloud → HealthKitYes — this is the bridge described in this guide
Colmi ring + Android + iPhoneBluetooth (Android) → FitMesh cloud → HealthKitYes — this is the bridge described in this guide
Data path into Apple Health, by scenario

Apple Health features the bridge doesn't replicate

Apple Health is more than a metrics container: it includes features FitMesh doesn't attempt to replicate, by choice and because they require system-level access a third-party app doesn't have.

  • Medical ID: emergency data visible from the lock screen (allergies, conditions, contacts) stays a native Apple feature, configured inside the Health app itself.
  • Health Records: importing clinical documents and medical history from connected hospitals/pharmacies remains a direct channel between Apple and healthcare providers, not something FitMesh can replicate.
  • Medications and reminders: managing treatments and dose reminders is a native Health app feature, not data the bridge writes.
  • Menstrual cycle tracking: a native feature handled entirely inside Apple Health; the bridge neither reads nor writes this data.
  • Native Apple Watch health notifications: irregular heart rhythm alerts, fall detection, ECG require the hardware and firmware of a physical Apple Watch — a data bridge can't generate them.
  • Health Sharing with family members remains a native Apple feature, independent of FitMesh.
  • Structured diagnostic/clinical data (lab reports, imaging) never passes through the ring or the smartwatch in the first place, so it doesn't arrive via the bridge either.

Other honest limits of the bridge

  • HRV isn't written by the bridge: heart rate variability calculation methods differ between sources (RMSSD on the ring/Health Connect side vs Apple Watch/HealthKit's native SDNN) — writing it would risk showing an inconsistent number next to any Apple Watch value, so it's not written today.
  • No Apple Watch companion app: the bridge has no watchOS extension and none is planned.
  • Write-only, never read: the bridge doesn't carry Apple Watch data written into Apple Health back out to Android — it's a one-way path.
  • Not real-time: writing happens when you open the FitMesh app on iPhone, not in true continuous background (a limit of HealthKit APIs for third-party apps, not a FitMesh design choice).

Who doesn't need this bridge

  • Anyone with only an Apple Watch (no Android device): the data is already native in Apple Health, the bridge adds nothing.
  • Anyone with a Colmi ring but no Android phone: it connects directly to FitMesh on iPhone over Bluetooth, without going through the bridge's cloud (see the box above).
  • Anyone who never opens the iPhone Health app: the bridge writes data they'll never look at — no harm, but no benefit either.
  • Anyone looking for clinical features (Medical ID, health records, medications, cycle tracking): those stay natively inside Apple Health, the bridge doesn't touch them (see section above).

In summary

  • The Apple Health write bridge brings Android device data (smartwatches, smart rings) into HealthKit on iPhone via FitMesh cloud.
  • Checks first whether Apple Health already has that data. Writes only where something is missing. No duplicates.
  • Sleep with full stages (deep, light, REM): ring stages appear in Apple Health in the same format as Apple Watch.
  • Opt-in, granular, revocable: activated from FitMesh iOS settings and turned off at any time. HealthKit permissions are managed from iPhone Settings.
  • Privacy: datacenter cloud, encrypted, no data sales or third-party sharing.

Sources

  1. Source 1 · developer.apple.com
  2. Source 2 · developer.apple.com

Frequently asked questions

Does the bridge overwrite data already in Apple Health?+

No. FitMesh checks first whether Apple Health already has something for that time slot. If there's already data there (from Apple Watch or any other app), FitMesh doesn't touch it. It never overwrites existing data.

Which data types get written to Apple Health?+

Depends on the sources you've connected on Android and the permissions you've granted. Supported types today include: sleep with stages (deep, light, REM, awake), steps, heart rate (samples), active calories, distance. You can choose granularly which types to enable for the bridge in FitMesh iOS settings.

Does it work even if I don't have a Colmi smart ring?+

Yes. The bridge works with any device connected to your FitMesh account on Android: Galaxy Watch, Wear OS, any wearable writing to Health Connect. The Colmi ring is an example of a device particularly useful for the bridge because it specializes in nighttime sleep, but it's not the only compatible one.

Is data updated in real time?+

The path is: the Android phone syncs data to the FitMesh cloud (the cadence depends on the phone and its battery-saving settings), then the iPhone app writes it to Apple Health the next time it opens. It's not real-time, but it's automatic: with no manual export, the previous night's data is in Apple Health moments after you open the app in the morning.

How is the data shown in Apple Health?+

Data written by the bridge appears in the Health app exactly like any other HealthKit entry: with timestamp, data type, and source. The source listed is 'FitMesh Sync'. You can see them in the Sleep chart, in Summary, and in individual categories (Steps, Heart Rate, etc.). You can also remove them from Apple Health at any time if you decide to turn off the bridge.

Disclaimer

FitMesh Sync is an independent product. Apple, Samsung are trademarks of their respective owners. This article implies no affiliation or sponsorship.

Medical disclaimer

The information in this article is for informational purposes only and does not replace advice from your physician, pharmacist or healthcare professional. FitMesh Sync is a fitness/wellness app, not a medical device, and does not diagnose or treat any conditions. For symptoms, clinical questions or treatment decisions always consult your primary care physician.

M

Written by

Matteo Pizzi

Founder & Solo Dev, FitMesh Sync · Fosforonero

Italian software developer. I built FitMesh Sync to fill the gap between my smartwatch and a real personal dashboard. Privacy-first, indie.

More about the project

Keep reading