Privacy Policy
हिन्दी में पढ़ेंThe short version: Lekhya collects nothing.
There is no account, no server and no analytics. The Android app ships without the
INTERNET permission, and the app blocks network access at runtime on both
platforms — so your financial information cannot leave your device, even by accident.
This is not a promise about how we behave. It is a property of how the app is built,
and you can verify it yourself.
On this page
1. What we collect
Nothing. We do not collect, receive, store, transmit, sell, rent, share, broker or cross-sell any information about you or your money.
Specifically, Lekhya does not collect:
- Your name, email address, phone number or any other identifier
- Your transactions, balances, budgets, goals, holdings or any financial figure
- Your bank messages or payment notifications
- Your location, contacts, photos or device identifiers
- Usage analytics, crash reports, advertising identifiers or behavioural data
There is no sign-up, no login and no profile. We have no database of users, because there is nothing for us to put in one. We could not identify you if we wanted to.
We will never use your information to market anything to you, and we will never send you promotional email — we do not have your address.
2. What stays on your device
Everything Lekhya knows lives in a private database on your phone, readable only by the app. That includes your transactions, categories, budgets, savings goals, accounts, investment and asset entries, shared-expense groups, bank-message templates, reminders and app settings.
You control all of it. From within the app you can export it as an encrypted
.lkh backup or as a CSV file, restore it, edit it, or delete it. Uninstalling
Lekhya removes it permanently.
3. How you can verify this
You do not have to take our word for any of the above.
- Android: open Settings → Apps → Lekhya → Permissions. There is no internet or network permission listed, because the released app does not request one. An Android app without that permission is prevented by the operating system from opening any network connection.
- Both platforms: the app installs a network block as the very first thing it does at startup. Any attempt by any part of the code to open a network connection throws an error instead of connecting. This is covered by an automated test that must pass before any release is built.
- Offline test: turn on aeroplane mode. Lekhya works exactly the same, because it never needed a connection.
4. Permissions and why they exist
Lekhya asks for as little as possible, and every permission is optional except where noted. You can decline any of them and still use the app.
| Permission | Platform | Why |
|---|---|---|
| Notification access | Android | Reads the payment alerts your bank and UPI apps post on your device, so a spend can be recorded without you typing it. The alert is matched against patterns on your phone. Nothing is sent anywhere. Optional. |
| Notifications | Both | Shows your budget alerts, daily reminder and bill reminders. Every one is created on your phone. Optional. |
| Biometrics / Face ID | Both | Unlocks the app when you turn on App Lock. Handled entirely by your operating system — Lekhya never sees your fingerprint, face or passcode. Optional. |
| Files | Both | Only when you choose to save a backup or CSV, or open one to restore. Lekhya does not browse your storage. |
Lekhya does not request SMS, camera, photo library, microphone, location, contacts or calendar access. It cannot read your messages inbox — that permission is not in the app.
5. Third parties
Lekhya contains no advertising networks, no analytics services and no crash-reporting services. There is no Firebase, no Mixpanel, no Amplitude, no Crashlytics and no advertising SDK of any kind. Its fonts are bundled inside the app rather than downloaded, so even loading a screen contacts nobody.
There is exactly one exception, and it is not Lekhya reaching the internet:
Purchases. If you buy Lekhya Pro or leave a tip, the payment is handled entirely by Google Play or the Apple App Store, in their app, under their privacy policy. Lekhya never sees your card, your billing address or your identity — it only receives a yes-or-no answer about whether the purchase succeeded, and stores that answer on your device. Please refer to Google's Privacy Policy and Apple's Privacy Policy for how they handle payments.
Crash information, if the app ever fails, is written to a small local file on your device and is never transmitted. You can delete it by clearing the app's storage.
6. How your data is protected
- Encrypted backups. A
.lkhbackup is encrypted with AES-256-GCM using a key derived from a passphrase you choose, via PBKDF2 with 310,000 iterations. We cannot open your backup. Nobody can, without your passphrase. - Bank message text is encrypted at rest using a key held in the Android Keystore or the iOS Keychain — hardware-backed storage that other apps cannot read.
- Card numbers are never stored in full. Any long run of digits is masked before it is saved, so at most the last four digits are kept. Lekhya never stores a CVV or a PIN, and never asks for one.
- Excluded from cloud backup. The app's database is explicitly excluded from Android's automatic cloud backup and from device-to-device transfer, so your finances cannot leak through a phone migration.
- App Lock can require your fingerprint, face or device PIN each time the app opens, and the app hides its contents in the task switcher.
7. Your rights
India's Digital Personal Data Protection Act, 2023 gives you rights over personal data a company holds about you — to access it, correct it, have it erased, and to complain.
Lekhya is designed so those rights are satisfied by architecture rather than by a request form: we hold no personal data about you, so there is nothing for us to disclose, correct, erase or transfer. You exercise every one of these rights directly, in the app, without asking anyone's permission and without waiting:
- Access — export everything as CSV or as a
.lkhbackup. - Correction — edit or delete any entry at any time.
- Erasure — delete entries in the app, or uninstall it to remove everything.
- Portability — the CSV export opens in any spreadsheet application.
If you believe we hold data about you, please write to us (§10) and we will respond. We expect the answer to be that we do not, and we would like the chance to prove it.
8. Children
Lekhya is a personal finance tool intended for adults and is listed for users aged 18 and over. It is not directed at children, and since it collects no data, it collects no data from children either.
9. Changes to this policy
If this policy changes we will update the version and effective date at the top of this page and keep a record of what changed below. Because the no-collection guarantee is built into the app rather than into a promise, any change that weakened it would require shipping a different app — and we would say so plainly in the release notes rather than quietly editing this page.
| Version | Date | Change |
|---|---|---|
| 1.0 | 13 August 2026 | First publication, for the 1.0.0 release. |
10. Contact
Questions about this policy, or about privacy in Lekhya:
We aim to reply within five working days.
Lekhya · Made in India · Home · Terms · Support · Data safety · Security