eCitizen
From shadowy ownership, missing billions and contracts that appear to strip the state of control over its own system, eCitizen continues to process billions with over 22,000 government services onboarded, making it one of the busiest digital platforms in the country.
Investigations have, however, revealed a trail of irregularities suggesting that the multi-billion shilling platform—through which millions of Kenyans pay for passports, IDs, driving licenses and hundreds of government services—may not fully belong to the government, as private firms have an upper hand on its control.
At the heart of the crisis lies a fundamental question of ownership and a series of opaque agreements that critics say allowed little-known intermediaries to embed themselves between the state and its citizens, giving them veto powers over transactions worth billions of shillings annually, and even ability to switch it off.
Despite government assurances that the platform is fully state-owned, contractual documents reveal that for instance, private companies can uninstall the system at will, holding the government hostage to their demands.
Principal Secretary for Immigration and Citizen Services Belio Kipsang told the Committee on Administration and Internal Security that the government had taken over the eCitizen engine from its developer, Webmaster, through a formal procurement process.
“The government took over the eCitizen engine from Webmaster, and the contract was later awarded to the same company for system maintenance,” Kipsang said.
Kipsang said the transfer of the platform included the source codes, system architecture, knowledge and operational control to the state.
“The eCitizen platform has been in operation since 2013, and we have fully transitioned it to government ownership. Maintenance is procured from the private sector to ensure smooth operations,” the PS said.
Treasury principal secretary Chris Kiptoo is also holding the same stance and he told the National Assembly's Public Accounts Committee that "the government fully owns the platform and has all the access passwords."
However, contractual documents tell a different story—one of vendor dependency and compromised control.
Despite public assurances, a closer look at the contractual agreements reveals a disturbing reality— the government's control might in fact, be an illusion.
The developer’s M/S Webmasters Kenya Limited, in an interview with a local television station confirmed that yes, they had handed over, but they are still holding onto the “base” of the platform.
The visionary behind Webmasters Kenya and developer of eCitizen James Ayugi said that the ‘base’ is the software running the eCitizen platform.
“The government owns all the brands and the technology stack that is there. There are different agreements with different providers but for us what we handed over is the core customised version of our software,” Ayugi said.
The platform originated in 2013 as a World Bank-IFC-backed initiative, with Webmasters Kenya Ltd contracted for development and maintenance.
In 2017, IFC formally handed over source code, contracts and business documentation to the National Treasury, making the platform a public asset by law.
Despite this transfer, the government inexplicably signed another handover agreement with Webmasters Kenya Ltd in January 2023, in which the vendor agreed to "unconditionally hand over" the platform to the government.
This contradiction raises questions about how ownership and control of eCitizen ended up back with the vendor after the 2017 transfer.
A contract signed on May 25, 2023, between the ICT Authority and the consortium of Webmasters Kenya Limited, PesaFlow Limited and Olive Tree Media Limited contains alarming clauses that effectively cede sovereignty over Kenya's digital governance infrastructure to private entities.
The agreement stipulates that in the event of termination, "the suppliers shall be entitled to rescind, withdraw or otherwise uninstall all their proprietary infrastructure and resources".
As the government scrambles to provide answers, the public is left with a stark image of a digital system that, rather than empowering citizens and streamlining services, has become a source of national shame and a fertile ground for graft.
A special audit report by the Auditor General is now highlighting a dubious flow of funds. Billions collected from citizens through "convenience fees" and other payments have allegedly been funneled into private accounts, with the government seemingly unable to track or account for the money.
The Auditor General has flagged unaccounted receipts in settlement accounts with revenue accountability statements for the period ending June 30, 2024, for instance, indicated a balance of Sh2.6 billion, relating to receipts in the settlement account that could not be linked to any invoices from the Pesaflow System.
According to the accountability statements, the unaccounted receipts were due to partial payments, erroneous payments and duplicate payments. There are also delays in remittance of funds to Ministries, Departments and Agencies (MDAs).
“This indicates lack of revenue traceability and accountability, which can lead to misappropriation, fraud or revenue leakages. In addition, this may affect service delivery, because not all revenue collected is remitted to MDAs,” Auditor General Nancy Gathungu notes in her special audit report.
An analysis of the eCitizen reporting module also revealed inconsistencies in settlement reports.
For instance, settlement reports for the Tourism Fund generated from the eCitizen Platform at Government Digital Payment (GDP) Unit for the period ending June 30, 2O24, indicated that Sh2.2 billion was due for settlement by the GDP Unit to the Fund.
However, a summation of weekly reports used by GDP Unit to settle collections to MDAs and counties for the same period totaled to Sh1.7 billion, resulting in a variance of Sh515.5 million.
This discrepancy highlights inadequacies in the eCitizen reporting module, raising concerns about the reliability and accuracy of the settlement reports generated by the system.
Irregular payments for support and maintenance contract have also come out where the total payments as at June 30, 2024, amounted to Sh492.2 million and $414,299 (Sh53.7 million).
This amount was paid to a company named 'Electronic Citizen Solutions Ltd' which was not party to the agreement, with the arrangement exposing the government to potential legal disputes that might arise from payments to parties not part of the contract.
Out of the total payment under the contract, Sh142.2 million and $414,299 was for provision of payment gateway services.
“These payments were deemed irregular as the government should not pay for use of its own platform,” Gathungu notes.
It was established that Equity Bank statements for eCitizen's collection accounts had receipts amounting to Sh68.7 million and $48,142, 844 (Sh6.2 billion) from an undisclosed account named 'pesaflow’.
According to audit, this account was not listed among the approved collection accounts by the National Treasury, pointing to irregularly collected monies.
The total amount irregularly collected using this account was not been established as the bank statements for this account was not provided for audit, said Gathungu, who also raised a red flag on un authorised transfers from MPesa Paybill-222222.
All collections paid using the paybill were expected to be auto transferred to the Settlement Account at KCB Bank.
However, review of the paybill statement revealed that on January 25, 2024, there were four transactions made from the paybill account to private entities instead of the designated settlement account.
The four transactions amounted to Sh127.9 million with approval and documentation to support these transfers of money directly from the paybill to the private entities not provided for audit.
This is against Article 201 on principles of Public Finance that requires public funds to be used in a prudent and responsible way.
There are also concerns over unapproved revenue collection and settlement accounts, irregular collection of convenience fee and unauthorised changes to digital payment gateway with parallel accounts being used in some instances, where the eCitizen platform had two Pesaflow Payment Gateways.
The Auditor General has since concluded that the government did not have controls over the eCitizen platform.
“This poses significant risks to operational independence, data security and service continuity. This dependency limits the government's ability to make system modifications, enforce security measures and ensure compliance with regulatory requirements. Additionally, reliance on the vendor for system maintenance and support increases the risk of service disruptions, Vendor third party risks, excessive costs and potential data privacy violations,” Gathungu said.
Without ownership and administrative access, the government hence remains vulnerable to vendor lock-in, limiting future scalability and integration with other government systems.
The lack of control of the platform and the high dependency on the vendor have contributed to the identified unauthorised modifications to the platform, unauthorised diversion and transfer of funds and irregular payments to vendor, who is also making an earning in every transaction made by the public on the eCitizen platform.
A total of Sh105.1 billion was collected without a valid contract between the 2014-15 financial year and 2022-23, with Sh1.9 billion in commissions. Similar amounts were collected in US dollar at $174,926,958 (Sh22.7 billion) and $3,688,856 (Sh477.7 million), respectively.
Comments 0
Sign in to join the conversation
Sign In Create AccountNo comments yet. Be the first to share your thoughts!