#### [Board](https://docs.dev.board.fun/unity/api/index.html "index")

### [Board.Core](https://docs.dev.board.fun/unity/api/Board.Core.html "Board\.Core"). [BoardPlayer](https://docs.dev.board.fun/unity/api/BoardPlayer.html "Board\.Core\.BoardPlayer")

## BoardPlayer.playerId Property

Gets the Player’s persistent app-specific identifier.

```
public virtual string playerId { get; }
```

#### Property Value

[System.String](https://learn.microsoft.com/en-us/dotnet/api/system.string "System\.String")

### Remarks

This identifier is consistent across sessions for the same non-guest Player playing the same app. It is deterministic based on the profile and app, making it suitable for developer use in app-specific features while maintaining privacy of the underlying Player profile.

This identifier is randomly generated for Guest Players ( [Guest](https://docs.dev.board.fun/unity/api/BoardPlayerType.md#Board.Core.BoardPlayerType.Guest "Board\.Core\.BoardPlayerType\.Guest")).
