Direct answer
Geofence time tracking is legal in California with written notice, a clear GPS policy, and shift-only scope — employers must also comply with meal/rest break rules and reimburse personal-vehicle mileage under Labor Code 2802.
CPRA notice + Labor Code 2802 mileage + PAGA meal break documentation.
