I'm looking for a fitness device for a Christmas gift, and while I think the devices that collect a lot of data are really cool, I'm concerned about that data being stored in an online account. I have little faith in privacy and security protection I have so little control over, and I can't seem to find a device that doesn't require signing up for a "free account" to actually track the data collected.
Are there any applications out there for Windows or Linux that can synchronize with a wearable device and store the data locally either by syncing directly with the computer or with a self hosted server? It may be that none of the devices are able to store data without a Bluetooth connection to another device, so an Android app that doesn't upload the data from the phone would be an acceptable solution also.
I'd like the device to be at a minimum a pedometer and heart rate monitor. It would be a big bonus if it tracked sleep patterns. I could create my own software to manually track the data, so what is important to me is downloading the data that was collected in real time from the device with either a wireless or USB connection to a local hard drive in a format that I can manipulate it.