Each player has their own profile, which contains information about them (UUID, skin textures...). These data are given to the proxy server when a player joins and then forwarded by the proxy to backend servers. This plugin uses a passphrase, which is inserted into the player's profile and then forwarded to the backend servers to check for integrity.