Continuing the discussion from Device Identification / MAC Address:
Hello @knownkeep,
Using a MAC Address would be a security vulnerability mainly because the MAC address uniquely identifies the running computer. Therefor it would be better to use the IP Address of the device instead as it is also a unique identifier and is not a security threat.
So I went onto my laptop and made a sample app that stores the users IP Address along with their name. The app consists of an API and a Realtime database.
NOTE: This app does not work without a Wi-Fi connection and will not work for a period of time upon being opened many times. This is because of the API’s request limit.
This isn’t a terrible idea, but IP addresses are not unique. You could have multiple users appear to have same IP if on same network. IP addresses also change depending if mobile device is using WiFi or 5g/etc.
And you can’t do anything with a MAC address in-and-of-itself.
It’s silly that it’s not at least an option for a user to share their MAC address by choice (in the same way they choose to share other permissions… like location for example). And I would argue your location is MUCH more dangerous than MAC address if we’re ranking “online dangers”.