10

Is there a way to view ios 8 health data externally? For example, with iCloud sync it seems feasible to be able to access the data through a website (i've checked https://www.icloud.com/ but it's not visible). I really like the Health app dashboard but I'd like it more if I could also see it from other devices :)

If there is no official way, does Apple allow accessing iCloud data through some web API? I can build a proof-of-concept dashboard if they have some kind of web service.

Lastly, another method I've considered is building an app that (after requesting permissions) reads the data through HealthKit and then provides that to an external storage service. I'd like to know if something like this exists (so I don't reinvent the wheel).


I found another thread from June 2014 that indicates it's not possible to directly inspect iCloud backups, though I'm pretty sure they're only referring to viewing through iTunes or iCloud.com.

  • I think Apple wants you to know your health data is save and personal and therefor does not store it on 'their' servers, but only let the data live on 'your' device. You could write a program that accesses your health kit data by your approval and than let that program export your data to an json/xml/csv file... Good idea :) I'll start coding right away! – CousinCocaine May 1 '15 at 7:20
6
+100

Best way I found was to: Open Health App and head to Health data < All and use the arrow on the upper right of the screen then choose Export.

It will take a while if you have a data. You'll be able to get a ZIP file that you can mail to yourself.

Just use XCode and you should (at least!) be able to read your data. You could then use dropbox to sync it with your other devices.

iOS iPhone screenhost Xcode export.xml example

  • Can this exported data be imported on another iOS device? – Basil Bourque Mar 16 '16 at 16:12
  • Not sure but there is now another app you can use to export the data called QS Access: appsto.re/ca/ocQ22.i The file will be available as a CSV or as a board. – OGenius Mar 20 '16 at 17:08
  • Xcode is overkill for reading an XML file -- just grab a copy of Sublime Text and it will be much faster to deal with. – Gorb Apr 26 '17 at 21:39
5

I created a webapp to convert the exported XML file from the Apple Health app to an easy to use comma-separated file.

-> http://ericwolter.com/projects/health-export.html

4

Doing an encrypted backup on iTunes (unencrypted backups don't include health datas) and using a backup reader app, like iBackupbot (http://download.cnet.com/iBackupBot/3000-18553_4-75532275.html), that will ask you your backup password, you can get on your computer the healthdata folder which contains all your Health datas!

HealthData folder

  • and is this data still readable? – CousinCocaine May 1 '15 at 10:04
  • They're sqlite databases, I haven't any program to read it... but are 16mb of datas so there should be something! – Matte.Car May 1 '15 at 10:14
  • you do have a program to read it. OS X has sqlite installed by default. /usr/bin/sqlite3 – CousinCocaine May 2 '15 at 7:49
  • I have no idea on how to use it! – Matte.Car May 2 '15 at 9:30
  • 2
    nono encrypted! Then iBackupbot will ask you your password to read it. In unencrypted backups health datas and password weren't saved! – Matte.Car May 7 '15 at 19:47

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .