Privacy Policy

Last updated: January 11, 2025

1. Information We Collect

Account Information

When you create an account, we collect information you provide through Firebase Authentication, including your email address, display name, and authentication credentials. This information is necessary to provide you with secure access to our services.

Financial Tracking Data

We collect information about your impulse purchases, savings goals, and spending patterns that you voluntarily enter into the app. This includes purchase descriptions, amounts, categories, and timestamps. This data is used solely to provide you with personalized financial insights and tracking capabilities.

Mood and Wellness Data

When you use our mood tracking features, we collect your mood ratings, journal entries, and optional contextual information. This data is processed using OpenAI's GPT-4 artificial intelligence to provide personalized insights about the relationship between your emotional state and spending patterns.

AI Data Processing: Your mood data is anonymized and stripped of personally identifiable information before being sent to OpenAI's servers for analysis. OpenAI processes this data according to their privacy policy and data usage agreements. We do not store or have access to your data once it's processed by OpenAI's systems. The AI-generated insights are returned to us without any personal identifiers and are used solely to provide you with personalized recommendations within the app.

Usage and Analytics

We automatically collect certain information about how you use the app, including features accessed, time spent, and general usage patterns. This helps us improve the app's functionality and user experience. We use Firebase Analytics for this purpose, which follows Google's privacy practices.

Financial Data

ImpulseLog stores your financial tracking data, including:

Mood Tracking Data

If you choose to use our mood tracking feature, we store your daily mood ratings (1-5 scale) with associated dates to provide insights into your emotional patterns related to spending behaviors.

Community and Social Features

When you participate in community features, we may store streak sharing posts, community challenge participation data, and anonymized contribution amounts for leaderboards and progress tracking.

Tutorial and Onboarding Data

We store your onboarding tutorial completion status and preferences to provide a personalized experience and prevent unnecessary tutorial replays across devices.

Payment Information

For premium subscriptions, payment processing is handled securely through Apple's In-App Purchase system. We store subscription status and billing periods for account management. We do not store your payment card details on our servers. Apple's privacy policy governs how they handle your payment information.

2. How We Use Your Information

We use the information we collect to:

3. Data Storage and Security

Cloud Storage

Your data is stored securely using Firebase Firestore, Google's cloud database service. Firebase implements industry-standard security measures including encryption in transit and at rest.

Data Synchronization

All your data is stored securely in Firebase Firestore with real-time synchronization across all your devices. Your data is automatically backed up and accessible from any device where you log in. No local storage dependencies ensure consistent data availability and security.

Security Measures

We implement comprehensive security measures including: secure Firebase authentication with session management, rate limiting to prevent API abuse, request size limits, authentication enforcement on all data endpoints, automated abuse detection systems, and cost protection circuits. All data transmission uses HTTPS encryption, and we follow industry-standard security practices for cloud applications.

AI Data Processing

When using AI mood analysis features, your mood data is anonymized and processed through OpenAI's GPT-4o with strict privacy controls. We implement rate limiting, quota management, and abuse detection to protect your data and prevent unauthorized access. AI processing is clearly labeled throughout the app, and you can opt out of AI features at any time.

4. Information Sharing and Disclosure

We do not sell, trade, or otherwise transfer your personal information to third parties except as described in this Privacy Policy:

5. Your Privacy Rights

You have the following rights regarding your personal information:

6. Data Retention

We retain your personal information for as long as necessary to provide our services and fulfill the purposes outlined in this Privacy Policy. Data is stored both in our cloud database (Firebase Firestore) and locally in your browser storage for offline access. When you delete your account, we will delete your cloud data and provide instructions for clearing local browser data. Some data may be retained for legal compliance or business purposes as required by law.

7. Third-Party Services

Firebase (Google)

We use Firebase for authentication, data storage, and analytics. Your data is stored in Google's secure cloud infrastructure with enterprise-grade encryption. Automated backups are enabled to protect against data loss. Google's Privacy Policy governs their handling of your information.

OpenAI

We use OpenAI's GPT-4 artificial intelligence to analyze mood patterns and provide personalized insights. Your mood data is anonymized before being sent to OpenAI, and we implement strict rate limiting and abuse detection to protect your data. OpenAI does not use your data to train their models. OpenAI's Privacy Policy and Data Processing Agreement govern their handling of this information.

Payment Processing

Payment processing is handled by Apple's In-App Purchase system when you choose to upgrade to premium features. We do not store your payment information - it is securely processed and stored by Apple. Apple's Privacy Policy governs their handling of payment information.

8. International Data Transfers

Your information may be transferred to and processed in countries other than your own. We ensure that such transfers are conducted in accordance with applicable data protection laws and with appropriate safeguards in place.

9. Children's Privacy

ImpulseLog is not intended for use by children under 13 years of age. We do not knowingly collect personal information from children under 13. If we become aware that we have collected personal information from a child under 13, we will take steps to delete such information.

10. Changes to This Privacy Policy

We may update this Privacy Policy from time to time. We will notify you of any material changes by posting the new Privacy Policy on this page and updating the "Last updated" date. Your continued use of the Service after such changes constitutes acceptance of the updated Privacy Policy.

11. Contact Us

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

Email: support@impulselog.com