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

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

## BoardSessionPlayer.playerId Property

Gets the player’s persistent app-specific identifier.

```
public override 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")).
