VanReceipts ("the app", "we", "us") helps tradespeople turn receipts into a running profit-and-loss picture. This policy explains what the app does with your information. The short version: we do not track you, and we do not sell your data.
Data stored on your device
Receipts, expenses, projects, clients, logged time, and your settings are stored locally on your device using Apple's on-device database. Receipt text may also be read using Apple's on-device text recognition. Spoken descriptions are converted to text on your device. None of this local data is sent to us except as described below for cloud itemization, AI estimates, AI logos, and optional feedback.
iCloud sync (optional)
If you enable iCloud sync (a paid feature), your data is synced through your own private iCloud account using Apple CloudKit. It is stored in your personal iCloud container, governed by Apple's Privacy Policy. We cannot read the contents of your iCloud data.
Cloud itemization
Receipt scanning is a VanReceipts Pro feature that uses cloud AI itemization. When you scan a receipt, the receipt image may be sent for cloud processing. When cloud itemization is used:
- The receipt image and recognized text are sent over an encrypted connection to our processing service, which uses AI providers (OpenAI, with Google Gemini as a backup if OpenAI is unavailable) solely to extract line items for you to review and confirm before save. This processing is necessary to provide cloud itemization. This data is not used to train third-party models and is not linked to your name or account.
- Requests are authenticated using Apple App Attest, which confirms the request comes from a genuine copy of the app. App Attest does not identify you personally.
- If you choose to submit a correction ("feedback"), the receipt image and your corrected values are stored by us only to improve extraction accuracy. This is optional and separate from normal scanning.
AI estimates and logos
VanReceipts Pro can draft an estimate from a spoken or typed job description and optional photos or blueprints, and can generate a business logo from a chat. When you use those features:
- The description, optional photos, and logo prompts or generated images are sent once over an encrypted connection to our processing service, which uses AI providers (OpenAI, with Google Gemini as a backup if OpenAI is unavailable) solely to return a draft estimate or a logo image for you to review. Speech-to-text runs on your device. Audio is not uploaded. This data is not used to train third-party models, is not logged by us, and is not linked to your name or account.
- Requests are authenticated using Apple App Attest, which confirms the request comes from a genuine copy of the app. App Attest does not identify you personally.
- Nothing is saved to your books until you confirm in the estimate editor or crop and set a logo.
Device permissions
- Camera / Photos: used to capture or import a receipt, a job photo, a blueprint, or a signature. Receipt and job images may be sent for cloud itemization or an AI estimate as described above. A signature stays on your device and is printed on estimates and invoices. You can also save a generated logo to Photos.
- Microphone / Speech Recognition: used to describe a job or a logo. Recognition runs on your device. Only the resulting text (and any photos you attach) may be sent for generation as described above.
- Location (optional): used to fill a job address or the start of a trip, and only when you ask. It is not tracked in the background and not shared.
- Contacts (optional): the system contact picker can fill a client or a job address. This information stays on your device and is not uploaded to us.
Payments
Subscriptions are processed by Apple through the App Store and managed by RevenueCat, our subscription infrastructure provider. We do not receive or store your payment card details. RevenueCat receives a purchase identifier to manage your subscription status. See RevenueCat's Privacy Policy.
If you connect Stripe to collect payment on a job invoice, checkout runs on your Stripe account. VanReceipts does not take a cut and does not see card numbers. We store your Stripe account id, invoice payment status, and a device push token so we can tell you when a client pays. See Stripe's Privacy Policy.
What we do not do
- We do not use third-party analytics or advertising SDKs.
- We do not track you across other apps or websites.
- We do not sell or rent your personal data.
Data retention and deletion
On-device data is removed when you delete the app. iCloud data is removed through your iCloud settings. To request deletion of any optional feedback data you submitted, contact us at the address below.
Children
VanReceipts is intended for business use by adults and is not directed at children under 13.
Changes
We may update this policy as the app evolves. Material changes will be reflected here with a new "last updated" date.
Contact
Questions about privacy: support@vanreceipts.app