For the mobile app to be able to do the things it needs to do, requires some permissions to certain aspects of the device.
You can rest assured that the ClockShark app does not access any personal data, read browsing history, read contacts, or do anything else shady! Everything the app does is directly related to tracking time and location while an employee is on the clock, period.
Below are some of the typical permissions and a brief description of why the app needs them:
ACCESS NETWORK STATE & ACCESS WIFI STATE – Allow the network state to be checked prior to communication.
READ EXTERNAL STORAGE – To check the size and free space on any external storage so it can be used as a cache to increase app performance.
BATTERY STATS – Check the battery power level prior to sending reports.
READ PHONE STATE – Allows access to the deviceid. The deviceid is used to identify the device a user logs in from.
READ LOGS & BIND NOTIFICATION LISTENER SERVICE – Enable android native crash reports.