Your data is yours. Period.
BillPlex is built as a local-first app. No accounts, no tracking, and your expenses never leave your devices. Here is exactly what that means.
Last updated: September 24, 2026
No accounts
Install, open, use. No sign-up, no email, no password.
Local by default
All expense data lives on your device. We operate no server that holds it.
You control sharing
Encrypted backups or Wi-Fi sync — always on your terms, and only ever between your own devices.
This Privacy Policy explains how Nexus Software Systems (“we”) handles information in the BillPlex application (“App”). BillPlex is a household expense tracker designed with a privacy-first approach and local on-device data storage. BillPlex does not collect, store, or transmit personal data to any remote servers operated by us. The one exception is optional automatic sync, described in Section 4.
1) Data We Store
- Expense data (local only): amounts, dates, notes, categories, and user attribution are stored exclusively on your device. The App does not upload your expense data to our servers.
- Receipt photos (local only): if you scan or attach a receipt, the photo is stored privately on your device, where other apps can’t reach it. It never leaves your device unless you turn on receipt sync in Settings.
- Past choices for each store (local only): when you save an expense that came from a scan, BillPlex remembers the notes and category you kept so the next scan of the same store pre-fills them. This learning stays on your device.
- Settings & preferences: language, UI options, and budget settings are stored locally on your device.
- Information the App does not collect: names, email addresses, account credentials, precise location data, advertising identifiers, usage analytics of our own, or behavioral tracking data.
- If you email us: we receive your email address, your message and the technical details the App adds to it (app version, operating system, device model and, for sync questions, the sync status). You can read or delete these details before sending. We use them only to help you and keep them only for as long as that takes.
2) Processing Purposes
Data stored on your device is processed locally to provide the App’s core functionality, including expense tracking, insights, statistics, and optional import/export or local device-to-device sync initiated by you. Legal basis: the little that reaches us — the random codes used by automatic sync, our server’s technical logs and the emails you send us — is processed to provide the features you turn on and to answer you (Art. 6(1)(b) GDPR), and in our legitimate interest in keeping the service secure and free of abuse (Art. 6(1)(f) GDPR).
3) Permissions & Device Access
- Files (Import & Export): when you choose to import or export data, the App accesses only the files you explicitly select to read or write an encrypted backup.
- Local Network / Nearby (optional): for Wi-Fi sync between your own devices, BillPlex may use local connectivity frameworks. You control when syncing starts, which devices pair, and when it stops.
- Microphone & Speech Recognition (optional): used only when you choose voice input. The conversion of speech to text is performed by your device’s system speech recognition — Apple Speech on iOS and Google’s speech recognizer on Android. Depending on the device and language, this may send the audio to Apple’s or Google’s servers for processing, under their own privacy policies. BillPlex does not record, store, or send your audio to our own servers, and only the resulting text is used in the App.
- Camera (optional): used only when you tap the receipt-scan button on the amount field. We never run the camera in the background.
- Photo library / Picker (optional): used only when you choose to attach an existing receipt from your library instead of scanning a fresh one. We read only the photo you pick.
- On-device text recognition: receipt scanning runs Apple Vision on iOS and Google ML Kit on Android, entirely on your device. The receipt image and the recognised text never leave the device for our servers. Google ML Kit is a third-party SDK by Google; per Google ML Kit Terms, Google may receive anonymous diagnostic and usage statistics about ML Kit (not the image, not the text, not your expenses).
5) Security
- On-device storage: data is stored in the App’s local database on your device.
- Backups: exported backup files are encrypted and protected with a PIN chosen by you. Keep your PIN safe — we cannot recover it.
6) Retention & Deletion
All expense data remains under your control on your device. You can delete entries within the App, uninstall the App to remove local data, and delete any exported files you have created. For automatic sync, our server keeps one counter per household so it can limit abuse. It holds no personal data and is deleted automatically after 30 days. Our server also keeps technical logs for 30 days to find faults and stop abuse. They record when each request arrived and shortened versions of the household and device codes, and may also include the network (IP) address it came from. Our server runs in the European Union. Turning automatic sync off removes your device from the household signal.
7) Your Rights
We comply with applicable data protection laws, including the General Data Protection Regulation (GDPR) where applicable. Because we do not host or process your personal data on our servers, rights such as access, correction, deletion, restriction, or portability are exercised directly by you within the App by managing or deleting your data on your device. For the little that does reach us (Sections 4 and 6) and for emails you send us, you can exercise these rights by writing to us. You also have the right to lodge a complaint with a data protection authority: in Greece, the Hellenic Data Protection Authority (www.dpa.gr), or the authority of the EU country where you live.
8) Children’s Privacy
BillPlex is designed for general household use and is not directed to children under the age of 13. We do not knowingly collect personal information from children under 13.
9) Changes to this Policy
We may update this Privacy Policy from time to time to reflect improvements, legal requirements, or changes in the App’s functionality. The “Last updated” date will be revised accordingly.
Still have questions?
For privacy-related questions, you can contact us by email or using the provided contact action.
For anything privacy-related, reach out and we will respond personally.