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.
Consent by SMSData Protection Act, 2019Results in ~2 minLipa 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 reportHK-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 differenceStep 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.
Landlords & agents
Before you hand over keys
A prospective tenant says he's David Otieno, works in Upper Hill, and can pay the deposit today. Hakiki confirms the ID is genuine and the name matches — before he moves into your apartment in Ruaka.
"Deposit ni deposit, lakini ID lazima ikubali."
Hiring at home
Before they walk through your door
Your new nanny starts Monday and will be alone with your children by Tuesday. Verify her ID tonight — with her consent — and file the receipt with her contract. She'll respect that you're serious.
"An agency said they'd vetted her. Hakiki showed me the proof."
Chamas & SACCOs
Before the first contribution
A friend-of-a-friend joins your investment group's WhatsApp. Everyone contributes KES 5,000 monthly. Verify each new member before the merry-go-round starts — so nobody disappears with round one.
"Chama ya watu verified ni chama ya amani."
Online sellers
Before your rider crosses town
Pay-on-delivery order from a new customer: KES 38,000 of stock headed to the CBD. Verify the buyer first, so "mtu wa kuchukua" is a real person with a real ID — not a burner line.
"Since I started verifying, zero fake orders."
Car hire & rentals
Before they drive off
Self-drive hire to a first-time client for a weekend trip to Naivasha. Confirm the ID matches the person taking your vehicle — and keep the verification receipt with the hire agreement.
"The car is insured. Now the client is verified too."
Employers & agencies
Before the offer letter
Staffing agencies and HR teams run the same consent-first checks at scale through the Hakiki API — built straight into your onboarding flow, with bulk M-Pesa billing.
"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.
Hakiki never checks anyone behind their back. The person you're verifying agrees by SMS before anything happens — which protects them, and protects you.
Consent-first, always
The person being verified sees who's asking and why, and must reply YES before any check runs. No consent, no check, automatic refund.
Aligned with the Data Protection Act, 2019
Hakiki is designed around Kenya's data protection principles: lawful basis, purpose limitation, and data minimisation from the ground up.
You see only what you need
Reports confirm validity and name match — not the person's full records, photo, or history. Enough to decide, never enough to misuse.
A receipt for both sides
Every check produces a timestamped consent receipt. The person verified can request their record — and see exactly who checked them, and when.
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
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.
ImethibitishwaVerified
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.