Privacy & Security

    Privacy Policy

    Your privacy is important to us. This policy explains how we collect, use, and protect your information.

    Introduction

    My Invoice ("we," "our," or "us") is committed to protecting your privacy. This Privacy Policy explains how we collect, use, disclose, and safeguard your information when you use our mobile application for creating, managing, and sending professional invoices and estimates.

    Information We Collect

    We collect information you provide directly to us, such as when you create an account, use our services, or contact us for support.

    Business Information

    • Business name, address, phone number, and email
    • Tax ID and business registration details
    • Business logo and branding information
    • Bank account details for payment processing
    • User account credentials and authentication data

    Client Information

    • Client name, email, phone number, and billing address
    • Client company information and contact details
    • Payment terms and preferences
    • Communication history and document interactions

    Invoice and Estimate Data

    • Invoice and estimate content, items, and pricing
    • Payment status and transaction history
    • Document attachments and receipts
    • Approval and rejection status from clients
    • Email tracking and delivery confirmations

    Camera and Media

    • Camera access for capturing receipts and scanning documents using AI text recognition
    • Photo library access for selecting receipt images and business logos
    • Receipt images are stored in secure cloud storage (Firebase Storage) for expense tracking
    • Business logos are stored in cloud storage for use in invoices

    Microphone Access

    • Speech-to-text functionality for project descriptions and notes
    • Audio data is processed locally for speech recognition and not stored on our servers
    • You can disable microphone access at any time in device settings

    Location Information

    • Precise and approximate location for region-based features and timezone detection
    • Location data is used for accurate tax rate calculations and business address auto-completion
    • Location coordinates and address information are stored in your account for service functionality
    • You can disable location access at any time in device settings

    How We Use Your Information

    We use the information we collect to:

    Service Provision

    • Create and manage your invoices and estimates
    • Process payments through secure third-party providers
    • Send invoices and estimates to your clients
    • Provide customer support and technical assistance

    Communication

    • Send important updates about your account
    • Notify you about invoice approvals and rejections
    • Send email tracking notifications when clients view your documents
    • Provide customer support via email and in-app messaging

    App Improvement

    • Analyze app usage to improve functionality
    • Fix bugs and enhance performance
    • Develop new features based on user needs
    • Ensure app security and prevent fraud

    Data Storage and Security

    We implement appropriate security measures to protect your information:

    Encryption

    • All data is encrypted in transit using SSL/TLS
    • Sensitive data is encrypted at rest
    • Payment information is processed securely through Stripe

    Access Controls

    • Strict access controls limit who can view your data
    • Regular security audits and monitoring
    • Secure authentication and authorization systems

    Data Retention

    • We retain your data only as long as necessary
    • You can delete your account and data at any time
    • Deleted data is permanently removed from our systems

    Third-Party Services

    We use the following third-party services to provide our app functionality:

    Firebase (Google)

    • User authentication and account management
    • Cloud Firestore database for storing invoices, estimates, and client data
    • Firebase Storage for business logos and document attachments
    • Firebase Cloud Messaging for push notifications
    • Firebase Functions for backend processing and email services
    • Analytics to improve app performance and user experience

    Stripe

    • Secure payment processing for client invoice payments (Stripe Connect)
    • Payment link generation for invoices sent to clients
    • Payment method processing for client transactions (encrypted and PCI DSS compliant)
    • Stripe Connect OAuth for business account integration
    • Webhook handling for payment status updates from clients

    Google Services

    • Google Sign-In for easy authentication
    • Google Fonts for app typography
    • Google ML Kit for AI-powered receipt text recognition and scanning
    • Google Play Services for Android functionality
    • Google App Store services for iOS in-app purchases

    Email Services

    • Sending invoices and estimates to clients via email
    • Email tracking to notify when documents are opened by clients
    • Transactional emails for account verification and notifications
    • Email templates for professional document delivery

    In-App Purchases

    • Subscription management through Google Play Billing (Android) and App Store (iOS)
    • Secure payment processing for Starter, Pro, and Unlimited subscription plans
    • Free trial periods and subscription renewals handled by Google Play and App Store
    • Purchase history and subscription status management through platform stores

    Your Rights and Choices

    You have the following rights regarding your personal information:

    Access and Portability

    • Request a copy of your personal data
    • Export your invoices and business data
    • View what information we have about you

    Correction and Updates

    • Update your personal information at any time
    • Correct any inaccurate data
    • Modify your business information and preferences

    Deletion

    • Delete your account and all associated data
    • Remove specific invoices or client information
    • Request data deletion from our systems

    Communication Preferences

    • Opt out of marketing communications
    • Control notification settings
    • Manage email preferences

    App Permissions

    Our app requests the following permissions and how we use them:

    Camera

    • Purpose: Capture receipts and documents for expense tracking and invoice attachments
    • Usage: Only when you choose to take photos using the camera feature
    • Data: Receipt images are processed with AI text recognition and stored in secure cloud storage (Firebase Storage) for expense tracking
    • Control: You can disable camera access in device settings at any time

    Microphone

    • Purpose: Speech-to-text functionality for project descriptions and notes
    • Usage: Only when you choose to use voice input features
    • Data: Audio is processed locally for speech recognition, not stored on servers
    • Control: You can disable microphone access in device settings

    Storage/Photos

    • Purpose: Access photos from your gallery for receipt scanning, invoice attachments, and business logos
    • Usage: Only when you choose to select images from your photo library
    • Data: Selected images are uploaded to secure cloud storage (Firebase Storage) for business logos and receipt tracking
    • Control: You can disable photo access in device settings

    Location

    • Purpose: Provide region-based features, accurate timezone settings, and automatic tax rate calculations
    • Usage: When you enable location services for enhanced app functionality
    • Data: Location coordinates and address information are stored in your account for service functionality and tax calculations
    • Control: You can disable location access in device settings at any time

    Contacts

    • Purpose: Import client information from your phone's contact list for easy client management
    • Usage: Only when you choose to import contacts for client management
    • Data: Contact information is used to pre-fill client details in the app. If you create a client from imported contacts, that information is stored in your account
    • Control: You can disable contact access in device settings at any time

    Notifications

    • Purpose: Send invoice approval/rejection notifications and email tracking alerts
    • Usage: Real-time updates about document status and client interactions
    • Data: Notification content includes document status and client information
    • Control: You can disable notifications in app settings or device settings

    Children's Privacy

    Our app is not intended for children under 13 years of age. We do not knowingly collect personal information from children under 13. If you are a parent or guardian and believe your child has provided us with personal information, please contact us immediately.

    International Users

    If you are accessing our app from outside the United States, please be aware that your information may be transferred to, stored, and processed in the United States where our servers are located.

    Changes to This Privacy 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 "Last Updated" date. Your continued use of the app after any modifications constitutes acceptance of the updated Privacy Policy.

    Contact Us

    If you have any questions about this Privacy Policy or our privacy practices, please contact us at:

    Address

    My Invoice App Privacy Department United States