We need access to camera for getting picture of employee when the employee do clocking. As a prove that employee is in location. It's optional
We need access to your location to check position is in branch or not.
We need map access for device to show the location of employee
We need read phone state for checking if there's any fake location