Kiwi Money
FeaturesPrivacyWall of loveFAQBlogContactRefer a friend
iOSAndroid
Kiwi Money
  • Features
  • Privacy
  • Wall of love
  • FAQ
  • Blog
  • Referral Program
  • Our community
  • Contact
  • Privacy policy
  • Terms of use

Get the app

Download on the App StoreGet it on Google Play

Hola at support@kiwi-money.com

© 2026 Kiwi Money. All Rights Reserved.

Product Updates

How Kiwi Money handles your SMS data

And why we'll never touch your sensitive messages

Kavishma J.
Kavishma J.
February 20, 2026—3 min read
Teal-toned cityscape with privacy icon representing how Kiwi Money protects SMS transaction data

We've been fielding a lot of questions lately about how we handle SMS data, particularly around OTPs and privacy. These are fair questions, and you deserve straight answers. So here's exactly how it works, no hand-waving.


The Short Version


We read your bank transaction SMSes to track your expenses automatically. We filter out everything else, including OTPs, right on your device. We don't touch your bank account. We don't sell your data. Subscriptions keep the lights on.


Now, the longer version.


Why SMS in the First Place?


Sri Lanka doesn't have open banking infrastructure. There's no standardized API that lets apps talk to your bank securely on your behalf, the way you might see in the UK or parts of Europe. SMS is the only reliable channel we have for automating expense tracking here.


We're not pretending this is the ideal solution. But it's the only one that actually works for the problem we're solving, and we've built tight guardrails around it.


You Never Share Your Bank Credentials


This is worth saying clearly: Kiwi Money never asks for your bank login, your password, or any banking credentials. We have zero access to your bank app. The only thing we work with is the transaction SMS your bank sends to your phone.


What Happens to Your SMS on Your Device


When an SMS arrives, our app runs a filter locally, on your device, before anything leaves your phone.


OTPs? Discarded. Personal messages? Ignored. Promotional bank SMS? Filtered out.


Only transaction-related SMS gets processed. This isn't an afterthought. We built it this way deliberately, both for your privacy and to comply with data protection regulations.


What We Actually Store


From your transaction SMS, we extract only what's needed to show you where your money is going:


+ Amount and currency

+ Merchant name or reference

+ Transaction date and time

+ Account balance

+ Account/Card number

+ Whether it's a debit or credit


That's the full list. Nothing more.


How We Protect That Data


Your transaction data is anonymized. It can't be traced back to you as an individual because we don't store personal identifiers alongside it. Data we don't need gets deleted. And if you ever want to wipe everything, you have that option, full stop.


"But What About My OTPs?"


This is the concern we hear most, so let's address it head-on.


First: we don't store OTPs. They're filtered and discarded on your device before they ever reach us.


But even in a hypothetical scenario where someone had access to an OTP, it's effectively useless on its own. An OTP without the associated login credentials and an active session is like having a house key with no address. Nobody's getting in with just that.


We never have access to your login credentials or active banking sessions. Period.


Why We Charge Subscriptions


There's a common business model in fintech where the app is free and the product is your data. We went the other direction.


Subscriptions are how we pay the bills. Your data isn't a revenue stream for us. It's not packaged, sold, or shared with advertisers. We think that's how it should be, and the subscription model is what makes that possible.


Still Have Questions?


We mean it when we say transparency matters to us. If something here doesn't make sense or you want to dig deeper, reach out. We'll answer everything we can.

Stop guessing where your money goes

Say goodbye to manual spreadsheets. Get the best automated money manager designed for Sri Lanka.

Download the app
Download on the App StoreGet it on Google Play