← Back to TrackMySet
Privacy Policy
Last Updated: January 27, 2025
1. Introduction
TrackMySet ("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 fitness tracking application ("App").
2. Information We Collect
2.1 Information You Provide
When you use TrackMySet, we may collect the following information:
- Workout Data: Exercises, sets, reps, weights, times, distances, and workout notes
- Personal Profile: Name, age, weight, fitness goals, and emoji avatar
- Health Metrics: Nutrition data (calories, protein, water), sleep hours, reading time, and meditation time
- Account Information: Email address (if you create an account for cloud sync), password (encrypted)
- App Settings: Theme preferences, font preferences, and other customization options
2.2 Automatically Collected Information
When you use the App, we may automatically collect:
- Device Information: Device type, operating system, browser type
- Usage Data: Features used, interaction patterns (stored locally via localStorage)
- Local Storage: All app data is stored locally on your device using browser localStorage
3. How We Use Your Information
We use the information we collect to:
- Provide, maintain, and improve the App's functionality
- Enable cloud sync across your devices (if you choose to use cloud backup)
- Calculate XP, levels, and gamification features
- Generate progress charts and statistics
- Personalize your experience (themes, preferences)
- Respond to your inquiries and provide support
4. Data Storage
4.1 Local Storage
By default, all your data is stored locally on your device using browser localStorage. This means:
- Your data remains on your device
- We do not have access to your local data
- Data persists between app sessions
- You can export your data at any time
4.2 Cloud Storage (Optional)
If you choose to create an account and enable cloud sync:
- Your data is stored securely in Google Firebase (Firestore)
- Data is encrypted in transit and at rest
- You can access your data from multiple devices
- You can disable cloud sync or delete your account at any time
- Cloud storage is subject to Google's Privacy Policy and Terms of Service
5. 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:
- Cloud Service Providers: If you use cloud sync, your data is stored with Google Firebase, subject to their privacy policies
- Legal Requirements: If required by law or in response to valid legal requests
- Protection of Rights: To protect our rights, privacy, safety, or property, or that of our users
6. Data Security
We implement reasonable security measures to protect your information:
- Local data is stored securely in your browser's localStorage
- Cloud data is encrypted using Firebase's security features
- Passwords are hashed and never stored in plain text
- We use secure authentication methods (Firebase Authentication)
However, no method of transmission over the Internet or electronic storage is 100% secure. While we strive to protect your data, we cannot guarantee absolute security.
7. Your Rights and Choices
7.1 Access and Export
You can access and export all your data at any time through the App's "Local Backup" feature, which downloads your data as a JSON file.
7.2 Data Deletion
You can delete your data at any time:
- Local Data: Use the "Clear All Data" feature in Settings
- Cloud Data: Delete your account or use the "Clear Cloud Data" feature
7.3 Account Management
If you have a cloud account, you can:
- Sign out at any time
- Disable auto-sync
- Delete your account and all associated cloud data
7.4 Regional Rights
Depending on your location, you may have additional rights under applicable privacy laws (e.g., GDPR, CCPA):
- Right to access your personal data
- Right to rectification (correction)
- Right to erasure (deletion)
- Right to data portability
- Right to object to processing
- Right to withdraw consent
To exercise these rights, contact us using the information provided in Section 10.
8. Children's Privacy
TrackMySet is intended for users aged 13 and older. 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. If we become aware that we have collected personal information from a child under 13, we will take steps to delete such information.
9. Third-Party Services
TrackMySet uses the following third-party services:
- Google Firebase: For authentication and cloud data storage. See Google's Privacy Policy
- Google Fonts: For font delivery. See Google's Privacy Policy
- Chart.js: Open-source charting library (MIT License). No data is sent to external servers.
These services have their own privacy policies, and we encourage you to review them.
10. Data Retention
We retain your data for as long as necessary to provide the App's services:
- Local Data: Retained until you delete it or clear your browser's localStorage
- Cloud Data: Retained until you delete your account or request deletion
When you delete your account or data, it is permanently removed from our systems within a reasonable timeframe.
11. Changes to This Privacy Policy
We may update this Privacy Policy from time to time. We will notify you of any changes by:
- Updating the "Last Updated" date at the top of this policy
- Posting a notice in the App (for significant changes)
Your continued use of the App after any changes constitutes acceptance of the updated Privacy Policy.
12. Contact Us
If you have questions, concerns, or requests regarding this Privacy Policy or your personal information, please contact us:
13. Consent
By using TrackMySet, you consent to this Privacy Policy. If you do not agree with this policy, please do not use the App.