Last Updated: January 2025
Effective Date: January 2025
Our Commitment: Invoice Pro is designed with privacy as a core principle. Your invoice and business data stays on your device. We don't collect, store, or share your personal business information on any servers.
1. Introduction
Welcome to Invoice Pro ("we," "our," or "the App"). This Privacy Policy explains how Invoice Pro handles your information when you use our mobile application available on iOS and Android platforms.
Invoice Pro is an offline-first invoice maker designed for freelancers and small businesses. We are committed to protecting your privacy and being transparent about our data practices.
2. Information We Collect
2.1 Analytics Data (Firebase Analytics & Crashlytics)
To improve app functionality and user experience, we use Google Firebase Analytics and Crashlytics. These services collect limited, anonymized technical information:
What Firebase Analytics Collects:
- Device Information: Device type, operating system version, app version
- Usage Data: Which screens you view, button clicks, session duration
- Device ID: Anonymous identifier (IDFV on iOS, not IDFA)
- App Instance ID: Anonymous ID generated by Firebase
What Crashlytics Collects:
- Crash Reports: Error logs when the app crashes
- Device State: Memory usage, battery state at time of crash
- Stack Traces: Technical information to diagnose crashes
Important: What We DO NOT Collect with Analytics:
- ✗ Your invoice data, client names, or amounts
- ✗ Business information (name, email, address)
- ✗ Any content you create in the app
- ✗ Advertising identifiers (IDFA) for tracking
- ✗ Personal identifiable information
Analytics Data is NOT Used For:
- Advertising or marketing to you
- Selling to third parties
- Tracking you across other apps or websites
- Creating user profiles for advertising
Analytics Data IS Used For:
- Understanding which features are used most
- Identifying and fixing bugs and crashes
- Improving app performance and stability
- Making decisions about new features
Analytics Privacy Policies:
2.2 What We DO NOT Collect
Invoice Pro does NOT collect:
- No User Accounts: We don't require or store user accounts, usernames, passwords, or login credentials
- No Cloud Storage: We don't upload your invoices, client data, or business information to any servers
- No Personal Tracking: We don't track your location or browsing habits
- No Advertising Data: We don't use IDFA or collect data for advertising purposes
- No Cross-App Tracking: We don't track you across other apps or websites
3. How Your Data is Stored
Local Device Storage
All your business data is stored locally on your device using secure local storage (AsyncStorage on React Native). This includes:
- Your business profile (name, email, phone, address, logo)
- Client information (names, contact details)
- Invoice data (items, amounts, dates, status)
- App settings and preferences
- Uploaded images and logos
Important: Your business and invoice data never leaves your device unless you explicitly choose to export or share it.
Data Control
You have complete control over your data:
- You can export all your data at any time using the built-in export feature
- You can delete all data from the app settings
- Uninstalling the app will permanently delete all locally stored data
4. Third-Party Services
4.1 In-App Purchases (RevenueCat)
Invoice Pro offers premium templates through a one-time in-app purchase. We use RevenueCat, a third-party service, to process purchases.
What RevenueCat Collects:
- Anonymous user identifier (generated by RevenueCat)
- Purchase history and subscription status
- Device type and platform (iOS/Android)
RevenueCat does not receive or store:
- Your invoices or business data
- Client information
- Any content you create in the app
RevenueCat's Privacy Policy: https://www.revenuecat.com/privacy
Payment information (credit card details) is processed by Apple App Store or Google Play Store and is never shared with us or RevenueCat.
4.2 Firebase Analytics & Crashlytics (Google)
As described in Section 2.1, we use Firebase for analytics and crash reporting.
Data Processing: Firebase Analytics and Crashlytics data is processed by Google LLC under their privacy policy.
Data Retention:
- Analytics data: Retained for 14 months
- Crash data: Retained for 90 days
No Advertising: We have disabled all advertising features in Firebase Analytics. Your data is not used for ad targeting or personalization.
5. Permissions We Request
Invoice Pro may request the following permissions to function properly:
Photo Library Access (Optional)
Purpose: To allow you to upload your business logo or client logos
When: Only when you choose to add an image
Storage: Images are stored locally on your device
File System Access (Optional)
Purpose: To export/import data and save PDF invoices
When: When you export data or save an invoice
Control: You choose where files are saved
Note: All permissions are optional. You can use the app without granting these permissions, though some features may be limited.
6. Data Sharing and Exports
Invoice Pro allows you to voluntarily share data:
PDF Generation and Sharing
- When you generate an invoice PDF, it's created locally on your device
- You can share PDFs via email, messaging apps, or save to your device
- This sharing is controlled entirely by you through your device's native sharing features
Data Export
- You can export all your data as a JSON file
- Export files are saved locally or shared at your discretion
- We don't receive or store any exported data
Third-Party Data Sharing
We share limited data with third parties only for essential services:
- Google (Firebase): Anonymous analytics and crash data (Section 2.1)
- RevenueCat: Purchase information only (Section 4.1)
We DO NOT: Sell your data, share it for advertising, or use it for any purpose other than app improvement.
7. Tracking and Advertising
No Tracking: Invoice Pro does not track you across other apps or websites. We have specifically disabled:
- Apple's IDFA (Advertising Identifier)
- Ad tracking and personalization
- Cross-app and cross-site tracking
No Advertising: Invoice Pro does not display advertisements and does not collect data for advertising purposes.
Apple App Tracking Transparency: Since we don't use IDFA or track users, we do not show the App Tracking Transparency (ATT) prompt.
8. Children's Privacy
Invoice Pro is not directed to children under the age of 13 (or the applicable age of digital consent in your jurisdiction). We do not knowingly collect personal information from children.
If you believe a child has used our app, please contact us at golukicoding@gmail.com and we will provide guidance on removing any data.
9. Your Privacy Rights
Depending on your location, you may have the following rights:
GDPR Rights (European Users)
- Right to Access: All your business data is accessible within the app. Analytics data is anonymized.
- Right to Deletion: Delete all local data via app settings. Contact us to request analytics data deletion.
- Right to Portability: Export your data anytime in JSON format
- Right to Object: You can disable analytics (contact us for instructions)
CCPA Rights (California Users)
- Right to Know: This policy explains all data practices
- Right to Delete: Delete data anytime via app settings or contact us
- Right to Opt-Out: No data is sold. Analytics can be disabled upon request.
To exercise these rights for analytics data, contact us at golukicoding@gmail.com.
10. Security
We take security seriously:
- Local Storage: Business data is stored using secure device storage mechanisms provided by iOS and Android
- No Network Transmission: Your invoice and business data is never transmitted over the internet
- Device Security: Your data is protected by your device's security features (passcode, biometric authentication, encryption)
- Encrypted Transmission: Analytics data sent to Firebase uses encrypted HTTPS connections
- Anonymization: Analytics data is anonymized and cannot be traced back to you personally
Your Responsibility: Keep your device secure with a strong passcode and enable device encryption. If your device is lost or stolen, your local data may be accessible to others.
11. International Users & Data Transfers
Invoice Pro is available globally and supports 7 languages.
Business Data: Stored locally on your device - no cross-border transfers.
Analytics Data: Firebase Analytics data may be transferred to and processed in the United States or other countries where Google operates servers. Google complies with applicable data protection laws including:
- EU-US Data Privacy Framework
- Standard Contractual Clauses (SCCs)
- GDPR compliance measures
For more information: Firebase Privacy Information
12. Data Retention
Local Data: Your business data is retained on your device until you delete it or uninstall the app.
Analytics Data:
- Firebase Analytics: 14 months from collection
- Crashlytics: 90 days from collection
- RevenueCat purchase data: As per their retention policy
You can request deletion of analytics data by contacting us at golukicoding@gmail.com.
13. Changes to This Privacy Policy
We may update this Privacy Policy from time to time. When we do:
- The "Last Updated" date at the top will be revised
- Significant changes will be communicated through an in-app notification
- Continued use of the app after changes constitutes acceptance
We encourage you to review this policy periodically.
14. Third-Party Links
Invoice Pro may contain links to third-party websites or services (such as Firebase and RevenueCat privacy policies). We are not responsible for the privacy practices of these third parties. We encourage you to review their privacy policies.
15. Summary
Key Takeaways:
- ✓ Your invoice and business data stays on your device
- ✓ No cloud storage or backups of your invoices on our servers
- ✓ Limited, anonymous analytics for app improvement only
- ✓ No IDFA tracking or cross-app tracking
- ✓ No advertising or ad-related data collection
- ✓ Full control over your data (export/delete anytime)
- ✓ Firebase Analytics and RevenueCat handle specific functions only
- ✓ You decide when and what to share