GRINDX Privacy Policy
Last updated: March 12, 2026
1. Introduction
GRINDX ("we", "our", "the app") is a comprehensive fitness and nutrition tracking application. We respect your privacy and are committed to protecting your personal data. This policy explains what data we collect, how we use it, and your rights.
2. Data We Collect
- Account Information: When you sign in with Google or email/password, we receive your name, email address, and profile picture URL through Firebase Authentication.
- Body Measurements: Weight, chest, waist, hips, body fat percentage, and other measurement data you voluntarily enter.
- Profile Details: Height, age, gender, fitness goals, and unit preferences you provide.
- Progress Photos: Photos you choose to upload for tracking your fitness journey, stored in Firebase Storage.
- Workout Data: Exercises, sets, reps, weight, RPE, workout history, personal records, and training programs you create or log.
- Nutrition Data: Food logs, calorie and macro tracking data, meal templates, favorite foods, nutrition goals, and food corrections you enter.
- Health Data (Optional): With your explicit permission, the app may read heart rate, active calories, and workout data from Apple HealthKit (iOS) or Health Connect (Android). This data is used only to display health metrics within the app and is not shared with third parties.
- Location Data (Optional): When you use the GPS cardio tracker, your device location is used to calculate route, distance, speed, and pace. Location data is stored only on your device and in your private Firestore account. It is not shared with third parties.
- Food Images: When you use the AI food scanner, nutrition label scanner, or food photo features, images are sent to Google Gemini AI for analysis. Images are processed in real-time and are not stored by us.
- Microphone Audio: When you use the Voice Input feature, your speech is processed on-device to fill measurement forms. Audio is not recorded, stored, or transmitted to any external server.
3. How We Use Your Data
- To provide and maintain the app's core functionality (tracking measurements, workouts, nutrition, generating charts, calculating body metrics).
- To sync your data across devices via your authenticated account.
- To generate personalized insights, progress summaries, and achievement badges.
- To provide AI-powered nutrition estimates and meal suggestions using Google Gemini.
- To look up food nutrition data from external databases (USDA, OpenFoodFacts, CalorieNinjas).
- To send daily motivational notifications and measurement reminders you configure.
4. Data Storage & Security
Your data is stored securely in Google Firebase (Cloud Firestore and Firebase Storage). Data is associated with your unique user ID and protected by Firebase Security Rules that ensure only you can access your own data. All data transmission uses industry-standard encryption (TLS/SSL).
5. Third-Party Services
The app uses the following third-party services, each governed by their own privacy policies:
- Firebase (Google) — Authentication, database, and file storage.
- Google Sign-In — Account authentication.
- Google Gemini AI — AI-powered food recognition, nutrition estimation, nutrition label scanning, and meal suggestions. Food descriptions and images you submit are processed by Google's Gemini API. Your API key is stored locally on your device.
- OpenFoodFacts — Community food database for barcode lookups and packaged food search.
- USDA FoodData Central — US government lab-verified nutrition database. Your USDA API key is stored locally on your device.
- CalorieNinjas — Nutrition data cross-verification.
6. Permissions
- Microphone (RECORD_AUDIO): Used exclusively for the Voice Input feature to convert speech to text on-device. No audio is stored or sent externally.
- Camera / Photo Library: Used to capture or select progress photos, profile pictures, food photos for AI estimation, and nutrition label photos for scanning.
- Location (GPS): Used only when you actively run the GPS cardio tracker. Location is not tracked in the background.
- Health Data (HealthKit / Health Connect): Used to read heart rate, active calories, and workout data after your explicit permission. The app reads but does not write health data.
- Internet: Required to sync data with Firebase, authenticate your account, and access food databases and AI services.
- Notifications: Used to send measurement reminders and daily motivational quotes you configure.
7. AI and Food Data Processing
When you use AI-powered features (text-based food estimation, food photo scanning, nutrition label scanning, meal suggestions, food comparison), your input is sent to Google Gemini AI for processing. We do not store or log your AI queries. Google's use of this data is governed by their Gemini API Terms of Service.
Food corrections you make are stored in your private Firestore account and are used to improve accuracy for your future searches only. They are not shared with other users.
8. Embedded Data
The app includes an embedded Indian food nutrition database (sourced from IFCT 2017 / NIN published data) that works offline. This data is bundled with the app and does not require any network requests.
9. Data Sharing
We do not sell, trade, or share your personal data with any third parties. Your measurement data, workout logs, nutrition data, and photos are visible only to you. When you use the social sharing feature (e.g., sharing a workout summary), only the specific content you choose to share is exported.
10. Data Retention & Deletion
Your data is retained as long as your account is active. You can delete individual measurements, workout logs, and food entries from within the app at any time. To request complete deletion of your account and all associated data, contact us at the email below.
11. Children's Privacy
GRINDX is not intended for children under 13. We do not knowingly collect data from children under 13. If you believe a child has provided us data, please contact us and we will delete it promptly.
12. Changes to This Policy
We may update this policy from time to time. Changes will be reflected by the "Last updated" date at the top of this page. Continued use of the app after changes constitutes acceptance of the updated policy.
13. Contact Us
If you have questions about this privacy policy or your data, contact us at:
physiqapp.help@gmail.com