Location requirement
From what I can tell the only requirement for the location request is so that way the app will be able to distinguish the closes server to test your speed,.... You do not want the app to pick a server 10,000 miles away, else you would get a very poor result!
Seems like a decent app so far. I will keep everyone informed if theres a need....
Cipherscave about
Data Manager - Monitor Data Usage