The Kenyan Independent Policing Oversight Authority (IPOA) is the authority that shall hold the Kenyan police accountable to the public, shall help the police to be professional, transparent and accountable and shall ensure independent oversight of the handling of complaints by the police service. (Sec. 5 of the IPOA Act) It has extensive powers.
For the details of the powers of investigation and information retrieval from within the police services. (Sec 7 (1) of the IPOA Act).In exceptional cases that require urgent consideration it can report directly to the National Assembly and the Cabinet Secretary. The members of the IPOA board are appointed on application in a process that involves the Kenyan President, a selection panel, the PSC (Public Service Commission) and the National Assembly. The process of selection is laid down in Sec. 11 of the IPOA Act.
In its report on the years 2012 to 2018 (ext. link), the IPOA writes on page 93:
Non-cooperation by the National Police Service has been one of the vastest challenges theAuthority has faced. Notwithstanding numerous engagements with the NPS, the Authority has incessantly found itself in difficult circumstances to complete investigation cases due to lack of cooperation by the Service.
Complaints to the IPOA about the police can be filed through the IPOA website (ext. link).