Why not use crypto. Each identification is a transaction from your wallet to the other party. After the session or once per day send back the token. We are so stupid relying on apple/google.