This Privacy Policy describes how the mobile application Fitence: Workout Planner, developed by Core Helper Lab ("Developer", "we", "us"), collects, uses, and protects user information. By using the App, you agree to this Privacy Policy.
Data Storage Modes
1.1 Use Without an Account
By default, the App can be used without registration. In this mode:
- workout data, progress, and settings are stored locally on your device;
- the Developer does not process this data on its servers and does not have direct access to it.
1.2 Use With an Account (Google / Apple ID)
If you connect an account:
- your data is synced via Firebase (Google LLC);
- a unique user identifier (UID) is used;
- data is used only for backup and synchronization across devices.
Access to this data is restricted to you as the authenticated user.
1.3 Health and Fitness Data
The App collects workout-related data including exercise names, sets, repetitions, weight, duration, and training history. This data is classified as health and fitness data.
- Without an account — stored locally on your device only;
- With an account — synced via Firebase for backup and cross-device access.
This data is used solely to provide App functionality and is never sold or shared with third parties for advertising purposes. For AI-powered workout analysis, anonymized workout data is processed via a Firebase Cloud Function and is not retained after analysis is complete.
Personal Data
To provide you with a seamless experience, we collect specific categories of data through your use of the app and third-party integrations. We prioritize your privacy by strictly limiting the data we access.
2.1 Types of Data Collected
We gather the following information to ensure app functionality, performance, and personalization:
- Authentication Data: We receive your display name, email address, and provider identifier when you sign in via Google or Apple.
- Health & Fitness Data: We process your workout history, exercise data, and body metrics such as weight, height, and date of birth.
- App Activity: We track in-app events and feature usage via Firebase Analytics and Mixpanel to improve our services. A pseudonymous device identifier (Firebase App Instance ID) is used — no name, email, or other personal data is associated with analytics.
- App Info & Performance: We collect crash logs and diagnostic data through Firebase Crashlytics to maintain app stability.
- Device Identifiers: With your explicit consent, we may use your Advertising ID / IDFA for AdMob.
- Purchase History: We track subscription and purchase status through RevenueCat to manage your access to premium features.
2.2 Data We Do NOT Collect
We believe in data minimization. Consequently, we do not access, collect, or store the following sensitive information:
- Financial Security: We never collect passwords or payment card details.
- Privacy-Sensitive Hardware: We do not access your camera, photos, or microphone.
- Personal Privacy: We do not collect your contacts or your precise GPS location.
All data collection for advertising purposes (IDFA) is strictly opt-in. We only process this information if you provide explicit permission via your device settings.
Legal Basis for Processing
We process data based on:
- Contract performance — to provide App functionality;
- Legitimate interests — analytics, improvement, stability;
- User consent — where required (e.g., personalized ads).
Analytics and Third-Party Services
4.1 Firebase Analytics (Google LLC)
We collect anonymized data:
- device information;
- in-app events;
- crash reports;
- aggregated usage statistics.
This data does not directly identify users.
Google Privacy Policy: policies.google.com/privacy
4.2 Firebase Remote Config
Used for remote configuration. No personal data is collected.
4.3 RevenueCat (RevenueCat, Inc.)
Used for subscription management. Shared data includes:
- anonymous user ID;
- subscription and purchase status;
- technical receipt data.
Payment information is processed only by App Store / Google Play.
RevenueCat Privacy Policy: revenuecat.com/privacy
4.4 Mixpanel (Mixpanel, Inc.)
Used for product analytics and user behavior analysis. Data processed includes:
- pseudonymous device identifier (Firebase App Instance ID) — not linked to your name or email;
- in-app events (e.g., workout started, purchase completed);
- behavioral properties (e.g., subscription status, workout count, platform);
- subscription revenue data received via server-side integration with RevenueCat.
No personally identifiable information (name, email, phone number) is sent to Mixpanel. Data is stored on EU-based servers (EU Data Residency is enabled).
Mixpanel Privacy Policy: mixpanel.com/legal/privacy-policy
Advertising
The App uses Google AdMob in the free version. It may use:
- Advertising ID (Android) / IDFA (iOS);
- anonymized behavioral data.
For users in the European Economic Area (EEA), United Kingdom, and Switzerland, the App uses Google's User Messaging Platform (UMP) to request consent before showing personalized ads. Users who do not consent will receive non-personalized ads only. Consent can be withdrawn or changed at any time via App Settings → Privacy.
Depending on device settings and applicable laws (e.g., GDPR), users may be shown non-personalized ads.
Ads can be disabled via an in-app purchase or Premium subscription.
User Rights
You have the right to:
- access your data;
- correct data;
- delete data;
- export data (JSON);
- restrict processing;
- opt out of personalized ads;
- lodge a complaint with a data protection supervisory authority in your country of residence if you believe your data is being processed unlawfully.
Contact: info@corehelperlab.com
Data Deletion
Data is stored for as long as your account remains active or as necessary to provide the App's services. You may:
- delete the App (removes all local data);
- delete your account in the App (Profile → Data → Reset & Delete Account);
- request deletion via email: info@corehelperlab.com
Cloud data is deleted within 30 days of the request.
Data Security
We use:
- HTTPS/TLS encryption;
- access control;
- Firebase Security Rules;
- international data transfers (to Firebase / RevenueCat servers located in the United States, and Mixpanel servers located in the European Union) carried out under Standard Contractual Clauses (SCC) as approved by the European Commission.
Children's Privacy
The App is intended for users 13 years and older. We do not knowingly collect data from children under 13. If you believe a child has provided us with personal data, please contact us at info@corehelperlab.com.
Changes to Policy
We may update this Policy. Significant changes will be communicated via the App. Continued use after changes take effect constitutes acceptance of the updated Policy.