Health Miner

Discover hidden Health gems in iOS

View your health, activity, nutrition and sleep data across a date range, visualizing how one affects others. See the effects of a new diet or lifestyle change on your weight, measurements, sleep, and lab results. Understand the relationships and how your body reacts to nutrition and calorie deficits, exercise and muscle mass. Plumb the depths of Health data which are already stored on your iPhone or iPod touch, and discover the hidden gems inside it!

Do you have an Apple Watch? Do you track your nutrition in a nutrition diary such as MyNetDiary or MyFitnessPal? Or do you track workouts using an app like iCardio, MapMyRun, or the built-in Workouts app?

If so, you already have a wealth of data stored on your device, waiting for you to mine it to gain insights on how your body reacts to exercise, diet, and aging.

Key Features

Version 1.0.1

  • Graph two or more data series against each other across time to see relationships buried in the data

  • Choose any date range for which you have Health data stored

  • Zoom into the data smoothly using intuitive touch gestures

  • See the specific values as well as a running average for graphed data on any date in the range by tapping on that date

  • Store graph settings to bring them up quickly, for instance when discussing your health with your physician

  • Dark mode UI option

  • A data series may be any of the "quantity" data stored in Apple Health (technically, all HealthKit Quantity Type data, so long as you have stored data of that type via a HealthKit Source app), including *but not limited to*:

    • Weight

    • BMI

    • Active Energy Burn

    • Basal (Resting) Energy Burn

    • Exercise Time

    • Step Count

    • Heartbeat Variation

    • Blood Pressure (Systolic and Diastolic)

    • Resting Heartrate

    • Blood Glucose Measurements

    • Full Nutrition Info

    • and many more

  • A data series may also be one of several "calculated" values based on the above quantity data, including:

    • Weekly Weight Change

    • Weight in Fat

    • Weight Excluding Fat

    • Daily Energy Deficit

    • Weekly Energy Deficit

    • Total Energy Burn

    • % Calories from Carbohydrates

    • % Calories from Non-Fiber Carbs

    • % Calories from Fats

    • % Calories from Saturated Fats

    • % Calories from Proteins

    • Carbohydrates Excluding Fiber

    • Time Awake in Bed

    • Resting Heartrate Below Average

    • Resting Heartrate Below Walking

  • All data is analyzed locally, on your device, and never leaves your direct control.


Using Health Miner


Frequently Asked Questions

Does Health Miner store any data, or allow data entry?

No. Health Miner only visualizes data that is already stored in your Apple iPhone in the Health data store.

Do you have data in Health? If you have an Apple Watch or use one of the many apps that sync data (meals, exercise, etc) to Health, then you do. Check by going to the Health app, tapping the Sources tab, and browsing the apps which act as Health sources.

Apple's Health data store is efficient, private, and very well secured. As Health Miner doesn't add any of its own data, there is no need for us to copy anything out of Health's data store. This keeps your data safe and secure and was a key design principle behind Health Miner.

What are the requirements for Health Miner?

Health Miner requires an iPhone running iOS 11 or above.

No support for iPad? Or Mac?

Health Miner relies on Apple's built-in Health database, which is only available currently on iPhones. If Apple expands to allow Health stored or accessible on an iPad or Mac, I will expand the device support accordingly. Until then, though, my hands are really tied.


Health Miner Privacy Statement

We believe that your data belongs to you, and you should have complete control over how it is used. This belief is core to why HealthMiner exists: one should not have to expose their most private and personal data to external servers beyond their control, just to be able to make sense of that data.

With that in mind, we can make the following statements with respect to our handling of your Health data:

  • Across all our apps, we do not and will not send or transmit your health-related data outside of your device without your explicit permission.

  • In Health Miner, share sheets can be used to send health data outside your device, but only with your explicit action and to the destination(s) you give them.

If you have any questions or concerns about Health Miner and our commitment to keeping your health data secure and in your control, please do not hesitate to email me.


Origin Story

So Why Health Miner?

Health Miner came to life because I was not satisfied with the ways I could visualize my health progress with either the built-in Health app or via any existing apps on the App Store.

Specifically, I was mulling a low-carbohydrates diet. Having done my research, I knew that there was nothing "magical" about such a diet, except that in some people low carbohydrates lead to significantly decreased cravings and thus weight loss. I knew that I was a hunger-driven eater rather than a boredom or stress eater, so this seemed like a good change to try.

I wrote Health Miner so I could chart measures of how well I was doing with carbohydrates against measurable progress points like weight, fat percentage, etc. That is, chart inputs versus outputs so that I could see, for my body specifically, that things were working well.

In the end, weight loss is always about the energy equation - how many calories you take in, minus how many you expend. So I also wanted a good way to prove to myself that, over time, I was getting good measures of these values by charting energy deficit against weight loss with a reasonably smoothed correlation graph.

Why all the options?

When I started looking into HealthKit, Apple's internal interface to their Health store, I saw that there was a well-designed way to get data out in a very flexible manner. So, instead of building a straightforward carbs-charting app, I built an "anything" charting app.

This bore fruit later on as well, when I found that the high fats in my diet were raising my LDL cholesterol. Now, in addition to just concentrating on carbohydrates and their results, I started also monitoring my saturated fats intake. With this tool in my arsenal, I was able to reduce my LDL counts back down to just-above-normal within three months and into the desired range in six.

Most importantly, my goals and my means to achieve them are not the same as yours. For me the "goal" was weight loss and the "trick" was using a low-carb diet to get my appetite under control. For you the "goal" might be training for a marathon and the "trick" might be matching calorie intake to a ramping up of your practice runs.

My hope is that, whatever your goals, this graphing tool will help you realize them. I can't do it for you, of course, but sometimes the missing motivation is just knowing that what you've done in the past is working, and knowing that falling off regimen has a measurable effect.

So did this work for you?

For me, the goal was first weight loss, and then blood cholesterol control, and finally maintenance of both.

All told, I went from an Obese BMI to the "normal" range by losing just over 60 pounds in a year. The first 25 pounds were without Health Miner, just using MyNetDiary and iCardio to estimate calories in and out. That took almost nine months. With Health Miner and my low-carb diet, I took the next 35 pounds off in just over three months.

Health Miner allowed me to see that what I was putting so much effort into was actually working, and took away any excuses when I relaxed my regimen. I could see the dip in activity, or the rise in food, and knew that the slowed weight loss wasn't just a "plateau" but something that I could control.


I could also see how responsive how much food I would eat in a day was to my carbohydrates intake. This was instrumental when I hit my target weight and wanted to "wind down" the more stringent restriction into something I could more easily live with forever. By closely monitoring the trends of carb intake and foods eaten and in the end weight change, I successfully executed a "soft landing" into a moderate-low-carbohydrates diet with a stable healthy weight.


All text and images, Copyright 2018 by Tom Dibble