Champ utilisateur personnalisé qui est caché à l'utilisateur et modifiable par l'API ?

Je prévois d’utiliser ceci pour stocker l’identifiant matériel de l’ordinateur de l’utilisateur, afin que les utilisateurs ne puissent pas se connecter à un autre compte utilisateur sur le logiciel (qui est profondément lié au forum). Et je ne veux pas qu’ils puissent le voir (car cela pourrait révéler quelque chose, je ne suis pas tout à fait sûr) et je ne veux pas qu’ils puissent le modifier afin qu’ils ne puissent pas tromper le système pour leur permettre de se connecter au compte de quelqu’un d’autre.