Legal basis for the national identity register and the Maisha Namba unique identifier.
eCitizen, Maisha Namba digital ID and one-time-code delivery to the Kenyan citizen
The eCitizen portal concentrates government services for millions of Kenyans, and Maisha Namba — the unique personal identifier — anchors the digital identity rollout. 4notify integrates with the digital-government notification layer and delivers appointment reminders, service notices and one-time codes, with ID-number masking.
Section 1 — IN EXERCISE of the powers conferred by the Registration of Persons Act (Cap. 107) and the Kenya Information and Communications Act, this Gazette Notice is issued concerning the delivery of eCitizen and Maisha Namba notices and one-time codes.
Electronic service delivery and the digital-government notification framework.
Lawful processing of citizen identifiers in service notices and OTP delivery.
Integration with eCitizen
4notify integrates with the digital-government notification gateway; quarterly penetration testing.
ID-number masking
The delivery envelope carries the ID number only as a hash (SHA-256 + salt); the cleartext number stays in the institutional system.
Three-channel cascade
Service ready → push (60s) → SMS (2 min) → email (5 min); the citizen's preference is held in their eCitizen profile.
One-time-code delivery
eCitizen and Maisha Namba OTPs are delivered within a 60-second window; if SMS fails, email is the fallback.
json
{
"event": "gov.service.ready",
"maisha_hash": "sha256:salt:7f2a9b...",
"agency": "NTSA",
"agency_name": "NTSA · Nairobi",
"channels": ["push", "sms", "email"],
"cascade_window_min": 5
}eCitizen: your NTSA logbook is ready for download. Expires Friday at 18:00. Open the app to continue.
- Integration with the eCitizen gateway active
- Maisha Namba masking (SHA-256 + salt) mandatory at envelope level
- Cascade per citizen preference implemented
- OTP P50 ≤ 4 seconds measured across all three operators
4notify is the only A2P provider with native eCitizen integration, Maisha Namba masking and a service-notice template library aligned to the Data Protection Act, 2019.
Can 4notify see the citizen's ID number?
No. The delivery envelope carries the Maisha Namba only as a hash; the agency keeps the cleartext number and resolves the hash locally.
Does it work for Huduma Centre or NTSA appointments?
Yes — appointment reminders from agencies integrated with eCitizen travel over the same envelope, on the channel the citizen prefers.
Start free
14 days, no card. English support on weekdays. Karibu.