FemFit Privacy Policy
Core Privacy Commitment
FemFit is designed from the ground up as an offline-first, privacy-by-design application. Your health, menstrual cycle, fitness, GPS route, and nutrition data belong strictly to you and remain stored locally on your device. We do not sell, rent, monetize, or disclose your personal information or health metrics to any third parties or advertising networks.
1. Information We Collect and Process
FemFit processes data locally on your device to deliver cycle-aware training intelligence, workout tracking, nutrition planning, and personal safety features. The data categories processed include:
A. Menstrual Cycle & Reproductive Health Data (Sensitive Tier)
- Data Processed: Menstrual period start and end dates, cycle duration, follicular/ovulatory/luteal cycle phases, physical symptoms (cramps, bloating, fatigue), and daily wellbeing check-ins.
- Purpose: To adapt fitness training recommendations, celebrate cycle-phase personal bests, and provide non-contraceptive biological rhythm insights.
- Storage & Privacy: Stored strictly on-device in your local encrypted database. It is never uploaded to any remote server or cloud service.
B. Activity, GPS & Fitness Data
- Data Processed: Workout logs (running, walking, strength training, HIIT, yoga, pilates, swimming), duration, distance, pace, elevation climb, heart rate, and GPS breadcrumb coordinates.
- Purpose: To record your exercise sessions, calculate pace and split milestones, visualize route maps, and evaluate personal records.
C. Nutrition & Hydration Logs
- Data Processed: Logged meals, food catalogue entries, calorie and macronutrient targets (protein, carbs, fat), micronutrient adequacy estimates (iron, calcium, vitamin D), and daily water intake.
- Purpose: To support adequate fueling and hydration for female athletes without caloric shaming or moralizing vocabulary.
2. Google Play Health Connect Policy Disclosure
When you explicitly grant permission to sync with Google Health Connect (or Apple HealthKit on iOS), FemFit requests access to the following health data permissions:
| Permission | Data Type | Purpose of Use |
|---|---|---|
READ_STEPS |
Daily Step Counts | To display your historical daily steps on your Activity dashboard and Progress screens. |
READ_ACTIVE_ENERGY_BURNED |
Active Energy Burned (Calories) | To summarize active calories burned during your day and logged workouts. |
READ_TOTAL_CALORIES_BURNED |
Total Calories | To calculate resting vs. active metabolic expenditure when active energy is unavailable. |
READ_EXERCISE |
Exercise Workouts / Sessions | To import completed Garmin or third-party workouts into your local activity diary. |
Health Connect Data Protections
- No Third-Party Transfer: Data retrieved from Health Connect is never transferred, shared, or disclosed to third parties, advertising platforms, data brokers, or information resellers.
- No Advertising Use: Health Connect data is never used to serve, personalize, or target advertisements.
- No Credit or Lending Use: Health Connect data is never used for creditworthiness assessments or insurance underwriting.
- Pure Local Utility: All synced health data is stored locally in the application's isolated database solely to fulfill user-facing fitness analytics.
3. Location Tracking & Foreground Service (FGS)
FemFit uses GPS location services to record outdoor workouts (runs, walks, hikes, cycling).
- Foreground Service (Location): When you tap "Start Run" or "Start Activity", FemFit activates an Android Foreground Service (
android:foregroundServiceType="location") to continue recording your GPS path, pace, distance, and safety metrics even when your phone's screen is locked or the app is minimized. - Persistent System Notification: While an active workout is in progress, an ongoing, non-dismissible system notification is displayed showing your current duration, distance, and a prominent "Stop" / "Pause" action.
- No Background Location: FemFit does not request or use
ACCESS_BACKGROUND_LOCATION. Location recording begins solely when you initiate a workout and terminates immediately when you finish or discard the activity. - Privacy Zones: Shared workout summary cards allow you to obfuscate or exclude geographic start/finish locations to protect your home or work address.
4. Camera & Optical Character Recognition (OCR)
FemFit requests camera access (android.permission.CAMERA) solely for two opt-in features:
- Barcode Scanning: To scan retail product barcodes (UPC/EAN) for instant nutritional lookups.
- Nutrition Label OCR: To capture printed nutrition fact panels on packaged foods and parse macronutrients directly into the food creator form.
Photo Disposal Guarantee: Photos taken during nutrition label scanning are processed entirely on-device via Google ML Kit. Images are temporary, held only in private application cache, and are immediately deleted from disk upon processing. They are never saved to your photo gallery, never uploaded to a cloud server, and never retained.
5. Safety Check-In & Live Tracking Link Generator
FemFit includes optional safety tools designed for outdoor runner security:
- Safety Check-in & SOS: If you become stationary unexpectedly during an outdoor run, FemFit alerts you and can dispatch an emergency SMS with your coordinates to your designated trusted contacts.
- Live Tracking Links: You can generate a time-limited, tokenized live-tracking link to share with a trusted contact. These links utilize unguessable, cryptographically secure random tokens (128-bit CSPRNG), expire automatically after your workout ends (with a 2-hour maximum grace window), and can be revoked by you at any time.
6. Online Food Database Providers
When you search for foods online or scan a barcode, the search query or barcode number is sent to our integrated food data providers (FatSecret and Open Food Facts) to retrieve nutritional details. No personal user identifiers, location coordinates, or reproductive health data are ever transmitted with food searches.
7. Data Ownership, Export & Deletion
You maintain absolute ownership and sovereignty over all data entered into FemFit:
- Data Export ("Save a copy of your data"): You can export your entire local database at any time from Settings → Data & Privacy → Export my data. This generates a portable, standardized JSON file saved directly to your chosen device storage. You may optionally include or exclude sensitive cycle and wellbeing data.
- Data Deletion ("Delete my data"): You can permanently wipe all data from your device at any time via Settings → Data & Privacy → Delete my data. This executes a complete, irreversible deletion of all local database tables, preferences, and cached files. Because we do not store your data on remote servers, no residual data remains.
8. Children's Privacy
FemFit is not intended for use by children under the age of 13 (or under 16 in certain jurisdictions). We do not knowingly collect or solicit personal information from children.
9. Changes to this Policy
If we update this Privacy Policy, the revised version will be published here with an updated effective date. If material changes occur affecting how health data is handled, we will provide prominent in-app notification before changes take effect.
10. Contact Us
If you have any questions, concerns, or feedback regarding this Privacy Policy or your data privacy, please contact us:
- Developer & Maintainer: Jarrod Franz
- Project: FemFit (Women's Running, Fitness & Nutrition)
- Email: support@femfit.health
- Repository: github.com/JarrodFranz/Womens-Fitness-App
© 2026 FemFit. All rights reserved. Built with privacy, dignity, and scientific integrity.