My previous employer had dongles that plugged into the vehicle's OSB port under the dash. They gave location, vehicle status (running, idle time, odometer miles, any fault codes, etc), speed while under way, and I'm not sure what else. I know it was a paid service, used for company "fleet vehicles", but it was all very easily defeated by simply unplugging the dongle from the port. "My" company vehicle had to go into the shop for service once, and they unplugged the dongle to plug in their reader. Unbeknownst to me, they left it off. It rode that way for months before anyone said anything about it.
Long story short, something easily defeatable (like something easily found and unplugged) would make the whole exercise pointless.
How about just taking away the car and letting junior walk for a month? Tell him next time it will be 6 months. If there's one after that, tell him it's permanent.
I know it's an unpopular idea these days...