StashApp Privacy Policy

Last updated: 21 September 2026

StashApp is a personal budgeting app for Android. It helps you split your income into pockets and see what's safe to spend. This policy explains what we collect, why, and what we don't do with it.

StashApp never holds or moves your money. Your money stays in your M-Pesa wallet or your bank account, where it always was. StashApp is a record of what you've decided to do with it — it isn't connected to any bank or payment provider, it cannot make a payment on your behalf, and it doesn't know your real balance. Everything it shows you is worked out from figures you entered yourself.

We've written it to describe what the app actually does today, not what it might do one day. If that changes, this page changes with it.

Who we are. StashApp is operated by Sharon Mbae, based in Kenya. Questions about this policy or your data: info@sharonmbae.vortanafresh.co.ke.


What we collect

Information you give us

WhatWhyWhere it's stored
Phone numberIt's how you sign in, and where verification codes goOur servers
NameShown in the app so it feels like yoursOur servers
PINUnlocks your accountOnly ever as a hashed value — see below
Profile photo (optional)Shown on your profileOur servers, private storage
Income amountCalculates your Safe-to-Spend balanceOur servers
Pockets — names, targets, due datesThe budgets you set upOur servers
Transactions — amounts, dates, descriptionsYour spending recordOur servers

Information created automatically

What we do not collect


M-Pesa and bank messages

There are two ways to add M-Pesa and bank transactions, and you choose which:

Either way, the message is read on your phone. Nothing is added to your budget until you check it and choose a pocket. Only what you save becomes a transaction: the amount, the date, who it was with, and the transaction code (used to spot duplicates). The message text itself is never uploaded to our servers or shared with anyone.

You can turn automatic sync off at any time in Settings → Message sync, and remove the permission completely in your phone's settings. Transactions you've already saved stay until you delete them or your account.


Notifications

The bell in the app shows things worth knowing — a pocket due soon, income you logged, a target you've reached. These are worked out on your phone from data already in the app.

If you allow notifications, StashApp also reminds you on the day a pocket is due. These reminders are scheduled on your phone too: we don't send push notifications, there's no device token, and nothing about what you do in the app is sent anywhere to produce them. You can turn them off in your phone's settings.


Why we process your data

Under Kenya's Data Protection Act 2019 (and the GDPR, if you're in Europe), we process your data on these bases:

We do not process your data for advertising or profiling, and we do not sell it. Not to anyone, for any price.


Who else touches your data

We use these providers to run the service. They process data on our instructions and may not use it for their own purposes.

ProviderWhat forWhere
SupabaseDatabase, accounts, file storageIreland (EU)
Nena SolutionsSending your sign-in verification codes by SMSKenya
ExpoBuilding and updating the appUnited States
RevenueCat + Google PlayPremium subscriptions, if you subscribeUnited States

Verification codes. When you sign up, reset your PIN, or sign in on a new device, we text a one-time code to your phone through Nena Solutions. Nena receives only your phone number and that message — never your name, your PIN, or anything about your budget.

Apart from Nena Solutions, these providers are outside Kenya, so your data is also stored and processed abroad — your account and budget data sits in Ireland. We rely on each provider's standard contractual protections for those transfers, as the Data Protection Act 2019 requires.

Google Play handles subscription payments. We never see your card details — we only learn whether a subscription is active.


How it's protected

No system is perfectly secure, and we won't pretend otherwise. If a breach affects your data, we'll notify you and the Office of the Data Protection Commissioner as the law requires.


How long we keep it

Your data stays while your account exists.

Delete your account — Settings → Delete Account — and your profile, pockets, transactions, income and photo are permanently deleted from our servers. This is immediate and cannot be undone. We keep no shadow copy.

Our database provider keeps rolling backups for a short period, so deleted data may persist in those for up to 7 days before they cycle out.


Your rights

Under the Data Protection Act 2019 you can:

Email info@sharonmbae.vortanafresh.co.ke and we'll respond within 30 days.


Children

StashApp isn't for under-18s and we don't knowingly collect their data. If you believe a child has an account, contact us and we'll remove it.


Changes

If we change this policy we'll update the date above and, for anything significant, tell you in the app before it takes effect.


Contact

Sharon Mbae — Kenya Email: info@sharonmbae.vortanafresh.co.ke

Data Protection Commissioner: odpc.go.ke

See also our Terms of Service, which cover the rules for using StashApp.