Privacy Policy for MyFitNotes
Last Updated: December 27, 2024
1. Introduction
Welcome to MyFitNotes ("we," "our," or "us"). We are committed to protecting your privacy and ensuring the security of your personal information. This Privacy Policy explains how we collect, use, and safeguard your data when you use the MyFitNotes mobile application (the "App").
By using MyFitNotes, you agree to the collection and use of information in accordance with this policy.
2. Information We Collect
2.1 Information You Provide
- Workout Data: Exercise names, sets, reps, weights, workout plans, and workout history
- User Preferences: App settings such as weight units (kg/lbs) and notification preferences
- Custom Exercises: Any custom exercises you create within the app
2.2 Automatically Collected Information
- Device Information: Device model, operating system version, and unique device identifiers
- Usage Analytics: App usage patterns, feature interactions, and crash reports (via Firebase Analytics and Crashlytics)
- App Performance Data: Technical diagnostics to improve app stability and performance
2.3 Google Account Information (Optional)
If you choose to use Google Drive backup features (when available), we may access:
- Your Google account email address
- Limited access to your Google Drive storage for backup purposes only
3. How We Use Your Information
We use the collected information for the following purposes:
- App Functionality: To provide core features like workout tracking, exercise library, and workout history
- Data Backup: To enable encrypted local backups and Google Drive backups (when available)
- App Improvement: To analyze usage patterns and improve app features and performance
- Crash Reporting: To identify and fix bugs and crashes
- Updates: To provide in-app update notifications for new features and bug fixes
4. Data Storage and Security
4.1 Local Storage
- All your workout data is stored locally on your device using Room Database
- Data is stored in an encrypted format on your device
- We do not store your workout data on our servers
4.2 Backup Storage
- Local Backups: Encrypted backup files are stored on your device storage
- Google Drive Backups: If you choose to use Google Drive backup, encrypted backup files are stored in your personal Google Drive account
4.3 Security Measures
- All backup files are encrypted using AES/GCM/NoPadding encryption
- Encryption keys are stored securely in Android Keystore
- We use industry-standard security practices to protect your data
5. Third-Party Services
We use the following third-party services that may collect information:
5.1 Firebase (Google)
- Firebase Analytics: Collects anonymous usage data to help us understand how users interact with the app
- Firebase Crashlytics: Collects crash reports and diagnostic information to improve app stability
Firebase Privacy Policy: https://firebase.google.com/support/privacy
5.2 Google Play Services
- Google Sign-In: Used for optional Google Drive backup authentication
- Google Drive API: Used for optional cloud backup storage
- In-App Updates: Used to notify you of app updates
Google Privacy Policy: https://policies.google.com/privacy
6. Data Sharing and Disclosure
We do not sell, trade, or rent your personal information to third parties. We may share your information only in the following circumstances:
- With Your Consent: When you explicitly authorize us to share specific information
- Legal Requirements: If required by law, regulation, or legal process
- Service Providers: With third-party services (Firebase, Google) as described in Section 5, solely for providing app functionality
7. Your Data Rights
You have the following rights regarding your data:
- Access: All your data is accessible within the app
- Export: You can export your data at any time using the backup feature
- Delete: You can delete individual workouts, exercises, or all data by uninstalling the app
- Opt-Out: You can disable analytics by adjusting your device settings or uninstalling the app
8. Children's Privacy
MyFitNotes is not intended for use by children under the age of 13. 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.
9. Data Retention
- Local Data: Stored on your device until you delete it or uninstall the app
- Backup Data: Stored in your chosen location (device or Google Drive) until you delete it
- Analytics Data: Retained by Firebase according to their data retention policies
10. International Data Transfers
Your information may be transferred to and processed in countries other than your own. We ensure that appropriate safeguards are in place to protect your data in accordance with this Privacy Policy.
11. 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 on this page and updating the "Last Updated" date. You are advised to review this Privacy Policy periodically for any changes.
12. Your Consent
By using MyFitNotes, you consent to this Privacy Policy and agree to its terms.
13. Contact Us
14. Summary of Key Points
- ✅ Your workout data is stored locally on your device
- ✅ We do not store your data on our servers
- ✅ All backups are encrypted for your security
- ✅ We use Firebase for analytics and crash reporting only
- ✅ Google Drive backup is optional and controlled by you
- ✅ We do not sell or share your personal data with third parties
- ✅ You can export or delete your data at any time