The mechanism, not the promise. Money you can check.
Trust here is not a claim — it is how the platform is built. Your money locks in escrow before a task exists, so no Operator ever starts work on an unfunded promise. Every hold, release and refund is written down to the last kobo on a record that is only ever added to — corrections are new entries, so nothing is quietly rewritten.
And hannu never holds the money itself. Licensed, regulated partners hold it; our record tracks every movement. hannu custodies ₦0.
See how escrow worksAccess is scoped and least-privilege
Every query is scoped to the identity that owns the data. Sensitive fields are masked by default, and every reveal is itself logged — so access is always accountable.
Money settles one place only
Funds can only ever settle to one pre-approved destination. Even a fully compromised key can never move money somewhere it should not go.
A signed report you can re-check
Every verified task returns a signed report your own systems can re-verify and file — proof an auditor accepts, not a screenshot.
See what’s inside a reportWe measure, then publish. Not the other way round — a live status page, and every capability shown exactly where it stands.
Live status, in the open. Uptime and any incident sit on one page, in real time — not a quarterly report after the fact.
See system statusEvery capability, honestly stated. Each feature is Live, Pilot or Gated — released on a metric it has to pass, never a date on a slide.
See platform statesPersonal data is a liability. So we hold as little as we can — and protect every bit we keep.
We take only what a task needs.
The AI never touches the money. People decide; the AI assists — never in the path that moves a naira or accepts a task.
The AI assists, it never decides money
AI matches work and pre-checks proof. Every release, refund and dispute is decided on the ledger — not by a model.
A person makes the call
On any edge case — a rejected result, a dispute — a human reviews and decides, with a stated window to appeal. AI proposes; people confirm.
Hostile text stays data
Whatever an agent or an Operator writes is handled as data to be checked — never executed as an instruction.
Some jobs we refuse, full stop. hannu will never create an account, solve a CAPTCHA or handle a one-time passcode — the work that powers fraud. That kind of task doesn’t exist on the platform, by design, so it can never be turned against you or the people you serve.
Numbers we can stand behind. And the ones we won’t invent.
Buyer questions, answered plainly
What compliance and finance actually ask.
No — hannu never custodies funds. Your money sits in escrow with licensed, regulated partners; our record only tracks every movement. hannu custodies ₦0 by design.
Licensed, regulated partners — the kind of institutions already trusted to hold money in Nigeria. hannu keeps the record and enforces the rules, but it never sits between you and your money.
We take only what a task needs and pair every field with a reason. BVN and NIN are stored as salted hashes with field-level encryption — never logged, never displayed, and never sent to an AI model. It is NDPA/NDPC-aligned, and your deliverables are never sold or used to train a model.
No. AI matches work and checks proof; it is never in the path that moves a naira or accepts a task. The ledger moves money, and a person decides every edge case — with a window to appeal.
Yes. Every task carries its full money record — held, released or refunded, with references — and you can export a statement any time. The record is only ever added to, so history stays intact and defensible.
Yes, by design. hannu will not create accounts, solve CAPTCHAs or handle one-time passcodes for anyone — the work that powers fraud. No credential-class task exists on the platform; some categories are blocked outright, and the rest run inside strict limits.
Trust you can hand to an auditor.
Every movement on the ledger, every refusal with a reason, every naira someone else’s to hold. Ask us anything — we’ll show you the receipts.