Privacy Policy
Effective Date: January 5, 2026
Invoice Inspector ("we", "our", or "the app") is committed to protecting your privacy. This Privacy Policy explains how we handle your information when you use our iOS application.
1. Information We Collect
Invoice Photos
When you analyze an invoice, the photo is sent to our servers for processing. The image is used solely for analysis and is not stored permanently on our servers.
Vehicle Information (Optional)
You may optionally provide vehicle details (make, model, year, VIN) to improve analysis accuracy. This information is stored locally on your device and synced via your iCloud account. We do not store this information on our servers.
Location Information (Optional)
You may optionally provide your country and region to receive location-relevant price estimates. This is stored locally on your device. We do not store this information on our servers.
User Comments (Optional)
You may optionally add notes or comments to your scans (up to 200 characters). This information is stored locally on your device and synced via your iCloud account. We do not store this information on our servers.
Payment Information
Payments are processed entirely by Apple through the App Store. We do not collect or store any payment card information. We receive only a transaction receipt to verify your purchase.
2. How We Use Your Information
- Invoice Analysis: Your invoice photo is sent to Google Gemini (our AI provider) to extract line items and estimate fair prices.
- Crash Recovery: Transaction receipts and analysis results are temporarily cached for up to 30 days to recover from app crashes or network failures.
- Purchase Verification: Transaction receipts are verified with Apple to confirm valid purchases.
3. Data Storage
On Your Device
All your data—scans, results, vehicle information, and invoice photos—is stored locally on your device using Apple's SwiftData framework. You own and control this data.
iCloud Sync
If you have iCloud enabled, your data syncs across your Apple devices using your personal iCloud account. This sync is handled by Apple and uses your iCloud storage quota. We do not have access to your iCloud data.
Our Servers
Our backend is stateless. We do not maintain a database of user information. Analysis results are cached temporarily (up to 30 days) in Cloudflare KV storage solely for crash recovery purposes, then automatically deleted.
4. Third-Party Services
We use the following third-party services:
- Google Gemini: Processes invoice images to extract and analyze line items. Google's privacy policy applies to their handling of this data. Google Privacy Policy
- Apple (StoreKit 2): Processes payments and provides transaction receipts. Apple Privacy Policy
- Cloudflare: Hosts our backend API and provides temporary caching. Cloudflare Privacy Policy
5. What We Don't Do
- We do not require user accounts or collect personal identifiers
- We do not use analytics or tracking services
- We do not display advertisements
- We do not sell or share your data with third parties for marketing
- We do not store your invoice photos permanently on our servers
6. Your Rights (GDPR)
If you are in the European Union, you have the following rights:
- Access: Your data is stored on your device. You can view it anytime in the app.
- Deletion: Delete scans within the app, or delete the app entirely to remove all local data. iCloud data can be managed through your Apple ID settings.
- Portability: Your data is stored in your iCloud account and can be accessed across your Apple devices.
- Rectification: You can edit vehicle information and notes within the app.
Since we don't maintain a database of user information, there is no server-side data to request or delete.
7. Data Retention
- Device Data: Retained until you delete it in the app or uninstall the app
- iCloud Data: Retained according to your iCloud settings
- Cache Data: Automatically deleted after 30 days
8. Children's Privacy
Invoice Inspector is not directed at children under 13. We do not knowingly collect information from children.
9. Changes to This Policy
We may update this Privacy Policy from time to time. We will notify you of any changes by posting the new Privacy Policy in the app and updating the effective date.
10. Contact Us
If you have questions about this Privacy Policy, contact us at: