I agree. There are so many dishonest employees out there but this is going a bit too far. They will probably end up spending more money on the gps for all the employees than it will be worth.
I understand the significance of the obscene amounts of money lost due to employees lying about hours and work completed but we've got to draw the line somewhere. I think this is a serious invasion of privacy.