Many companies are turning to these types of policies. The bottom line is, medical leaves and sick days are unplanned absences, and those are very expensive. An unhealthy employee misses more work days (either from being sick or on an extended medical leave). If they can promote health, they improve their lost workdays.
I personally think it's creepy. The less my employer knows about my personal life, the better.