Each operator’s data kept apart
Every request is checked against the operator it belongs to before anything is read or written. An operator’s people see only that operator; a consultant sees only the operators they are assigned to. This is tested automatically on every release.