So I make python programs that gets the user's UUID through this code sample:
import uuid
current_uuid = str(uuid.getnode())
The script detects if the files are copied and used in another windows PC. This is because the script saves the current UUID and then checks the user's machine everytime it is opened to confirm if it's the same UUID.
if saved_uuid != current_uuid:
# show error
The problem is, someone using my compiled python scripts are claiming that they're never changing PC but the program I made was saying it changed machine.
How reliable is UUID module? Could it really change or is this person I'm talking to is lying?