Privacy Policy

Last updated: May 14, 2026

FitCoder ("we", "our", or "us") operates the Budget Tracker Android application. This page informs you of our policies regarding the collection, use, and disclosure of personal data when you use our Service and the choices you have associated with that data. This Privacy Policy is compliant with the Google Play Store developer policy requirements.

1. Information Collection and Use

We collect several different types of information for various purposes to provide and improve our Service to you.

1.1 Personal Data

While using our app, we may ask you to provide us with certain personally identifiable information that can be used to contact or identify you ("Personal Data"). This may include, but is not limited to:

  • Email address: When you use Google Sign-In to authenticate, we receive your email address. This is used solely for the purpose of creating your account, enabling Cloud Backup (for Pro users), and associating your data securely. We do not sell or rent your email address.
  • Profile Information: Basic profile information provided by Google Identity Services, such as your name or profile picture.

1.2 Financial and Transaction Data

Budget Tracker is designed to help you manage your finances. The transaction data you enter (such as income, expenses, categories, and notes) is fundamentally yours.

  • Local Storage: By default, all financial data is stored locally on your device using an encrypted Room database.
  • Cloud Backup (Pro Feature): If you are a Pro user and opt-in to Cloud Sync, your transaction data is securely synced to Firebase Firestore. This data is transmitted securely and is used exclusively to keep your data synchronized across multiple devices that you own.

1.3 SMS Tracking (Optional Feature)

Budget Tracker offers an optional "SMS Tracking" feature designed to automatically log transactions from your bank's SMS notifications.

  • Explicit Consent: This feature requires explicit runtime permission to read SMS (`READ_SMS` or `RECEIVE_SMS`). You must manually enable this feature.
  • Local Processing Only: If enabled, the app reads incoming SMS messages to parse financial transaction amounts and dates. This parsing happens strictly locally on your device. We do NOT upload your SMS messages, contact information, or message history to our servers or any third-party servers.

1.4 Usage Data and Analytics

We use Firebase Analytics and Firebase Crashlytics to monitor and analyze the use of our Service. This data helps us identify bugs, understand user behavior, and improve the application. The data collected is aggregated and anonymized.

2. Third-Party Services

We may employ third-party companies and individuals to facilitate our Service. These third parties have access to your Personal Data only to perform these tasks on our behalf and are obligated not to disclose or use it for any other purpose.

  • Google AdMob: We use Google AdMob to display advertisements to free users. AdMob may use device identifiers and usage data to serve personalized or non-personalized ads. You can opt-out of personalized advertising through your device's settings.
  • Firebase: We use Firebase (Authentication, Firestore, Analytics, Crashlytics) as our backend infrastructure. Firebase complies with rigorous privacy and security standards.

3. Data Security

The security of your data is important to us. We use commercially acceptable means, such as Firebase's secure infrastructure, to protect your Personal Data. However, please remember that no method of transmission over the Internet or method of electronic storage is 100% secure. While we strive to use acceptable means to protect your Personal Data, we cannot guarantee its absolute security.

4. Data Retention and Deletion

We will retain your Personal Data only for as long as is necessary for the purposes set out in this Privacy Policy. You have the right to request the deletion of your data.

  • You can delete individual transactions directly within the app.
  • If you wish to completely delete your account and all associated data stored on our servers, please review our Account Deletion page for instructions.

5. Children's Privacy

Our Service does not address anyone under the age of 13. We do not knowingly collect personally identifiable information from anyone under the age of 13. If you are a parent or guardian and you are aware that your Children has provided us with Personal Data, please contact us. If we become aware that we have collected Personal Data from children without verification of parental consent, we take steps to remove that information from our servers.

6. Changes to This Privacy Policy

We may update our 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. You are advised to review this Privacy Policy periodically for any changes.

7. Contact Us

If you have any questions or suggestions about our Privacy Policy, do not hesitate to contact us at: budgettracker.fc@gmail.com