What the person is doing
The user had an authenticated session that has already ended because of inactivity, absolute lifetime, logout, reauthentication policy, identity-provider termination, risk event, or session revocation.
Application · lesson 11 of 21 · Trust, Safety, And Privacy
Underlying principle: Trust grows when purpose, consequence, status, and control are visible at the point of decision. Sensitive tasks also need a safe route for correction and exit.
Terminate authenticated interaction, hide sensitive content, explain that the session ended, show only safe recovery evidence, preserve allowed draft or return references, route through sign-in or reauthentication, and restore the intended task only after the new session is confirmed.
Trust grows when purpose, consequence, status, and control are visible at the point of decision. Sensitive tasks also need a safe route for correction and exit.
The user had an authenticated session that has already ended because of inactivity, absolute lifetime, logout, reauthentication policy, identity-provider termination, risk event, or session revocation.
Terminate authenticated interaction, hide sensitive content, explain that the session ended, show only safe recovery evidence, preserve allowed draft or return references, route through sign-in or reauthentication, and restore the intended task only after the new session is confirmed.
Expired session state with private content hidden.
Has the authenticated session already ended, or is this still a pre-expiry warning?
When session validity fails, authenticated actions are stopped before they submit, download, export, preview, delete, approve, or mutate data.
The user had an authenticated session that has already ended because of inactivity, absolute lifetime, logout, reauthentication policy, identity-provider termination, risk event, or session revocation.
Open the working example, try its controls, and compare the behavior against the decision guidance.
The user had an authenticated session that has already ended because of inactivity, absolute lifetime, logout, reauthentication policy, identity-provider termination, risk event, or session revocation.
Terminate authenticated interaction, hide sensitive content, explain that the session ended, show only safe recovery evidence, preserve allowed draft or return references, route through sign-in or reauthentication, and restore the intended task only after the new session is confirmed.
Expired session state with private content hidden.
The timeout overlay hides visually but private content remains in the DOM and accessible tree.
Move focus to the timeout heading when protected content is replaced, and use text that says the session ended rather than relying on a lock icon.
National Institute of Standards and Technology - checked
Supports inactivity timeout, overall timeout, termination, and reauthentication reset behavior.
OWASP Foundation - checked
Supports session expiration, automatic logout after idle timeout, and avoiding silent expiry that loses work.
World Wide Web Consortium - checked
Supports reauthentication recovery without loss of user activity or data.
World Wide Web Consortium - checked
Supports communicating timeout duration and data-loss risk around inactivity timeouts.
Source trail checked: