CostSnap ("we," "us," or "our") respects your privacy and is committed to protecting your personal data. This Privacy Policy explains how we collect, use, disclose, and safeguard your information when you use our mobile application ("App") and related services.
1. Information We Collect
1.1 Information You Provide
- Account Information: Name, email address, password, country, and postal code when you create an account.
- Project Photos: Images you upload of areas requiring work for cost estimation.
- Voice Notes: Audio recordings you create to describe project details.
- Contractor Quotes: Photos of written quotes you upload for analysis.
- Support Communications: Messages you send to our support team.
1.2 Information Collected Automatically
- Device Information: Device type, operating system version, and unique device identifiers.
- Usage Data: Features used, screens viewed, and interaction patterns within the App.
- Crash Data: Technical logs when errors occur, used to improve App stability.
1.3 Information from Third Parties
- Payment Processors: Apple App Store and Google Play provide subscription status and transaction identifiers. We do not receive or store your payment card details.
- RevenueCat: Our subscription management provider processes subscription events and provides us with entitlement status.
2. How We Use Your Information
We use your information to:
- Provide Services: Generate cost estimates by analyzing your photos and voice notes using AI.
- Improve Accuracy: Use aggregated, anonymized data to improve our AI pricing models.
- Manage Your Account: Authenticate you, manage subscriptions, and maintain your project history.
- Communicate: Send service-related notifications (estimate results, subscription updates).
- Ensure Security: Detect fraud, abuse, and unauthorized access.
- Comply with Law: Meet legal obligations and respond to lawful requests.
3. How We Process Your Photos and Audio
Understanding how your media is handled is important to us:
- Photos are uploaded to Firebase Storage (Google Cloud) and sent to Google Gemini AI for analysis. Photos are stored in your account so you can view past projects.
- Voice notes are processed for transcription and context extraction. Audio files are stored in your account.
- We do not use your personal photos or voice notes to train general AI models.
- Media files are associated with your user account and are not shared with other users.
4. Data Storage and Security
- Account data is stored in Google Firebase Firestore with encryption at rest and in transit.
- Media files are stored in Google Firebase Storage with user-scoped access controls.
- Authentication is handled by Firebase Auth with industry-standard password hashing.
- We use HTTPS/TLS for all data transmission between the App and our servers.
- Access to production data is restricted to authorized personnel only.
5. Data Sharing
We do not sell your personal information. We share data only with:
- Google (Firebase & Gemini): For data storage, authentication, and AI analysis as described above.
- RevenueCat: For subscription management. RevenueCat receives your anonymous user ID and subscription events.
- Apple / Google: Your app store processes payments. We receive subscription status only.
- Law Enforcement: When required by law or to protect our rights and safety.
6. Your Rights
Depending on your jurisdiction, you may have the right to:
- Access: Request a copy of the personal data we hold about you.
- Correction: Update or correct inaccurate personal data.
- Deletion: Request deletion of your account and associated data.
- Portability: Receive your data in a structured, machine-readable format.
- Objection: Object to certain processing of your data.
- Withdraw Consent: Where processing is based on consent, withdraw it at any time.
To exercise these rights, contact us at support@costsnap.app. We will respond within 30 days.
7. Data Retention
- Account Data: Retained for as long as your account is active. Deleted within 30 days of account deletion.
- Project Data & Media: Retained with your account. Deleted when you delete a project or your account.
- Anonymized Analytics: Aggregated, non-identifiable data may be retained indefinitely for service improvement.
8. Children's Privacy
CostSnap is not intended for use by individuals under 18 years of age. We do not knowingly collect personal information from children. If we become aware that we have collected data from a child under 18, we will delete that information promptly.
9. International Data Transfers
Your data may be processed in countries other than your own, including the United States where Google Cloud infrastructure is located. We ensure appropriate safeguards are in place for international transfers in compliance with applicable data protection laws.
10. Cookies and Tracking (Website)
Our marketing website (costsnap.app) may use:
- Essential Cookies: Required for website functionality.
- Analytics: Anonymous usage statistics to improve our website.
The mobile App does not use cookies.
11. California Privacy Rights (CCPA)
California residents have additional rights under the CCPA, including the right to know what personal information is collected, request deletion, and opt out of the sale of personal information. We do not sell personal information.
12. European Privacy Rights (GDPR)
If you are in the European Economic Area (EEA) or UK, our legal bases for processing your data include:
- Contract Performance: Processing necessary to provide our services.
- Legitimate Interests: Improving our services and ensuring security.
- Consent: Where you have given explicit consent (e.g., marketing communications).
13. Changes to This Policy
We may update this Privacy Policy from time to time. We will notify you of material changes through the App or via email. The "Last updated" date at the top of this page indicates when the policy was last revised.
14. Contact Us
If you have questions or concerns about this Privacy Policy or our data practices, contact us at:
Email: support@costsnap.app