Individual accounts
Employees and system identities do not share one universal login.
Opia River uses individual identities and backend-enforced role, authority, department and qualification checks so access does not depend only on what the interface happens to show.
Employees and system identities do not share one universal login.
Server-backed sessions allow logout and deactivation to revoke access.
Sensitive APIs verify the user’s authority on the backend.
Cleaning photos are retrieved through authorized application routes.
Crew cannot access Manager/Admin APIs simply by requesting the URL.
The restaurant display uses a dedicated read-only identity.
Technical diagnostics are separated from normal restaurant authority.
Important administrative and operational changes remain traceable.
Designed as part of the same connected restaurant operation.
A hidden button is not treated as a security control. Sensitive permissions are enforced by the server because users can make requests outside the visible interface.