google / data-transfer-project

The Data Transfer Project makes it easy for people to transfer their data between online service providers. We are establishing a common framework, including data models and protocols, to enable direct transfer of data both into and out of participating online service providers.

Home Page:http://datatransferproject.dev

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Add vertical for health data and support common fitness platforms

upintheairsheep opened this issue · comments

Hello, can you create a vertical to transport health records including heart rate, workouts, sleeping stats, etc from one platform to another, but the three services that really need to launch with this integration are:

  • Apple Health
  • Google Fit
  • Samsung Health
    In the original video a vertical for fitness content was proposed, however I am proposing this due to the impossibility of syncing health data between platforms, minus Google Fit with Samsung Health, and not to mention the smaller platforms that can only sync with Apple Health, not Google or Samsung Health. For Apple Health, I think it's database is stored in the form of a Ubiquity store but I cannot confirm. Health data is complicated as each service has their own supported features. Workouts in the big three platforms are not just spreadsheet-like databases, but rather they include entire .gpx route files, and ECG is a different format, stored in .csv files on iOS, and I'm not sure about Samsung, and the sleep data is unknown how it's stored, but luckily most health data universally is basically a spreadsheet. Certain health services support stuff that is not supported on anything else, like Apple Health being the only one that supports sound level monitoring, Google not supporting handwash data, and ECG data being exclusive to Apple and Samsung health. Google Fit probably has a friendly API, but I'm not sure with Samsung due to not ever using the Samsung Health app.