PesaShift iconPesaShift

PesaShift Privacy Policy

Last updated 5 August 2026

PesaShift reads your M-PESA or Airtel Money statement on your phone and shows you what it says. Your statement is never uploaded, and there are no accounts. This page explains exactly what that means, including the parts where the app does use the internet.

Your statement never leaves your phone

When you import a statement, the PDF is opened and read on your device. The file is not uploaded, copied to a server, or shared with anyone. The password you type to open it is used once and is never saved.

The transactions PesaShift reads out of it are stored on your phone only, in the app's own private storage. Uninstalling the app, or tapping Settings → Delete everything, removes them. There is no copy anywhere else, which also means there is nothing to restore if you delete it.

What PesaShift does send

The app has internet access, and it is honest to say why. It is used only for the things below, and only when you choose to do them.

WhenWhat is sentWhere it goes
You send a message from the contact page What you type, your email address, your name if you give one, and the category you pick Emailed to us through Resend, an email delivery service
You buy PesaShift Pro outside Google Play Your email address, so the payment can be issued and a receipt sent to you Paystack, the payment processor
You buy PesaShift Pro on Google Play Handled entirely by Google Play. We never see your card or payment details. Google Play
You restore a purchase The email address you used to buy, so we can check whether it paid Checked against Paystack. The answer is a bare yes or no.

None of these ever include your transactions. Nothing in the app sends your statement, your balance, who you paid, or what you spent.

What we store

PesaShift has no user database. We do not keep a record of who uses the app.

What PesaShift does not do

Permissions

PesaShift requests one Android permission: INTERNET, for the four things listed above. It does not request SMS, contacts, location, camera, or storage permissions. You pick your statement file through the system file picker, which hands the app that one file and nothing else.

Who else is involved

PesaShift relies on a small number of services, and only for the purposes above:

Each handles what it receives under its own privacy policy.

Children

PesaShift is a tool for reading your own bank or mobile money statement. It is not directed at children and we do not knowingly collect anything from them.

Your choices

Changes

If PesaShift ever starts doing something this page does not describe, this page changes first, and the date at the top changes with it. Past versions are visible in the commit history of the repository this page is served from.

Contact

Martin Nzau, Nairobi, Kenya
contactmonsiu@gmail.com