Last updated: August 12, 2026
SnapLedger ("we", "us", or "our") operates the SnapLedger iOS application (the "App"). This Privacy Policy explains how we handle your information when you use the App.
We do not collect, store, or transmit any personal or financial data. SnapLedger is a 100% local-first application. Specifically:
| Data Type | Collected? | Stored Where |
|---|---|---|
| Invoices, clients, expenses | By you only | On-device SwiftData (your iPhone/iPad) |
| Receipt images | By you only | On-device Documents folder |
| Business info (name, email, address) | By you only | On-device SwiftData |
| PDF invoices & reports | By you only | Generated on-demand, shared by you |
| OCR recognized text | Processed on-device | Apple Vision framework, never sent to servers |
| Usage analytics | Never | N/A |
| Device identifiers | Never | N/A |
| Location data | Only when you actively track mileage | On-device only, never transmitted |
If you choose to enable iCloud Sync in Settings, your data syncs across your Apple devices via Apple's CloudKit private database. Important details:
For Apple's CloudKit privacy details, see Apple's Privacy Policy.
SnapLedger offers optional in-app purchases (Pro One-Time, Pro+ Monthly, Pro+ Yearly, Pro+ Lifetime) processed entirely by Apple's StoreKit framework. We receive:
We do NOT receive your Apple ID, payment method, or any financial information. Apple handles all payment processing. See Apple's Privacy Policy for details.
If you contact us through the in-app Contact Support form, we receive only the information you voluntarily provide:
This information is transmitted to our feedback backend (feedback-board.iocompile67692.workers.dev) solely to respond to your inquiry. We delete support messages 90 days after resolution.
SnapLedger uses Apple's on-device Vision framework to recognize text on receipts. All OCR processing happens locally on your device. Receipt images and recognized text are never transmitted to any server — including Apple's servers. The Vision framework runs entirely on-device using the Neural Engine.
If you use the mileage tracking feature, SnapLedger requests access to your device's GPS to calculate trip distances. Location data is processed on-device only and is never transmitted. We only store:
Detailed GPS routes are not stored. You can revoke location access anytime in iOS Settings → SnapLedger → Location.
SnapLedger schedules local notifications for invoice due date reminders. These notifications are scheduled on your device and never transmitted to any server. No push notification tokens are collected.
SnapLedger does NOT use any third-party analytics, advertising, or tracking SDKs. Specifically, we do NOT use:
Your data remains on your device until you explicitly delete it. You can delete individual records (swipe to delete) or reset the entire app by deleting and reinstalling. We have no access to your data and cannot recover it if you delete the app.
SnapLedger is rated 4+ on the App Store and is designed for general audiences. We do not knowingly collect any information from children under 13. Since we collect no personal data from anyone, COPPA requirements are satisfied by design.
Since SnapLedger collects no personal data, traditional privacy rights (access, deletion, portability) are automatically honored — we have nothing to access, delete, or port. For any questions about your data, contact us at iocompile67692@gmail.com.
On the App Store, SnapLedger's App Privacy Report declares "Data Not Collected" across all categories. This means:
We may update this Privacy Policy from time to time. Any changes will be posted on this page with an updated "Last updated" date. We encourage you to review this page periodically.
If you have any questions about this Privacy Policy, please contact us: