Chat, calls and money
Money in the chat. Every payment is signed by the payer's phone and verified before it shows.
Open in HaFa Get HaFa on Google PlayMoney in the chat. Every payment is signed by the payer's phone and verified before it shows.
Open in HaFa Get HaFa on Google PlayHaFa is a messenger where sending money to a phone number is as ordinary as sending a message. Both are end-to-end encrypted. Both keep working over Bluetooth when the data is gone.
Built for Nigeria first. Not yet on Google Play — the screens below are from our own review builds, and the money in them is demo money, labelled as such in the app.

No switching to a bank app, no copying an account number, no screenshot of a transfer that may or may not be real. You pay the person you are already talking to, and the payment sits in the conversation where both of you can see it.

Every payment is signed by the payer's own phone, using a key the phone's hardware will not hand over. The receipt names the device, the method and the key that signed it, and carries a code anyone can check — without installing anything.
Fake transfer alerts are how traders get robbed. A HaFa payment either verifies or it does not.

Turn on Nearby mode and your phone finds other HaFa phones over Bluetooth, ten to thirty metres away. Messages pass directly between them, sealed, and hop up to seven phones to reach someone further away.

Messages use the Signal protocol — the same one Signal and WhatsApp use — with post-quantum key agreement. Our relay moves sealed envelopes and holds no key that opens one.
Encrypted on your phone, decrypted on theirs. The server stores ciphertext it cannot open, and forgets it once delivered.
The database on your phone is encrypted at rest, so a lost handset is not an open chat history.
That two numbers exchanged something, and when. That is the unavoidable cost of delivering a message to a phone that is switched off, and we would rather name it than imply otherwise.
HaFa is in private testing. If you are reading this because somebody handed you a code, here is exactly what is built and what is not.