Privacy Policy
Last updated: January 2025
1. Information We Collect
1.1 Authentication Information
SwiftReceipt uses Firebase Authentication to provide secure sign-in options:
- Google Sign-In: We collect your email address and display name from Google
- Apple Sign-In: We collect your email address and name from Apple (if you choose to share)
- Email/Password: We collect your email address and name when you create an account
1.2 Business Data
All business data is stored locally on your device using SwiftData:
- Product information (names, prices, barcodes, stock quantities)
- Receipt data (transactions, line items, totals)
- Receipt templates and customizations
- Barcode templates
- App settings and preferences
- Business analytics and reports (processed locally)
1.3 User Profile Data
We store minimal user profile information in Firebase Firestore:
- User ID (Firebase UID)
- Display name
- Email address
- Premium subscription status
2. How We Use Your Information
2.1 Authentication
- To provide secure access to your account
- To maintain your login session across app launches
- To verify your identity for subscription management
2.2 App Functionality
- To process sales transactions and generate receipts
- To manage your product inventory
- To customize receipt templates and printing
- To provide local analytics and business insights
2.3 Subscription Management
- To process in-app purchases through Apple's App Store
- To verify your premium subscription status
- To provide access to premium features
3. Data Storage and Security
3.1 Local Storage
All business data is stored locally on your device using iOS SwiftData framework. This data is:
- Encrypted by iOS system security
- Isolated per user account
- Not transmitted to our servers
- Automatically backed up with your device's iCloud backup (if enabled)
3.2 Cloud Storage
We use Firebase services for:
- Firebase Authentication: Secure user authentication (required for app functionality)
- Firestore Database: Minimal user profile data only
Note: All business analytics are processed locally on your device. No analytics data is transmitted to our servers.
3.3 Data Protection
- All data transmission uses HTTPS encryption
- Firebase implements industry-standard security measures
- User data is completely isolated between accounts
- No sensitive financial data is stored in the cloud
- Business data never leaves your device
4. Data Sharing and Third Parties
4.1 Third-Party Services
We use the following third-party services:
- Firebase (Google): Authentication and user profiles
- Apple: App Store billing and Apple Sign-In
- Google: Google Sign-In authentication
4.2 No Data Selling
We do not sell, rent, or trade your personal information to third parties.
5. Your Rights and Choices
5.1 Data Export
You can export your business data at any time:
- Export receipts as PDF or CSV files
- All data is stored locally and accessible through the app
5.2 Account Deletion
To delete your account:
- Contact us at SwiftReceiptApp@gmail.com
- We will delete your Firebase user profile
- Local data will be removed when you uninstall the app
5.3 Data Control
- All analytics are processed locally on your device
- You can export and delete your data at any time
- Authentication is required for app functionality
6. Children's Privacy
SwiftReceipt is not intended for children under 13. We do not knowingly collect personal information from children under 13.
7. International Data Transfers
Your data may be processed in countries other than your own. Firebase services are provided by Google and may store data in various locations globally.
8. 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 on this page and updating the "Last updated" date.
9. Contact Us