Uniue APP ID/Device ID

I am looking into a time clocking APP to replace Biometric hardware. I am trying to figure out how I can prevent employees sharing details and getting someone else to clock in.

  1. Have a QR code at the clock in location.
  2. When clocking in I get the GPS of the phone so I know that they are physically there

BUT
How can I stop employees from sharing details and clocking in for eachother.

  1. Is there anyway I can get a unique ID from the phone (MAC, EIMI, etc…) and then map that with the user, so that user can only connect from that device :thinking:

I think the “accounts” are tied to the email, not the device, so natively there’s no way to do this. Also, as a security measure, I don’t think you can get any of the device details that the user themselves can’t change. This includes serial number, IMSI, or MAC address.

However, you can get creative by using the Experimental Column and returning as much information as needed to hopefully make it unique. This might include user agent, IP Address, OS etc.

Then, if you have an onboarding process, set those values into a basic column when they register so they can only use that device to clock in.

2 Likes