Legal
Privacy Policy
The short version: your bills, photos and records are stored on your device and are never sent to us. Snap a Bill has no accounts, no sign-in and no cloud database of ours — we couldn't look at your bills if we wanted to. If you have Apple's iCloud Backup turned on, iOS includes the app's data in your own private, encrypted iCloud backup, which only you control and we cannot see. Beyond routine app-update checks that carry none of your content (section 5), the only data the app can send is anonymous crash diagnostics (scrubbed of bill data), and you can turn that off in Settings.
1. What the app stores, and where
Everything you put into Snap a Bill is stored on your iPhone, in the app's private storage:
- Bills — vendor, amount, dates, status, category and notes;
- The photos and PDF files you attach to bills;
- Your properties and categories;
- Your settings and reminder preferences.
The app transmits none of this to us or to anyone else — there is no account to create, no sign-in, and no server-side copy of your data. If you have iCloud Backup turned on, iOS includes the app's data in your own private, encrypted iCloud backup; that copy is controlled only by you, and we cannot see it. Files you export (CSV or PDF) go wherever you choose to share or save them, under your control.
2. Device permissions
The app asks for permissions only when a feature needs them, and each one works entirely on your device:
- Camera — to photograph your bills so the app can read and track them. Photos are saved with your bills on your device and never sent to us.
- Photo library / files — to read the PDF or image you pick so the app can track that bill. It only opens the file you choose.
- Notifications — to deliver due-date reminders and overdue alerts. These are local notifications scheduled on your device; no push server is involved.
You can change any permission later in iOS Settings; the related feature simply stops working until re-enabled.
3. On-device processing
Text recognition of your bill photos and PDFs uses Apple's Vision framework and PDF processing on your device. On devices that support Apple Intelligence, extraction can also use Apple's on-device foundation model — this enhancement is on by default where available, and you can turn it off in Settings. Either way, your bill images and text are not sent to us or to any cloud OCR service by Snap a Bill.
4. Crash reports (optional)
To find and fix bugs, the app can send anonymous crash diagnostics using Sentry, a crash-reporting service. Apart from the update checks described in section 5, this is the only data the app itself transmits, and it is designed to be minimal:
- No name, email, account or advertising identifier is attached — the app never identifies you to Sentry;
- Crash data is scrubbed before sending: vendor and property fields, notes, amounts and file paths are removed;
- No screenshots and no screen contents are captured;
- What remains is technical: stack traces, app version, OS version and device model.
Like any internet request, a crash upload necessarily exposes the device's IP address to the crash-reporting service while it is processed.
Your choice: turn crash reports off any time in the app under Settings → Crash Reports (the change takes effect the next time the app launches).
5. App updates
The app periodically checks Expo's update service (EAS Update) for updated app code, the same way your browser fetches a newer version of a website. This request contains technical details needed to serve the right update (such as app and OS version) — never your bills or any content you created. Like any internet request, it necessarily exposes your IP address to the update server while it is being served.
6. Future in-app purchases
Snap a Bill is currently free and contains no purchases. If a paid tier is introduced in a future version, payments would be processed by Apple through the App Store, and purchase entitlements validated by a purchase-management service (RevenueCat). Your bills and personal records would still not be shared with either. This policy will be updated before any purchase feature ships.
7. What we don't do
- No analytics or behavioural tracking SDKs;
- No advertising, ad identifiers or data brokers;
- No selling, renting or sharing of personal information — we don't hold any to sell;
- No copy of your bills on our servers, and no access by us to your data.
8. Retention & deletion
Because your data is stored on your device and never held by us, you are in direct control of it:
- Delete any bill, property or category inside the app at any time;
- Deleting the app removes all of its data from your device permanently;
- We keep no copy of your data — there is nothing on our side to request deletion of, and nothing we can restore, so export a backup first if you need one;
- If iCloud Backup is on, a copy may remain in your own iCloud backup until iOS updates that backup, or you can delete it in iOS Settings.
Crash diagnostics, if enabled, are retained by the crash-reporting service for a limited period for debugging and then deleted in the normal course.
9. This website
snapabill.org is a static informational site. It sets no cookies, runs no analytics and contains no tracking pixels. Standard technical logs (such as IP addresses in web-server access logs) may be kept briefly by the hosting provider to operate and secure the service.
10. Children
Snap a Bill is a bill-management tool intended for adults. It is not directed at children under 13, and we do not knowingly collect personal information from children — or, for that matter, from anyone else.
11. Your rights
Under Canadian privacy law (PIPEDA) and similar laws elsewhere, you have rights to access, correct and delete your personal information. Because Snap a Bill keeps your data on your device, you can exercise all of these directly in the app — view and edit anything, export everything, or delete it all. If you have questions or believe we hold any information about you (for example, an email you sent us), contact us and we'll help.
12. Changes to this policy
If the app's data practices change — for example, when purchases or new features ship — this policy will be updated and the effective date above revised. Material changes will be called out in the app's release notes.
13. Contact
Privacy questions or requests: [email protected]. The developer of Snap a Bill is Oli, based in Canada.