Privacy Policy
Spentra for iPhone and Android · Effective 9 November 2026 · Last updated 9 November 2026
Spentra is a local-first expense tracker. It is designed so that the developer never sees your financial data.
This policy explains what stays on your device, what little leaves it, and the permissions Spentra asks for and why.
1. The short version
- Your transactions, categories, budgets and receipt images are stored on your device. We do not run servers that hold them, and there are no user accounts.
- We do not use advertising, advertising IDs or cross-app tracking.
- Spentra connects to outside services only for exchange rates, purchases and subscription status, and the receipt-scanning component's technical diagnostics. Each is described in section 4.
2. Data stored on your device
- Transactions you log: amount, currency, category, date, and optional note, merchant and contact name for splits.
- Receipt images, compressed and saved in Spentra's app folder.
- Budgets and categories you create.
- App preferences such as language, default currency and dashboard view.
- Cached exchange rates, so the app works offline.
- Your free-trial status, kept in your device's secure storage.
This data stays on your device unless you export or back it up. If you use Spentra's Backup or Export features, you choose
the destination, such as Files, iCloud Drive, Google Drive or email.
Device backups. If automatic backup is turned on for your device (iCloud Backup on iPhone, or Android's Google
backup), your operating system may include Spentra's app data in that backup. Those backups are controlled by your Apple or Google
account settings, and we cannot access them.
3. Permissions Spentra requests
- Camera: only when you scan a receipt. Images are saved and processed on your device.
- Contacts: only when you tap the contact icon on a split, to attach a name. Spentra saves only the name of the contact you select, and does not change your contacts.
- Photos: to attach a saved receipt image. On Android you choose the image in the system photo picker, and Spentra receives only that image.
You can decline or revoke these in your device settings. Spentra still works with manual entry.
4. What is sent over the network
- Exchange rates. Spentra fetches published rates from
open.er-api.com. The request names a currency code (for example USD). It does not include amounts or transaction details. Like any internet request, it reveals your IP address to that service.
- Purchases. Subscriptions and one-time purchases are processed by Apple on iPhone and Google Play on Android, under their privacy policies: Apple and Google. Spentra does not see your payment details.
- RevenueCat. Spentra uses RevenueCat to confirm whether you have an active purchase. RevenueCat receives an anonymous app user ID, your purchase history and receipts, and basic technical information about your device and app. Your transactions, receipts and names are not sent.
- Google ML Kit. Receipt scanning uses Google's ML Kit (see section 5). ML Kit may send Google technical data such as device model, operating system version, app information and performance and usage diagnostics. Google describes this for Android in its ML Kit data disclosure.
5. On-device receipt scanning
Receipt text is recognised on your device using Google ML Kit. The receipt image and the recognised text are processed on your
device and are not uploaded by Spentra.
6. Children's privacy
Spentra is not directed at children under 13 (or under 16 in the UK and EU), and we do not knowingly collect their data.
7. Your choices and international users
Your expense data is on your device and under your control. To delete it, uninstall Spentra, which removes the local database and
receipt images. Backups you have exported or that your device has made are managed by you. RevenueCat, Apple and Google handle
purchase records under their own policies. To ask about purchase data linked to your install, contact us using the address below.
8. Security
Spentra relies on your device's app sandboxing and encryption to protect your data at rest. Connections to the services above use
HTTPS. Backup zip files you create are not encrypted by Spentra, so protect them as you would any personal file.
9. Changes to this policy
If we materially change this policy, we will update the date at the top and, where required, tell you in the app.
10. Contact
Questions: kprpillai007@gmail.com.
Spentra is operated by Rajesh K Pillai.