Answer
SecureStorage saves key-value string data encrypted using platform keystores (Android Keystore, iOS Keychain). Use it for sensitive values—auth tokens, refresh tokens, API keys tied to a user. It's asynchronous and should not hold large blobs.
await SecureStorage.Default.SetAsync("auth_token", token);
string? token = await SecureStorage.Default.GetAsync("auth_token");Real-world example After login, the JWT is kept in SecureStorage so it survives restarts without exposing it in plain preferences.