Identity protection
Mobile numbers and encrypted national ID records support a consistent member identity while masking sensitive values from ordinary group users.
Pamoja Chama combines application controls with clear human responsibilities. These measures reduce risk, but secure hosting, monitoring, backups, updates and independent testing remain necessary.
Mobile numbers and encrypted national ID records support a consistent member identity while masking sensitive values from ordinary group users.
The authentication architecture supports short-lived, single-use codes with hashing, attempt limits, resend controls and browser-session binding. OTP is activated only after delivery testing.
Members, officials and platform staff receive different permissions. Sensitive actions require explicit server-side authorisation.
Double-entry journals, duplicate-reference prevention, immutable reversals and trial-balance checks help identify accounting errors.
High-risk actions can be initiated, reviewed and approved by different authorised people, including mandatory executive review where configured.
Important actions are recorded with the responsible account, time and context, with tamper-evident integrity checks for enterprise controls.
M-PESA, bank, USSD, SMS and email provider APIs require contracts, certification, security review, clearances and a controlled activation. They are disabled by default.
Kenyan currency, phone and identity rules are active. Other East African country profiles are reserved but disabled until local requirements are completed.