ID107HR activity tracker

This affordable and surprisingly complete activity tracker with optical heartrate sensor does the job and is simply good value for money. A review after 4 weeks with it.

This device is from the makers of the Ido “Smartwatch” 002, but iDoosmart has no webshop of their own anymore. It is sold under many different brand names. “Canis”, for instance.

What it does well

Counting steps (while walking without pausing it is very accurate)
Detects sleep and provides sleep analysis (classifies it in periods of deep and light sleep)
24-hour HR monitoring (roughly)
Provides phone notifications (phone rings: shows caller ID, can show SMS and some app notifications; Facebook, Wechat, QQ, Twitter, WhatsApp, LinkedIn, Instagram and Facebook Messenger)
Multiple alarm schedules
Find my phone (makes the phone ring)
Phone out of reach alert (called “anti-lost”)
Sedentary alert (Configurable intervals. It does not have a “move bar” to clear and does not care how many steps you take, it just buzzes you to get moving, and it does not nag)
A “sports mode” that is activated by a long-press on the button. This provides data for the app that counts towards a kind of activity minutes calculation.
“Wrist flick” auto-on of the display
Battery life is excellent (4 to 5 days between charges)

What it doesn’t excel at

Displaying history (it’s a bit cumbersome)
Heartrate recording during sports (underestimates a lot)
Count small numbers of steps indoors (needs a good few steps to start counting)
Notifications (can’t add other apps, and when this service is active it displays an ugly icon in the notification bar on the phone)

What it does in mysterious ways

Calculate resting and average heartrate (unknown algorithm, sometimes resting higher than average)
Differentiating between deep and light sleep

What it does NOT do at all

Swim (it is not waterproof)
Count stairs climbed (it has no barometric pressure sensor)
Automatic recognition of activities
Upload data (to cloud, website, MyFitnessPal, Strava,..)
Export data (reinstall app = lose all data. If you want history – record daily values in a spreadsheet)


The device is well made, the icons, the interface, the “touch screen” and the single button work well, the strap is okay, the display is readable in daylight, difficult to read in sunlight and a bit too bright at night. The heartrate measurements while sitting and walking are quite accurate compared to another device using a chest strap, but during running or cycling it will underestimate at lot. During sleep it does not catch the lowest HR values (compared to another device using a Scosche Rhythm+ optical sensor).

The app “Veryfit 2.0 for heartrate” looks nice, but reviewing older data is a little cumbersome, changing settings sometimes requires use of an “apply” icon, sometimes not, you can add alarm schedules but not remove them (you can deactivate them though). Syncing does take a bit of time (10 seconds). The Bluetooth connection is quite stable, and when it has disconnected, it is sufficient to exit the app and start it again.

Usage tips

The inactivity alert schedule should start some time after you normally get up, otherwise the alert will wake you up.

HR is measured every 5 minutes or so, the green leds will light up. Be careful to wear it tight enough, light leakage interferes with the measurement, and at night light leakage can be disturbing.

For sleep recording, switch off the “wrist sense” or movement will cause the display to light up, and it’s quite a powerful flashlight in the dark.


I had been considering the Garmin Fenix 3 HR. But that is a major investment for a minor gain in functionality, as I already have a regular Fenix 3. Also, the use of activity tracking on a Fenix 3 implies that all the data is uploaded to Garmin Connect, which is not my preference. This little tracker does a very reasonable job and keeps the data locally on the phone. If you don’t need to share or upload your 24×7 heartrate, step and sleep data, this is a really good option.

That said, somewhat worryingly, the app (Veryfit 2 for heartrate), does generate some data traffic from time to time, and I have absolutely no idea what it sends where. So this app is not guaranteed to keep your data private.

Edit: The IP adresses to which the app connects are: Linfen, ISP Mdynet, Jinhua Media Lydia Network Technology Co. Hangzhou, ISP Alibaba Technology Co, Organization Zhejiang Taobao Network Co., Ltd Beijing, ISP Gzgh
I have blocked the app with AFWall+ and it kept working as normal.


This site uses cookies. Find out more about this site’s cookies.