Privacy Policy — ReceiptSnap by Roam
Effective date: 2026-05-02 Last updated: 2026-05-02
This is the privacy policy for ReceiptSnap by Roam ("ReceiptSnap", "we", "us"), an iPhone application published by Roam HPU.
The short version: we do not collect any personal data. ReceiptSnap runs entirely on your device. There is no ReceiptSnap account, no ReceiptSnap server, no analytics SDK, and no advertising network embedded in the app. Receipt images and the metadata extracted from them stay on your device.
The rest of this document explains that in detail.
1. Information we do not collect
We do not collect, transmit, store, sell, or share any of the following:
- Personal information (name, email, address, phone, identifiers)
- Account information (because we do not have user accounts)
- Receipt images, transaction amounts, vendor names, or any other content you create or capture in the app
- Photos from your photo library beyond the moment you choose to import a receipt
- Camera frames beyond the moment you capture a receipt
- Location data beyond the in-memory coordinate used by the local-currency suggestion
- Device identifiers (IDFA, IDFV, advertising IDs)
- Crash reports, analytics events, telemetry, usage statistics
- Diagnostic logs
There is no remote endpoint that ReceiptSnap connects to for any of the above.
2. Information that stays on your device
ReceiptSnap creates and stores the following information on your iPhone, in your private app storage, and does not transmit it elsewhere:
- Receipt images — saved to the application's storage directory.
- Receipt metadata — date, vendor, amount, currency, description, category, filename — saved in the app's local SwiftData store.
- Settings — your filename pattern preference, save location, and other preferences — saved in standard
UserDefaults.
If you have iCloud Backup enabled for your iPhone in iOS Settings, this data may be included in your iCloud Backup, which is governed by Apple's iCloud terms and privacy policy. ReceiptSnap itself does not use iCloud, CloudKit, or any other sync service.
3. Permissions we ask for and why
| iOS permission | Why we ask | What we do with it |
|---|---|---|
| Camera | To capture a paper receipt when you tap "Add receipt". | We pass the image to Apple's on-device Vision framework for OCR, then save the image and extracted text on your device. We do not transmit the image. |
| Photos | To import an existing receipt photo. | We read only the photo you pick. We do not enumerate, scan, or upload your photo library. |
| Location (when in use, optional) | To suggest a local currency when you save a receipt (e.g. AUD in Australia). | We use a coarse one-shot location read, derive a currency code, cache that code locally, and discard the coordinate. Location is never transmitted. You can deny this and pick the currency manually with no loss of functionality. |
You can revoke any of these permissions in iOS Settings at any time. The app will continue to work with reduced auto-fill convenience.
4. Required reason API declarations
iOS requires apps to declare why they use certain "required-reason" APIs. ReceiptSnap declares:
UserDefaults— to persist your settings on your device. (Reason CA92.1)- File timestamps — to sort and display your receipts by date. (Reason C617.1)
Both are local-only uses. The full declarations are in the app's PrivacyInfo.xcprivacy manifest, which is reviewable by Apple at submission.
5. Third parties
ReceiptSnap does not embed:
- Advertising SDKs
- Analytics SDKs (no Firebase, no Mixpanel, no Amplitude, no nothing)
- Crash reporters (no Sentry, no Crashlytics)
- A/B testing SDKs
- Social network SDKs
ReceiptSnap uses Apple's first-party frameworks (Vision, SwiftUI, SwiftData, CoreLocation, Foundation) which run on your device. These are governed by Apple's privacy policy, not ours.
6. Children
ReceiptSnap is rated 4+ and is suitable for general audiences. We do not knowingly collect data from children — because we do not collect data from anyone.
7. Your rights
Because no personal data leaves your device, there is no copy of your data we hold to provide, correct, or delete. The data lives on your iPhone and is yours.
To delete all ReceiptSnap data: delete the app from your iPhone. iOS removes the app's storage along with it.
To export your data: use your iCloud Backup or iTunes/Finder backup; or use the in-app export feature when available.
If you have a question about your data, email ben.lewis@roamhpu.co.
8. Changes to this policy
If we ever change what ReceiptSnap collects, we will update this page and the effective date at the top, and we will surface the change in-app at next launch. We do not anticipate changing this policy, because the design intent is to keep collecting nothing.
9. Contact
Roam HPU ben.lewis@roamhpu.co
This policy is for the iPhone app "ReceiptSnap by Roam" with bundle identifier com.roamhpu.ReceiptSnap.