I would have thought the most convenient approach would be to just set a mental alarm if leaving the car somewhere that was only allowed to be temporary. Only slightly less convenient is setting an alarm to remind you to check the car was in an allowed location at the end of the day. At the cost of considerable time and money it would be possible to implement a solution that enabled the car to send you an alert if it was parked in the wrong place. I can't see how this would be worth the effort of implementing unless you were going to use the opportunity to implement theft detection/vehicle detection.