Seriously, all those todo/productivity/alarm apps that try control you are just bullshit. At least as a techie you could circumvent them all. In the end, it's all about your habit and your will and going to bed earlier etc. and the use of that app is, if any, only some creative reminder. It's important to get that the app itself doesn't solve anything for you.
Also note that if there is any unjustified punishment (in this case e.g. a huge traffic jam, canceled trains, ...) or just misbehavior of the app or the hardware itself (e.g. no location data) the effect might be rather counter-productive.