Kharcha
Features How it works Privacy FAQ
Download APK
Features How it works Privacy FAQ Download APK
Last updated October 9, 2026

Privacy Policy

Short version: Kharcha reads your bank SMS on your phone and that's where it stays. There's no server or account for your spending data, ever. The app shows ads to stay free, and that's the only reason it connects to the internet at all.

Overview What Kharcha reads What happens to it What Kharcha never does Permissions, explained Where your data lives Third parties Children's privacy Changes to this policy Contact

Overview

Kharcha is an Android app that reads incoming bank and UPI SMS messages and turns them into a categorized record of your spending. This policy explains exactly what the app has access to, what it does with it, and, just as importantly, what it doesn't do.

The short answer is that Kharcha was built to collect as little as possible. It doesn't ask who you are and it doesn't ask for your bank login. Your SMS content and the spending record built from it are processed and stored only on your device. The app does use an internet connection, but only to request and show the ads that keep it free, a separate function that never has access to your messages or transaction data.

What Kharcha reads

To do its job, Kharcha reads the text of SMS messages that arrive on your device, along with your inbox of existing SMS, so it can catch transaction messages you received before installing the app. It looks specifically for messages from known bank, card and UPI sender IDs.

  • Transaction amount, parsed in paise so nothing gets rounded
  • The account or card the SMS refers to, for example the last four digits of an account number
  • The payee or merchant name mentioned in the message
  • The sender ID of the SMS, used to identify which bank sent it

Messages that aren't transaction SMS, things like OTPs, account statements, due date reminders, autopay confirmations or promotional texts, are read in order to be recognized and then ignored. They are not stored or categorized.

What happens to it

Everything above is processed on your phone, inside the app, and stored in a local database on your device. That data is used only to build the spending history, category totals and account balances you see inside the app itself.

None of it is uploaded anywhere. There's no account to create, no login, and no cloud backup of your transaction data run by us. If you use Android's own device backup, that's Google's system working at the operating system level, independent of anything Kharcha does.

What Kharcha never does

  • It never asks for your net banking username, password or card PIN
  • It never sends your SMS content or spending data over the internet, to us, to the advertising service, or to anyone else
  • It never shares, sells or transmits your transaction history outside your device
  • It never gives its advertising component access to your SMS or spending data
  • It never reads SMS content unrelated to financial transactions for any other purpose

In plain terms: the advertising in the app and your financial data are kept apart by design. The part of the app that talks to the internet to request ads is separate from the part that reads, parses and stores your SMS and spending history, and the two don't share information.

Permissions, explained

Android requires apps to declare every permission they use. Here's what Kharcha asks for and why.

  • READ_SMS, to read your existing SMS inbox once, so transactions from before you installed the app can be imported.
  • RECEIVE_SMS, to detect new transaction messages the moment they arrive, so they can be categorized without you having to open the app.
  • INTERNET, used only to request and display ads. It plays no part in reading SMS or storing your spending data, and isn't used to transmit either one.

Kharcha does not request contacts, location, camera, microphone, storage beyond its own app data, or any permission unrelated to reading SMS and showing ads.

Where your data lives

All parsed transactions, categories and account balances are stored in a local database inside the app's private storage on your device. Uninstalling the app, or clearing its data from Android's app settings, permanently deletes this information. There is no remote copy to delete separately, because none exists.

Third parties

Kharcha shows ads through a third-party advertising service to stay free. That service may collect limited technical information, such as an advertising identifier, device type and general ad performance data, in order to select and measure ads. It operates as a separate component within the app and is never given access to your SMS content, parsed transactions, categories or account balances. Beyond what's needed to run ads, Kharcha has no backend service and does not use a separate analytics or crash-reporting SDK.

Children's privacy

Kharcha is a general-purpose finance utility and isn't directed at children. It doesn't knowingly collect personal information from anyone, which by design includes children, since it doesn't collect or transmit personal information from any user at all.

Changes to this policy

If this policy changes, the update will be posted on this page with a new "last updated" date above. Since the app doesn't collect contact information from you, we won't be able to notify you directly, so it's worth checking back if you want to stay current.

Contact

Questions about this policy or how Kharcha handles data can be sent directly by email.

sametejani123@gmail.com

Kharcha

An Android app that tracks spending straight from bank SMS, entirely on your phone. No bank login required, and your spending data is never uploaded anywhere.

Product

  • Features
  • How it works
  • Download

Legal

  • Privacy Policy
  • Terms of Service
  • Data Safety & Deletion

Support

  • sametejani123@gmail.com
© Kharcha. Built and maintained independently.