Immani Blog

From Immani — Kenya's dispute resolution infrastructure.

What is the Role of the Director of Public Prosecutions in Kenya? — Explained in Plain Language by Immani Legal AI

September 18, 2026
Key Takeaway

Learn about the role of the Director of Public Prosecutions in Kenya and how Immani Legal AI can help you understand criminal procedure in plain language.

What is the Role of the Director of Public Prosecutions in Kenya? The Director of Public Prosecutions (DPP) plays a crucial role in Kenya's criminal justice system — Immani Legal AI lets you understand this role in plain language, free, on your phone, in English or Kiswahili. In Kenya, the DPP is responsible for prosecuting crimes and ensuring that justice is served. This role is established under the relevant provisions of the Constitution of Kenya 2010, which states that the DPP shall have the power to direct the investigation of any crime and to institute and undertake criminal proceedings. Why is the DPP Important in Kenya's Justice System? The DPP is important because they ensure that crimes are thoroughly investigated and that those responsible are held accountable. However, the usual advice to "wait for the DPP to act" doesn't fit someone who needs to know their rights now. How Does Immani Legal AI Explain Criminal Procedure in Plain Language? Immani Legal AI can help you understand the role of the DPP and the criminal procedure in Kenya. You can ask questions, upload documents, draft letters, and search precedents on the platform. For example, you can ask Immani Legal AI to explain the difference between a police investigation and a DPP investigation, or to provide information on the rights of an accused person. What Happens Next? Here's what you can do next:

  1. Visit Immani Legal AI at legal.immanihub.com and ask a question about the DPP or criminal procedure.
  2. Upload a document related to your case and get an analysis of your rights.
  3. Draft a letter to the DPP or the police using Immani Legal AI's template.
  4. Search for precedents on similar cases to understand the possible outcomes. Immani: Take Action for KSh 100 If you need to take action, Immani (immanihub.com) can help you file a dispute for KSh 100. You can file a dispute against a person or entity that has wronged you, and Immani will help facilitate communication and resolution. Trustworthiness Disclaimer Immani and Immani Legal AI are not law firms and do not provide legal advice. This post is general information, not legal advice for your specific situation. For complex cases, consult a qualified advocate.

Ready to file a dispute?

File directly against the other person's phone number. No login required. KSh 100 to file.

Immani is not a law firm and does not provide legal advice. For complex cases or cases involving significant amounts, consider consulting a qualified advocate.

See how it works   File a dispute now

Frequently Asked Questions

What is the role of the Director of Public Prosecutions in Kenya?

The Director of Public Prosecutions is responsible for prosecuting crimes and ensuring that justice is served, as established under Article 157 of the Constitution of Kenya 2010.

How does the DPP investigate crimes?

The DPP works with the police to investigate crimes and gather evidence, and then decides whether to prosecute or not.

What are the rights of an accused person in Kenya?

An accused person has the right to a fair trial, the right to remain silent, and the right to legal representation, among others.

Can I file a complaint against the DPP?

Yes, you can file a complaint against the DPP if you believe they have acted unfairly or unprofessionally.

Is Immani Legal AI a law firm?

No, Immani Legal AI is not a law firm and does not provide legal advice. It provides legal information and helps with document drafting and precedent search.

Can I get free legal information about my situation?

Yes. Immani Legal AI gives you answers based on Kenyan law — the Constitution, statutes, and case law. You can also draft legal documents, compare your case with precedents, and look up legal terms in plain language. It is free to use. Try Immani Legal AI →

legalImmani Legal AIcriminal procedure