Complya · A Bitverse Product

ODPC Registration Checklist

A practical guide for Kenyan data controllers & processors — from prerequisites to certificate in hand.

Edition 1.0 · 2026 bitverse.co.ke

Who this is for

If you handle any personal data of any person residing in Kenya, this checklist is for you.

Kenya's Data Protection Act, 2019 applies to every entity — company, NGO, SACCO, fintech, hospital, school, religious organisation — that processes the personal data of any person residing in Kenya. It does not matter if you are incorporated in Nairobi or Delaware. If you hold Kenyan data, the Act applies.

The Office of the Data Protection Commissioner (ODPC) is the regulator. They maintain the public register of data controllers and processors. They investigate complaints. They publish enforcement notices. They issue directives.

Registration with ODPC is mandatory under the Act. There is no revenue threshold, no employee-count exemption, no "we're too small" carve-out. If you process personal data, you register.

What this guide gives you The five-step path from "we should probably register" to certificate in hand. The documents you need before you start. The mistakes that delay applications. The annual obligations that follow. No legalese, no consultant-speak.

What this guide does not do

It does not replace legal advice for complex cross-border transfers, large-scale sensitive data processing, or sector-specific regulators (CBK, IRA, KMPDC). For those, talk to a qualified Kenyan lawyer. For everything else — register, document, defend.

Before you start

ODPC's online portal will not save a half-completed form indefinitely. Get these four things on paper before you log in.

1. A data inventory

List every category of personal data you collect. Names, ID numbers, phone numbers, emails, addresses, payment data, health data, employment records, photos, location data. The portal will ask. "All of it" is not an answer.

2. A processing purposes document

Why do you collect each category? Customer onboarding? Payroll? Service delivery? Marketing? Each purpose must be specific and lawful under the Act. Vague purposes get rejected.

3. A designated accountable person

This is the person in your organisation who owns data protection. It can be your COO, head of legal, founder — anyone with authority to act. The portal requires their name, email, and phone. They will be ODPC's contact point.

4. Your registration fee budget

The current fee schedule is published by the Office of the Data Protection Commissioner on their website. Check the schedule for your entity type and category before you start, not after.

Time estimate Most Kenyan SMEs complete the form in 60–90 minutes if the four items above are ready. Without them, expect three to five rounds of email back-and-forth.
01
Step One

Create your account on the ODPC portal

Step 1 — Register on the ODPC portal

Go to the Office of the Data Protection Commissioner's official portal. Use the entity's primary business email — not a personal Gmail — because this becomes your registered contact.

  1. Navigate to the ODPC registration portal on the official ODPC website.
  2. Click Register and create a user account using a corporate email address (e.g. dpo@yourcompany.co.ke).
  3. Verify the email address through the confirmation link ODPC sends.
  4. Log in. From the dashboard, select Data Controller / Processor Registration.
  5. Choose the correct entity type: Data Controller, Data Processor, or Both. Most companies are both — you decide purposes (controller) and you process data on behalf of customers or partners (processor).
Common mistake Registering as a controller only, when you are also processing data on behalf of another controller. If you handle payroll for clients, host data for partners, or run any service that processes someone else's customer data, you are a processor too. Register accordingly.
02
Step Two

Complete the registration form

Step 2 — Complete the registration form

The form has six sections. Most rejections happen here, usually from vague language in section four.

A. Organisation details

Legal name as it appears on your CR12 or registration certificate. Trading name if different. Physical address (not a P.O. Box — ODPC wants a physical address). Country of incorporation.

B. Contact person

Your designated accountable person from the pre-work. Full name, official title, direct phone, corporate email. ODPC will contact this person — make sure they know.

C. Data protection officer (if applicable)

Only required if your core activities involve large-scale, regular, and systematic monitoring of data subjects, or large-scale processing of sensitive personal data. Most SMEs do not need a separately-named DPO.

D. Categories of data subjects

Tick all that apply: customers, employees, job applicants, suppliers, website visitors, patients, students, members. Most companies tick three to five.

E. Categories of personal data

Names, contact details, identification numbers, financial data, health data, location data, biometric data, employment history. Tick only what you actually collect.

F. Purposes of processing

This is where most applications fall apart. Vague purposes like "service delivery" or "business operations" get challenged. Be specific:

Each purpose must be tied to a lawful basis under Section 30 of the Act: consent, contract, legal obligation, vital interest, public task, or legitimate interest.

Pro tip Draft your processing purposes in a separate document before opening the portal. Each purpose: 1–2 sentences, tied to a lawful basis, naming the data categories involved. Paste in. Move on.
03
Step Three

Pay the registration fee

Step 3 — Pay the registration fee

ODPC publishes the current fee schedule by entity category. Categories typically include large organisations, medium organisations, small organisations, and specific sectors (telecoms, banks, insurers). Your category depends on turnover, employee count, or sector.

Fees are published on the ODPC website. Check the schedule before you submit the form — the portal will calculate the amount based on your category.

Payment methods

Keep your payment confirmation message or bank slip. You will upload it in step four.

Annual renewal Registration is annual. Set a calendar reminder one month before your certificate expires. Lapsed registrations show up on the ODPC public register as inactive — which means anyone doing due diligence on your company can see you fell out of compliance.
04
Step Four

Upload supporting documents

Step 4 — Upload supporting documents

The portal will ask for the following, depending on entity type:

Upload PDFs. Keep filenames clean: CR12_YourCompany_2026.pdf, not scan_final_v3.pdf. ODPC staff have to open these.

Cross-border transfers If any of your data is processed or stored outside Kenya (a US-hosted cloud provider, an offshore payroll vendor, a regional data centre), declare it in the processing description. ODPC requires you to name the destination country, the data category, and the lawful basis for the transfer. Hiding it is the single most common cause of post-registration enforcement.
05
Step Five

Submit and await your certificate

Step 5 — Submit and await your certificate

Review every section. Tick the declaration. Submit.

ODPC will email confirmation of receipt. They will then review the application. For straightforward applications, this takes two to four weeks. For complex applications (cross-border transfers, large-scale processing, sensitive data), it can take longer.

What you receive

If you are asked for clarification

ODPC may write back asking for clarification on processing purposes, lawful basis, or cross-border transfers. Reply within the deadline they give — typically seven days. Vague or late replies reset the review clock.

Display your registration Add your registration number to your privacy notice, your website footer, and your customer-facing documents. Customers and partners are increasingly asking for it during due diligence.

Seven mistakes that delay registration

1. Vague processing purposes

"Service delivery" is not a purpose. "Verifying customer identity during onboarding to comply with AML regulations" is a purpose. Be specific or expect a clarification request.

2. Wrong entity classification

If you process payroll for clients, host data for partners, or run analytics on someone else's customer data, you are a processor. Register as one. Most companies are both controller and processor — pick both.

3. Missing cross-border transfer declarations

Using AWS US-East, Google Cloud, Azure, a US payroll vendor, or any offshore service provider means your data leaves Kenya. Declare it.

4. Personal email addresses

Register with a corporate email. ODPC will not chase you if they email dpo@gmail.com and your cousin is using that address.

5. Expired CR12

Your CR12 must be issued within the last 12 months. Older CR12s get rejected. Order a fresh one if yours is more than six months old.

6. Wrong fee category

Paying the small-entity fee when you are a medium or large entity is treated as underpayment. Your application is paused until the balance is cleared.

7. Treating registration as the whole job

Registration is one obligation. It does not exempt you from maintaining a privacy notice, responding to data subject requests, documenting breach response, or annual renewal.

After registration — annual obligations

Registration is a snapshot. Compliance is continuous. Here is what you owe ODPC each year, after the certificate lands.

Annual renewal

Pay the renewal fee before your certificate expires. Update any changed details (new address, new accountable person, new processing activities).

Breach notification

If you suffer a data breach that affects the rights and freedoms of data subjects, notify ODPC within the timeline prescribed by the Act and ODPC's breach notification guidance. Have a written breach response plan before you need one — not during a panic.

Data subject requests

Any data subject can ask you what data you hold on them, correct it, delete it, or object to processing. You must respond within statutory timelines. Have a process. Have a form. Train your team to recognise a request.

Documented processing register

Maintain an internal Register of Data Processing Activities. Each entry: purpose, lawful basis, data categories, recipients, retention period, security measures. ODPC can request this on inspection.

Privacy notice

Publish a privacy notice on your website that names the data you collect, why, who you share it with, and how someone contacts you to exercise their rights. Keep it accurate. Update it when processing changes.

The honest summary Registration puts you on the map. Annual obligations keep you defensible. The companies that get caught are not the ones that failed to register — they are the ones that registered and then did nothing for three years.

ODPC Registration — Quick Card

Pin this. Tick as you go.
  1. Pre-work
    Data inventory · processing purposes · accountable person · fee budget. Before you log in.
  2. Create account
    ODPC portal · corporate email · verify · choose Controller / Processor / Both.
  3. Complete form
    Org details · contact · data categories · specific purposes tied to lawful basis.
  4. Pay fee
    Check ODPC schedule · M-Pesa or bank · keep confirmation.
  5. Upload & submit
    CR12 · KRA PIN · ID · processing description · payment slip · declare cross-border transfers.
  6. Receive certificate
    Add registration number to privacy notice & website. Set annual renewal reminder.
Complya · A Bitverse Product

Now find your real gaps.

Registration is one requirement. The Data Protection Act, 2019 has seven others you are likely missing. Complya's free 5-minute assessment surfaces them — across registration, governance, data subject rights, breach response, cross-border transfers, retention, and training.

Run the free assessment →
assessment.bitverse.co.ke