Consent-based ID verification · Kenya

Before the keys, the job, or the deal — hakiki.

You're about to hand over a deposit, a job, or your keys — to someone you met last week. Hakiki is the two-minute step before you do: their ID checked against official records, and only after they say yes.

Already been burned by a fake ID? See why "just ask for a copy" doesn't protect you →

Consent by SMS Data Protection Act, 2019 Results in ~2 min Lipa na M-Pesa
SMS · 40404 HAKIKI14:31
HAKIKI: Wanjiru Properties has requested to verify your national ID for a tenancy application (Ref: HK-7T2M). Reply YES to consent or NO to decline.
YES
Verification report HK-7T2M
National IDValid & active
Name matchDavid O. — exact
Consent receivedToday, 14:32
ReceiptM-Pesa RKX3…9QF
ImethibitishwaVerified · Hakiki

No YES, no check. That's the whole point.

~2 min
Average result time
KES 200
Per verification
0
Checks run without consent
100%
Paid via M-Pesa

How it works

Three steps. One SMS. Zero guesswork.

You could spend a week asking around about someone. Or you could know in the time it takes to make chai.

Step 01

Enter their details

Type the person's full name, national ID number and phone number. Takes about thirty seconds — from your phone, no app download needed.

The Hakiki difference Step 02

They consent by SMS

Hakiki texts them exactly who is asking and why. Nothing happens until they reply YES. If they decline or ignore it, the check never runs — and you're automatically refunded.

Step 03

Get a verified report

ID validity and name match, checked against official government records. Saved to your dashboard with a consent receipt you can attach to a lease or contract.

Made for Kenyan trust decisions

Every deal starts with a stranger.

Hakiki fits the moments where Kenyans hand over keys, stock, money — or the front door of their home.

Njia ya zamani

"I'll just ask for a copy of her ID." Please don't.

It feels like due diligence. It isn't — and in Kenya it quietly moves the legal risk onto you.

The photocopy

What a copy in your drawer actually gets you

  • It proves a document exists, not that it's real. A convincing fake ID costs a few hundred shillings in town. You have no way to tell, and neither does your phone camera.
  • It doesn't prove it's their ID. A borrowed or stolen card photographs exactly as well as an owned one. Nothing in a copy ties the document to the person standing in front of you.
  • You are now holding someone's ID data. Under the Data Protection Act, 2019, keeping that copy makes you responsible for it — how it's stored, who sees it, what happens when your phone is lost or your WhatsApp is backed up.
  • There's no consent trail. "She gave it to me" is not a record. If it's ever disputed, you have a photocopy and your word.

And if it does turn out to be fake, you find out the same way everyone does — after the money is gone.

Hakiki

What two minutes and KES 200 gets you instead

  • The ID is checked against official records. Not eyeballed — actually verified as valid and active, with the name matched to what you were told.
  • A live selfie ties the document to the person. They photograph their ID and their face in the same session, so a borrowed card doesn't pass.
  • No ID copy ever enters your custody. You receive an answer — valid, name matches — not a document. Nothing to store, nothing to leak, nothing to be responsible for.
  • Consent is recorded, with a timestamp. They approved by SMS before anything ran. Both of you can point at the same record afterwards.

And personal data is deleted after 30 days — by us, on schedule, not by you remembering to.

Asking is polite. Verifying is the part that protects you both — and it's the part a photocopy was never able to do.

Verify properly instead

One price · Lipa na M-Pesa

Cheaper than one bad tenant.

One fake ID can cost you a deposit, a month's stock, or a chama's savings. A Hakiki check costs less than fuel to go vet someone in person.

Launch price · Early access
KES 200 / check

No subscription. No commitment. Pay only when you need to know.

  • ID validity + name match against official records
  • Consent receipt you can attach to a lease or contract
  • Result in about 2 minutes, straight to your phone
  • Automatic M-Pesa refund if they don't consent
Verify someone now

Lipa na M-Pesa · STK push at checkout · No card required, ever.

Maswali

Questions people ask before they trust us to help them trust others.

What if the person doesn't reply YES?

Then nothing happens. The check never runs, no data is pulled, and your M-Pesa payment is refunded automatically. Consent isn't a checkbox for us — it's the ignition key.

What exactly is in the report?

Whether the national ID is valid and active, whether the name you entered matches official records, the timestamp of consent, and a reference number. You don't see photos, addresses, or anything beyond what the decision needs.

Why not just ask them for a copy of their ID?

Because a photocopy proves nothing — it shows a document existed, not that it's genuine or that it belongs to the person in front of you, and a convincing fake costs a few hundred shillings. It also makes you the custodian of someone's ID data under the Data Protection Act, 2019, with the duties that carries and no record of consent. Hakiki checks the ID against official records instead, and no copy ever enters your custody. The longer answer →

Is this legal in Kenya?

Hakiki is built around the Data Protection Act, 2019: verification runs on the person's explicit consent, collects the minimum data necessary, and keeps an auditable consent trail for both parties.

Which documents can Hakiki verify?

Kenyan national IDs today. Alien IDs and passports are on the roadmap — tell us what your business needs and we'll prioritise accordingly.

Can someone see that I checked them?

Yes — that's deliberate. The consent SMS names the requester, and the person can later request a record of who verified them and when. Transparency both ways is what makes people comfortable saying YES.

Imethibitishwa Verified

Anza leo

Amini, lakini hakiki.

Trust, but verify. Your first check takes two minutes and costs KES 200 — a fraction of what one wrong stranger can cost you.

Run your first check