Skip to content
Quantum9
DevelopmentHiring

Application on shared devices: turn-based access

2 min reading
Editorial illustration: Application on shared devices: turn-based access

When multiple people use the same device, the application needs to separate identity, session and local data. Leaving everyone working on a common account undermines the traceability of actions and access administration.

How to evaluate this decision

Define how the user starts and ends the shift, what information is available and what happens to pending tasks. Person switching should not expose data from the previous session. At the same time, indiscriminately erasing storage can eliminate records that have not yet been synchronized. The outflow needs to balance privacy, continuity and operational responsibility.

Criteria for comparing proposals

  • Identity: associate actions with the authenticated person and the context of the operation, without relying solely on the device identifier.
  • Shift Swapping: Handle open tasks, pending uploads, and offline registrations with explicit rules.
  • Administration: predict device loss, access revocation and authorized recovery.

A scenario to discuss with the supplier

Hypothetical example: a collector passes to another operator before sending a count. The application must inform the pending issue and preserve authorship, without assigning the work to the next user.

What to validate upon delivery

Test switching between people, session expired, device restart and access revocation. Check both the interface and the server logs. Hiding a screen does not guarantee isolation of stored data.

Prepare the conversation about the project

To design the solution with Quantum9, inform the number of devices, shifts, connectivity and identification method available. Include who manages the fleet and who can resolve issues between sessions.

Tailor-made development · Map the company's priority

Deepen the assessment

Read the context guide for this hire.

Let's evaluate your company's scenario?

Tell us about the problem, the systems involved and what needs to change. From there, we define the next step and the scope of the conversation.