Privacy Policy
ReceiptSnap - Receipt Scanner & Organizer
Last Updated: January 1, 2026
1. Introduction
Welcome to ReceiptSnap. We respect your privacy and are committed to protecting your personal data.
This privacy policy explains what data we collect, how we use it, and what your rights are.
ReceiptSnap is a privacy-first receipt scanner app designed to help you scan, organize, and manage
your receipts effortlessly. The app uses your device's camera to scan receipts and Apple's Vision
Framework for offline OCR (Optical Character Recognition) to automatically extract store names, dates,
and totals. All processing happens on your device - no cloud, no accounts, no data sharing.
We are transparent about our data practices and committed to your privacy.
2. Data Collection Overview
Key Points:
- No Personal Data Collection: ReceiptSnap does not collect, store, or transmit any personal data to external servers.
- Local Storage Only: Only your receipt images, extracted data (store name, date, total), and app preferences are stored locally on your device.
- No Tracking: We do not use advertisements, tracking, analytics, or third-party services.
- No Internet Required: The app works completely offline. OCR processing happens on your device using Apple's Vision Framework.
- No Cloud Sync: We do not use cloud synchronization (no iCloud, CloudKit, or external servers).
- Camera Permission: The app requires camera access only to scan receipts. Images are stored locally and never shared.
ReceiptSnap is designed with privacy in mind. All your receipts and data are stored locally on your device,
OCR processing happens entirely on-device, and the app does not require an internet connection to function.
3. What Data We Store
3.1 Receipt Data Local Only
ReceiptSnap stores your receipt data locally on your device:
- Receipt Images: Photos of your scanned receipts, stored locally on your device
- Store Name: The name of the store extracted from the receipt (e.g., "Albert Heijn", "Jumbo")
- Total Amount: The total amount extracted from the receipt
- Date: The date extracted from the receipt or manually set by you
- Receipt Metadata: Timestamp when the receipt was scanned, unique identifier
Storage: Receipt data is stored using SwiftData, which is a local database
mechanism on your device. Receipt images are stored in the app's local file system. This data never leaves your device.
OCR Processing: Text recognition is performed using Apple's Vision Framework, which processes
images entirely on your device. No images or text are sent to external servers for processing.
Sharing: This data is never shared with external services, third parties, or transmitted
over the internet. You can export your data to CSV locally, but this export is initiated by you and handled
entirely on your device.
3.2 App Preferences Local Only
ReceiptSnap stores minimal preferences locally on your device:
- App Settings: Any settings you configure within the app
- Purchase Status: Whether you have purchased the lifetime unlock (stored locally via StoreKit)
Storage: These preferences are stored using iOS UserDefaults, which is a local storage
mechanism on your device. Purchase status is managed by Apple's StoreKit and stored securely on your device.
This data never leaves your device.
Sharing: This data is never shared or transmitted anywhere. Purchase transactions are handled
by Apple and we do not receive any personal information from these transactions.
4. Third Parties & External Services
Minimal Third-Party Services: ReceiptSnap uses only Apple's built-in frameworks:
- Vision Framework: For OCR text recognition (processing happens entirely on-device)
- StoreKit: For in-app purchases (handled by Apple, no personal data shared with us)
The app does not use any third-party analytics tools, advertising networks, cloud services, or external data processors.
ReceiptSnap does not integrate with:
- Analytics services (no Google Analytics, Firebase Analytics, etc.)
- Advertising networks
- Cloud storage services (no iCloud, CloudKit, or external servers)
- Third-party APIs
- Social media platforms
- Crash reporting services
- External OCR services (all processing is done on-device)
5. Data Storage & Security
5.1 Local Storage
All data stored by ReceiptSnap is kept locally on your device:
- SwiftData: Your receipt data (store names, dates, totals, metadata)
- File System: Receipt images stored in the app's local directory
- UserDefaults: App preferences and settings
No Cloud Synchronization: ReceiptSnap does not use cloud synchronization.
No iCloud, no CloudKit, no external servers. All data remains on your device.
OCR processing happens entirely on-device using Apple's Vision Framework.
5.2 Security
We take security seriously:
- All local storage uses iOS standard security mechanisms
- The app operates entirely offline, reducing security risks
- No network communication means no data interception risk
- Receipt images are stored in the app's sandboxed directory, protected by iOS security
- OCR processing happens on-device - images never leave your device
- The app only requests camera permission (required for scanning receipts)
5.3 Data Retention
Data is retained as long as you use the app:
- Receipts: Your receipts and receipt images remain on your device until you delete them or delete the app
- Local Preferences: App preferences remain on your device until you delete the app or reset your device
- Purchase Status: Managed by Apple's StoreKit and can be restored if you reinstall the app
6. Your Rights
6.1 Access to Your Data
Since ReceiptSnap stores data locally on your device:
- All your receipts are visible and editable within the app
- You can view, edit, or delete any receipt at any time
- You can export all your data to CSV format via the Settings menu
- All stored preferences are accessible through the app's settings
- For questions about data storage, please contact info@aaltun.nl
6.2 Deletion of Data
You can delete your data at any time:
- Individual Receipts: Delete any receipt by selecting it and choosing "Delete"
- All Data: Delete the app from your device to remove all receipts, images, and preferences
- Preferences: You can reset preferences via the app settings or by deleting and reinstalling the app
- Receipt Images: Deleted when you delete the receipt or uninstall the app
6.3 Right to Object
Since ReceiptSnap does not collect or share any personal data with external parties, there is no data processing
to object to. The app operates entirely locally on your device. OCR processing happens on-device and images
never leave your device.
7. Permissions
ReceiptSnap requests the following permission:
- Camera Access: Required to scan receipts. The app uses the camera only when you actively
choose to scan a receipt. Receipt images are stored locally on your device and never shared.
ReceiptSnap does NOT request:
- Location access
- Microphone access
- Contacts access
- Calendar access
- Photo library access (you take photos directly with the camera)
- Network access (not required - app works offline)
Camera permission is essential for the app's core functionality (scanning receipts). All processing happens
on your device and images are stored locally. You can revoke camera access at any time in iOS Settings,
but this will prevent you from scanning new receipts.
8. Children
ReceiptSnap is not specifically targeted at children under 13 years of age. Since we do not collect
any personal data from external sources and all data is stored locally on the device, there is no risk
of collecting data from children. If you are a parent or guardian and have questions about ReceiptSnap,
please contact us at info@aaltun.nl.
9. Changes to This Privacy Policy
We may update this privacy policy from time to time to reflect changes in our practices or for
other operational, legal, or regulatory reasons. We will notify you of any changes by:
- Updating the "Last Updated" date at the top of this privacy policy
- Providing a notice in the app (if applicable)
We recommend reviewing this privacy policy regularly to stay informed about how we protect your
data. However, given that ReceiptSnap stores all data locally and does not collect personal data
from external sources, changes to this policy are unlikely to affect your use of the app.
10. Contact
If you have questions about this privacy policy or about how we handle data, please contact us:
© 2025 Abdullah Altun. All rights reserved.