-
-
Notifications
You must be signed in to change notification settings - Fork 5
FAQ
Yes. XPENC has no server, no user accounts, no analytics, no crash
reporting, no ads, and no third-party SDKs that collect data. Release
builds don't even request the INTERNET permission — the app is
technically incapable of transmitting your data anywhere. Full details:
Privacy & Security.
Not currently. It did in v1.0, but that required the READ_SMS permission,
which made Google Play Protect block direct APK installs — so it was
removed in 1.1.0. The parsing pipeline still exists in the code and a
Play-compliant return (manual share-sheet import, or screenshot-based
import) is being discussed — see the Roadmap.
By design. Debit cards and UPI are linked instruments — they spend your bank account's money. Giving them their own balance would count the same rupees twice. See Features § Accounts.
Because they aren't income or expense. Moving ₹5,000 from Bank to Cash doesn't change your net worth, and lending money isn't spending it (being repaid isn't earning it either). Only real Income and Expense transactions count toward budgets and income/expense reports — see Features § design invariants.
No, as long as you install over the existing app. The database has a schema version and migrates itself automatically — every migration so far has been additive. The only thing that forces a data-losing reinstall is switching to a build signed with a different key (e.g. F-Droid vs. a sideloaded GitHub APK). See the Upgrade Guide.
Export a backup on the old phone (More → Backup & Restore, or Download Data → Export JSON), send yourself the file, then import it on the new phone. Full steps: Backup & Restore.
Since 1.3.0, backups are written to the public Download/BACKUP XPENC
folder via Android's MediaStore, so they survive the app being uninstalled
and need no storage permission. You can also set an automatic schedule
(daily / monthly / custom) with configurable retention.
Every amount is an integer number of minor units (paise/cents), never a floating-point number. Floats accumulate rounding errors over thousands of transactions; integers don't. It's an intentional invariant, not an oversight.
Android 7.0 and up.
No. It's free, open source (MIT license), with no ads and no paid tier — and it's meant to stay that way. If you want to support development, see the Sponsor link on the repo.
Open an issue —
bug report, feature request, or (the most valuable contribution) a bank
SMS template for the auto-capture pipeline. Security vulnerabilities
should go through
private reporting instead
— see SECURITY.md.
Yes — it's open source. Every claim in the privacy policy can be verified by reading the code: https://github.com/PATILYASHH/XPENC. F-Droid also builds the app from this exact source tree, so its build is independently reproducible from what you see in the repo.
Using XPENC
Project
Elsewhere