When you should retrieve sensitive data
Typical scenarios:- The cardholder wants to view card details inside your app
- The cardholder needs to add the card to a wallet or use it for online payments
Safe handling principles
Show it only when the user asks for it
Show it only when the user asks for it
Don’t preload sensitive data in the background. Retrieve it on demand (for example after the user clicks Show card details).
Use strong user verification in your UI
Use strong user verification in your UI
Before showing sensitive data, verify the user with your own controls (for example: re-authentication, device binding, OTP, or biometric).
Avoid persistence
Avoid persistence
If you cache it in memory, keep it short-lived and clear it immediately after use.

