Wednesday, November 7, 2018

Losing Health Data When Upgrading a iPhone

Ryan Jones:

Mom lost all 4 yrs of health data moving to new iPhone. Apple support says it’s not in the cloud.

Thus continues the years of confusing unclear health data management.

Health data truth, as on Nov 2018.

✅ iCloud Sync, if toggled on
❌ iCloud Backup, never ever
❌ Unecrypted iTunes Backup, never ever
✅ Encrypted iTunes Backup, only if iCloud Sync is off

So, if you get a new phone and it magically disappears from iCloud...

Ryan Jones:

Without explaining the hoops and exceptions, here’s what to do:

Apple syncs health data, aka sends it between devices. When one device has it, you’re good. When switching to new iPhones this often isn’t true.

To be safe: Open Health, tap your head, tap export; monthly.

The Health app can’t import its own data, so you need to use (and trust) a third-party app. Also, chances are you’re going to use iCloud (or some even less secure means) to transport the export file, so why not just include it (optionally) in the iCloud backup. This is a pattern we see from time to time with Apple. You run into the limits of Apple’s idealized solution and then it’s sort of your fault if something goes wrong with the more pragmatic solution that you resort to. But it’s also sort of Apple’s fault for only solving part of the problem that it was in the better position to address.

Ryan Jones:

You MUST keep old phone online on iCloud. ICloud itself knows nothing about health, it just transports it from devices.

There’s no reason this kind of system should be any more reliable than iMessage delivery, which I’m still having trouble with. But the consequences are potentially much greater: losing a potentially large amount of important data.

Update (2018-11-08): This seems like such a weird design. Few people seem to know that this is how the data is supposed to be transferred. Even if you know how it’s supposed to work, how can you tell when it’s done, and it’s safe to get rid of the old phone?

Thomas Brand:

This happened to me last month when I upgraded from my iPhone SE. I lost all of my Health data backed up to iCloud. My only recourse was restoring from my last iTunes backup taken in June. I was forced to choose between restoring 2 years of running data or my last iCloud backup.

Ryan Jones:

Again this is the crux with Health data. It syncs via iCloud. That means it uses iCloud to send changes back and forth, but it’s not backed up or snapshotted anywhere. So IF it gets out of sync, over writes data, things an empty phone is the truth... F’ed.

[…]

Meaning health data is STORED in iCloud but it is NOT BACKED UP in iCloud.

Meaning they keep only the one “live” copy.

So you buy a new iPhone, trade in your old one, start the iCloud restore, hand Apple employee your old phone and they wipe it... boom, all gone, the end.

Update (2019-06-14): Joe Cieplinski:

The Health App has spontaneously deleted every caffeine entry I’ve made in the past 13 months and synced the deletion to iCloud. My data is gone.

Marina Epelman:

Interestingly, the app I use to track my weight had its access to read and write data from/to Health turned off a few days ago (unbeknownst to me) and thus Health lost several years worth of weight tracking because of that.

Ryan Jones:

EVERY YEAR. Especially when new iPhones. Health data is so “private” that sync doesn’t work as you’d expect and they can never recover. I use a third party app to daily dropbox backup.

5 Comments RSS · Twitter


LMAO good luck to those who trade in their old phones before buying a new one. And Apple is so vehemently pushing everyone to trade in.


Guessing the lack of automatic backup is Apple intentionally avoiding HIPAA entanglements for itself.


I handed my iPhone to Apple when I bought my new one, restored from iCloud backup, and my health data were all there.


Didn't even think of the HIPAA issue.

I was hoping that Apple would finally bring the Health app and Activity app to macOS with Marzipan. Then ideally the data would be backed up if you did a fully drive copy or possibly even by Time Machine. I was rather surprised we got the updated Stocks app instead. Maybe next year.


I’ve been tracking “sexual activity” for at least 4 years in the Health app & have had 3 or 4 new iPhones in that time because old one broke. Each time the Health app data came back with a standard restoration of new iPhone from iCloud backup of old one. Got a new phone last week after creating backup of old one before wiping it when I turned in to Apple, and the restore was missing Health data. I’ve never changed any of my settings, but also never updated to 2factor authentication, which is a pain in the ass, or otherwise separately toggled on the Health App in “Apps using iCloud” settings. I want my sex stats on my iPhone, but not shared across other devices like iPad because my kids sometimes use it. Feel like somewhere along the line Apple changed what/how things get backed up, which has become too damn confusing of what is and what is not included. Can’t I just back up a copy of the phone & restore it exactly as it was when I backed it up? Why is that too much to ask with all the damn money I spend on iCloud space every month? I subsequently logged my first new data point in “sexual activity” when I realized I was fu**ed by Apple!

Leave a Comment