U
Ustawi
Tanzanian branch manager setting up staff access on a laptop while a new loan officer stands beside the desk watching

Staff Admin & Security

Control who can access your lending operation — and what they can do.

Give every staff member a role, its capabilities and a branch scope, send sensitive grants through maker-checker, tie sign-in to approved devices and keep an audit trail of what happens.

Access request
Maker-checker approval
Field device
Trusted · enrolled
Audit events today
184

One control center for staff access and security

Access control is part of financial control. From one place an administrator sees who has access, which grants are waiting for approval, which devices are trusted, and what happened today — the live state of the controls, not a policy document filed away.

Institution · September 2026
Staff users
58
Active
54
Roles
9
Pending approvals
3
Trusted devices
46
Suspended devices
2
Audit events today
184
Access changes (7d)
7
app.ustawi.co.tz/admin/activity
Recent security activity
TimeUserEventResult
18 Sep · 09:12Asha M.Requested disbursement approval access · REQ-1042Pending
18 Sep · 09:42Neema S.Approved Loan Officer permission grantAllowed
18 Sep · 10:05Juma H.Device enrolment request · Tecno Spark 20Pending
18 Sep · 10:31Peter D.Permission change requestRejected
18 Sep · 11:18Neema S.Login · Head OfficeAllowed

From an access spreadsheet to one record

Drag the slider: the same staff access, kept in a spreadsheet versus kept in Ustawi.

staff_access_list_v4.xlsx
John K.Loan OfficerTemekedisburse??
Asha M.Branch MgrKijitonyamaask David
Peter D.Auditorall branches?#REF!
Juma H.—Temekephone?
Who approved John's access?
Which phone is trusted?
John K. · Loan Officer · Temeke
Access scope
Temeke branch only
New access
+ Approve Disbursement
Maker-checker
David K. → Neema S.
Approved
18 Sep 2026 · 09:42
Trusted device
Samsung Galaxy A54
Audit trail
Actor, target, before/after
✓ Every grant scoped, approved and on the record
BeforeWith Ustawi
← BeforeWith Ustawi →

The Ustawi access model

Access in Ustawi is built up in layers. An identity is given a role; the role carries capabilities; the account operates within an access scope; sign-in is tied to a trusted device; every action runs through those checks; and the result is written to the audit trail. Each layer is a control, and together they are how access maps to what a person can actually do.

Staff Identity
A named staff account — one person, one identity.
Role
The job the account does (Loan Officer, Branch Manager…).
Capability
The specific things the role is allowed to do.
Access Scope
Which branch — and which data within it — the account can reach.
Device Trust
Sign-in only from an enrolled, approved device.
Application Action
The action carried out in a connected app.
Audit Trail
Actor, target, before/after and result — recorded.

Identity → Role → Capability → Scope → Device → Action → Audit

The staff directory

Every staff account in one list — role, branch, status, device state and last activity — with the administrator actions that manage each account. Search and filter by role, branch or status.

app.ustawi.co.tz/admin/staff
Staff
Search staff…Role · AllBranch · AllStatus · Active+ Add staff
StaffRoleBranchStatusDeviceLast activity
Asha M.Branch ManagerKijitonyamaActiveTrusted18 Sep · 11:40
John K.Loan OfficerTemekeActiveSamsung Galaxy A5418 Sep · 12:15
Neema S.FinanceHead OfficeActiveTrusted18 Sep · 11:18
Peter D.Auditor (Read-only)Head OfficeActiveTrusted18 Sep · 09:55
David K.Operations ManagerHead OfficeActiveTrusted18 Sep · 10:10
View profileEdit accessSuspendReset credentialsView activityView devices

Row actions — view profile, edit access, suspend / reactivate, reset credentials, view activity and view devices — are the real administrator actions.

Approvals

No one grants themselves sensitive access

Sensitive access is a formal request

Sensitive grants are not handed out in a conversation. Each is a formal request with its own reference, sitting in a pending-approval queue for a reviewer to approve or reject — so a grant has an owner, a reason and a record.

app.ustawi.co.tz/admin/requests
Access requests · Pending
RequestRequested byAccess requestedBranchStatusAction
REQ-1042Asha M.Disbursement approvalKijitonyamaPendingReview request →
REQ-1043John K.Branch reports accessTemekePendingReview request →
REQ-1044Neema S.Finance administrationHead OfficePendingReview request →

Each request carries a reference, an owner and a reason, and is approved or rejected on the record.

Maker-checker on sensitive grants

No one grants themselves a sensitive permission. One person requests the change (the maker); a different person reviews and approves it (the checker); the capability activates only on approval; and the decision is recorded. Self-approval is prevented — a maker cannot be their own checker.

Approve Disbursement · John K. · TemekeMoving through Ustawi
1
Maker requests
Requested by David K. · Pending
+ Approve Disbursement for John K. · Loan Officer

Tap a stage to stop on it. Hover pauses the animation.

Self-approval is prevented by the system.

Protect sensitive actions, not just pages

Access control is applied to what an account does, not only what it can open. The sensitive actions in a lending operation each sit behind their own control.

Loan approval

Requires the authorized capability

Disbursement

Requires the authorized capability

Role change

Maker-checker approval

Permission grant

Maker-checker approval

Sensitive AML access

Requires appropriate permissions

User administration

Authorized administrators only

Give every staff member the access they need — and no more.

Devices

Trusted devices, in the office and in the field

Trusted device management

Staff and field agents sign in from enrolled, approved devices. An administrator sees the trusted devices, approves pending enrolments, and can revoke a device's trust — so device access is managed, not assumed.

app.ustawi.co.tz/admin/devices
Trusted devices
Samsung Galaxy A54Trusted
Assigned to
John K.
Enrolled
12 Sep 2026
Last active
18 Sep · 12:15
Branch
Temeke
View deviceRevoke trust

Revoking trust ends sign-in from that device.

app.ustawi.co.tz/admin/devices/pending
Pending device requests
Tecno Spark 20Pending
Requested by
Juma H.
Branch
Temeke
ApproveReject

A device is trusted only after an administrator approves it.

Field agent device trust, connected to the app

A field agent cannot authenticate from just any device. The device is enrolled, an administrator approves it, and only then is it a trusted device able to sign in — and that same trust is what lets the field agent app run its worklist, collections and receipts.

Device enrolment flow
Enrolment Request
Approved
Trusted Device
Authenticated
From trusted device to field work
Staff Admin & Security
Trusted Device
Field Agent App
Worklist
Collect
Receipt
Sync

What happens when a device is lost?

A lost phone is handled as a controlled sequence, not a scramble. Trust is revoked, sign-in from that device stops, the revocation is recorded, and a replacement device is enrolled and approved.

Device reported lost
Raised by the agent or an administrator
Trust revoked
The device is no longer trusted
Authentication blocked
Sign-in from that device stops
Audit event recorded
The revocation is written to the log
New device enrolment
A replacement is enrolled and approved

Revocation and re-enrolment are the real behaviors.

Audit trail

Who did what, on the record

A full audit log

Important actions are recorded — including failed and rejected attempts. Each event carries the actor, the action, the target, the access before and after, the result, and IP, device and session metadata, so an administrator or auditor can review what happened and follow it up.

app.ustawi.co.tz/admin/audit
Audit log
UserModuleActionStatusDateBranchExport CSV
TimeUserActionModuleResult
18 Sep · 09:42Neema S.Approved role changeStaff AdminAllowed
18 Sep · 10:05Juma H.Device enrolment requestedSecurityAllowed
18 Sep · 10:31Peter D.Permission changeUsersRejected
18 Sep · 11:18Neema S.LoginAuthenticationAllowed
Event detail — Neema S. · Approved role change
Actor
Neema S. · Finance
Action
Approved role change
Target
John K. · Loan Officer
Previous access
Loan Officer
New access
Loan Officer + Approve Disbursement
Requested by
David K. · Operations Manager
Timestamp
18 Sep 2026 · 09:42
Result
Allowed
IP address
10.20.4.18
Device
Head Office workstation
Session
sess_9f2a71

Rejected and failed authentication attempts are recorded alongside allowed actions.

One staff member, one complete access history

An administrator can open a single account and see its own activity — access changes, device enrolment, logins and the actions taken — in one timeline.

app.ustawi.co.tz/admin/staff/john-k/activity
John K. — activity
  1. Role permission approved (maker-checker)
  2. Device enrolled and approved · Samsung Galaxy A54
  3. Login · Temeke branch
  4. Viewed loan application #4021
  5. Approve Disbursement granted (maker-checker)
  6. Updated customer record
  7. Recorded field visit
Platform

Enforced in every Ustawi app

One access-control backbone across the platform

Staff Admin & Security is not a page other apps link to — it is the access-control backbone every other app enforces against. The same identity, capabilities, scope, device trust and audit trail apply wherever a staff member acts.

The AML connection

Sensitive compliance work needs the right people to have the right access — and a record of who did what. Access to AML cases runs through the same capabilities and audit trail, which is how Ustawi underpins the tipping-off controls in the AML app.

Authorized AML access
Sensitive case
Controlled capability
Audited action

Describes product behavior only — access control and an audit trail — not a legal outcome.

Who uses it

Access administration is a shared responsibility. Each role gets the view and the outcome it needs.

System Administrator

Configures roles, capabilities and scopes across the institution.

Operations Manager

Requests and reviews access changes as work shifts.

Branch Manager

Manages access within the branch scope they are responsible for.

Finance Manager

Owns the capabilities behind disbursement and posting.

Compliance Officer

Relies on controlled access and the audit trail for oversight.

Internal Auditor (read-only)

Reviews access and activity history without changing anything.

Get started

How we get you live

Isometric illustration of staff access in a microfinance institution, from a maker's request and a checker's approval to trusted field devices and an audit log
  1. 01Discover

    Map the roles and capabilities your operation actually needs.

  2. 02Configure

    Set up roles, capabilities, branch and data scopes.

  3. 03Enrol devices

    Enrol and approve staff and field-agent devices.

  4. 04Pilot

    Run with real accounts and monitoring on.

  5. 05Go live

    Operate at volume, with the audit trail on from day one.

See Staff Admin & Security in a live demo

Request a Demo

Frequently asked questions

Access is denied unless a capability explicitly allows it. A user without a matching capability never sees the feature at all, rather than seeing it greyed out.

Staff Admin & Security help articles →Security & Data Protection Statement →