Use controls that remove or hide records automatically when the task ends, rather than relying on employees to close tabs or clear the screen. Shared-device privacy fails when cleanup is manual, because the next user inherits whatever remains in session context, downloads, or browser state.
How to keep records from lingering on shared devices
The right control is to make the record disappear, or at least become unreadable, as part of the workflow itself. That means time-bound views, automatic logout or context reset, and redaction or hiding when the task closes. On shared computers, the primary failure mode is not malicious access first, but residual visibility left behind by session state, cached pages, downloads, or an open browser profile.
A practical design goal is that the next user should not be able to recover the prior user’s record without re-authenticating and reloading a fresh context. EU NIS2 Directive is a useful external reference here because it reflects the broader expectation that access control and operational hygiene are part of resilience, not an afterthought. The shared-device question is really about preventing leftover state from becoming the default state.
Teams should also separate the record from the device where possible. If the workflow allows it, keep sensitive content in the application layer instead of downloading it locally, and ensure the application clears the page, closes the session, or replaces the data with a neutral screen when the user is done. That is safer than asking people to remember to clear tabs, sign out, or close a window.
Which leftover states matter most on shared computers?
The highest-risk leftovers are the ones that survive a handoff between users: an open tab, cached application state, exported files in downloads, browser autofill, and session tokens that stay valid after the screen is abandoned. If any of those survive, the next person on the device can often infer or directly view more than they should.
Cleanup needs to cover both the visible interface and the underlying browser or session state. In practice, that usually means short-lived sessions, forced revalidation after inactivity, browser isolation or kiosk-style access where appropriate, and application logic that purges displayed records when a user exits the task. A related control principle appears in NIST Privacy Framework, which emphasizes reducing unnecessary persistence of personal or sensitive data and controlling how it is surfaced.
If the environment includes saved files or offline exports, treat them as part of the same problem, not a separate one. A record that disappears from the screen but remains in a local download folder still fails the privacy objective. Teams should decide whether exports are allowed at all on shared devices, and if they are, whether they auto-expire, watermark, or require a separate protected container.
What makes automatic cleanup more reliable than user discipline?
Automation is stronger because it enforces the end of access at the point where human behavior is least reliable, when the task is finished and attention has moved on. Shared-device privacy breaks down when the control depends on someone remembering to log out, close the browser, delete a file, or switch profiles after every use.
Good implementations make cleanup part of the transaction: end the session, clear the working set, remove temporary artifacts, and return the device to a neutral state before the next user starts. Where records are especially sensitive, pair that with a timeout that hides the data after inactivity and requires the user to resume through a fresh authenticated step. That approach aligns with the least-privilege and session-reset logic reflected in NIST SP 800-207 Zero Trust Architecture, where access is continuously constrained rather than assumed to remain safe until logout.
Teams should also test the handoff path, not just the happy path. If one user can leave a screen open, step away, and let another person interact with the same browser state, then the control is only partially working. The safer pattern is to assume the device is public between users and design the workflow so residual context is useless.
Risk and Threat Considerations
Shared computers create an easy exposure path when the control is based on manual cleanup instead of enforced reset. The risk is not limited to deliberate misuse, because the next user can inherit visible records, cached pages, or active sessions simply by sitting down at the same device.
Failure mechanism: sensitive records remain in session context, browser memory, download folders, or on-screen state after the task ends, so the next user can view or reuse them without needing to bypass a control.
Impact: Confidentiality is lost through ordinary device sharing, and the organisation may also face unintended disclosure, unauthorized action in a still-valid session, or retention of data on systems that were supposed to be transient.
Standards & Framework Alignment
This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.
NIST Zero Trust (SP 800-207) and NIST CSF 2.0 set the technical controls, while ISO/IEC 27001:2022 defines the regulatory obligations.
| Framework | Control / Reference | Relevance |
|---|---|---|
| NIST Zero Trust (SP 800-207) | 7.3 — Session Security | Shared-device record cleanup depends on session reset and continuous access control. |
| Recommendation — Shorten session lifetime and reauthenticate before sensitive records reappear. | ||
| NIST CSF 2.0 | PR.AA-05 — Authorizations | Automatic hiding or removal limits what a shared user can see after task completion. |
| Recommendation — Enforce least-privilege access and reset visibility when tasks end. | ||
| ISO/IEC 27001:2022 | A.8.12 — Data Leakage Prevention | The issue is preventing sensitive records from lingering in view or export on shared devices. |
| Recommendation — Use controls that prevent sensitive data from persisting in screen, cache, or downloads. | ||
Practitioner Guidance
What to verify: Confirm that the application or desktop flow actually clears the displayed record and resets the session when the task ends. If the device can retain downloads or browser state, verify that those artifacts are removed or never created in the first place.
Decision rule: If the record can be sensitive enough that a brief exposure would matter, do not rely on user action to clean up. Build the reset into the workflow, and treat manual logout or tab-closing as a backup, not the primary safeguard.
Common mistake: Teams often protect the login step but forget the post-task state. That leaves the sensitive content exposed even when authentication was strong, because the problem is residual visibility, not initial access.
Practitioner takeaway: On shared devices, the control objective is not just to authenticate the right person, it is to ensure the record does not survive long enough to be inherited by the next one.
Related resources from NHI Mgmt Group
- How should schools protect sensitive student records when they are shared across email, file sharing, and outsourced IT teams?
- How should teams reduce the risk of orphaned service accounts and stale tokens?
- How do teams prevent shared-service admin access from becoming permanent?
- How should security teams prevent secrets from reaching shared Git repositories?
Deepen Your Knowledge
Free weekly newsletter
Subscribe to the NHI & AI Identity Journal
The latest on NHI and Agentic AI security – articles, research, breaches, news and events every week.
Bonus 33% off our NHI Course when you subscribe.
Reviewed and updated by the NHIMG editorial team on October 12, 2026.
NHI Mgmt Group — the #1 independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org