Privacy Policy

Last updated: May 31, 2026

This Privacy Policy explains how MyGenki collects, uses, stores, and protects information when you use the MyGenki app, website, and related services.

Information We Collect

Account and authentication data

MyGenki collects or receives account and authentication data, including:

  • Firebase user ID
  • Email address
  • Display name
  • Authentication provider information, such as Google Sign-In or Sign in with Apple
  • Account creation and update timestamps

Authentication is handled through Firebase Auth.

Profile data

MyGenki may collect profile data, including:

  • Display name
  • Profile photo
  • Date of birth
  • Sex
  • Preferred unit system
  • Preferred language
  • App theme preference
  • Initial height and weight entered during onboarding

Fitness and training data

MyGenki stores fitness and training data you create in the app. This data is primarily stored locally on your device and may be included in Google Drive backup if you enable backup. It includes:

  • Workouts
  • Workout exercises and sets
  • Completed workout history
  • Routines and routine templates
  • Scheduled workouts
  • Training plans
  • Custom exercises
  • Exercise notes/details where applicable
  • Analytics generated from workout history
  • Streaks, volume trends, personal records, and muscle-balance calculations

This fitness and training data is not currently synchronized to the MyGenki backend unless a specific feature says otherwise.

Body measurement data

MyGenki stores body measurement data, including:

  • Weight
  • Height
  • Measurement dates
  • BMI/category calculations derived locally from weight and height

BMI/category values are calculated for display and are not medical advice.

Images and photos

MyGenki may store images selected by you, including:

  • Profile photos
  • Custom exercise photos
  • Routine photos
  • Other local photos you add to supported app features

Selected images may be copied into app-private local storage and may be included in Google Drive backup only if you enable photo backup.

Device and local app data

MyGenki stores some data locally on your device, including:

  • SQLite/Drift database data
  • SharedPreferences settings
  • Cached profile data
  • Cached sync timestamps
  • Backup settings
  • Notification settings
  • Local notification inbox entries
  • Local debug data in debug builds only

Notification data

MyGenki may process notification-related data, including:

  • Firebase Cloud Messaging token or topic subscription state
  • Subscription to the general_updates topic when general push notifications are enabled
  • Received notification title/body/payload
  • Local read/unread state for notification inbox entries
  • Notification permission status stored by the operating system

Google Drive backup data

If you connect Google Drive backup, MyGenki may process:

  • The selected Google Drive account email
  • Google Drive authorization state
  • Backup metadata, such as last backup time and storage/quota metadata
  • Backup files stored in your Google Drive appDataFolder
  • The local app database included in backup files
  • Optional local photos if you enable photo backup

The Google Drive account used for backup may be different from the Firebase/MyGenki login account.

Local-only data

Workouts, custom routines, schedules, training plans, custom exercises, exercise notes, analytics generated from workout history, and local photos are currently stored on your device. They may be included in Google Drive backup if backup is enabled, but they are not currently synchronized to the MyGenki backend unless a specific feature says otherwise.

Backend sync data

Some data is synchronized with MyGenki backend services, including:

  • User profile data
  • Body measurements
  • Tutorial completion state
  • Provided exercise catalog data
  • Provided routine/template data
  • Other server-owned content required for app functionality

Some local changes may be queued offline and synchronized later when connectivity returns.

Support/contact data

If you contact MyGenki, we may process:

  • Email address
  • Message content
  • Any information voluntarily included in the support request

How We Use Information

MyGenki uses information to:

  • Create and manage user accounts
  • Authenticate users
  • Provide workout tracking features
  • Save routines, workouts, schedules, exercises, and measurements
  • Show analytics and progress trends
  • Personalize units, language, reminders, and app settings
  • Synchronize data between the app and backend services
  • Provide optional Google Drive backup and restore
  • Send local notifications, workout reminders, backup status notifications, and general push notifications
  • Maintain security, prevent abuse, and troubleshoot problems
  • Improve app reliability and user experience
  • Respond to support requests
  • Comply with legal obligations

Local Storage and Synchronization

MyGenki is local-first, so much app data is stored on your device. Local data may be stored in SQLite/Drift and app preferences.

Some account, profile, body measurement, tutorial, and server-owned content data is synchronized with MyGenki backend services. Offline changes for synced features may be queued locally and synchronized once the device is online.

Deleting the app may delete local-only data that has not been backed up or synchronized. You are responsible for keeping independent backups of data that is important to you.

Google Drive Backup

Google Drive backup is optional and must be connected manually. It uses Google Drive's app-specific appDataFolder. Backup files are private to the app and normally not visible in the regular Google Drive file list.

Backups may include the local app database. Backups may include local photos only if photo backup is enabled. Body measurements are excluded from Google Drive backup because they are synchronized with the MyGenki backend.

Auto-backup may run in the background if enabled. Background auto-backup uses silent cached Google authorization and will not show interactive Google login screens.

MyGenki is not responsible for the availability, integrity, or accessibility of data stored in your Google Drive. You can disconnect Google Drive backup in the app, but disconnecting Google Drive backup in the app does not necessarily delete existing backup files from Google Drive. Account deletion does not automatically delete Google Drive backups.

Notifications

MyGenki uses local notifications and Firebase Cloud Messaging. Notifications may include workout reminders, backup status notifications, and general updates.

You can control general push notifications in app settings. Workout reminders and backup status notifications may have separate controls. Devices with general push enabled may subscribe to the general_updates FCM topic.

Received notifications may be stored locally in an in-app notification inbox. Notification delivery is not guaranteed and depends on OS permissions, device state, network, Firebase, and platform services. You can disable notifications through app settings or operating system settings.

Third-Party Services

MyGenki uses third-party services, including:

  • Firebase Auth for authentication
  • Firebase Cloud Messaging for push notifications
  • Google Sign-In for authentication and/or Google account selection
  • Sign in with Apple for authentication where available
  • Google Drive API for optional backup
  • Google Play services, where applicable
  • Mobile operating systems and device services
  • MyGenki backend/API hosting provider

Third-party services may process data according to their own terms and privacy policies.

How We Share Information

MyGenki does not sell personal data. MyGenki does not track users across other apps or websites for advertising.

MyGenki shares or processes data only as needed to provide the service, operate backend infrastructure, use third-party providers, comply with law, protect rights/security, or with your consent.

Google Drive backup data is stored in your own Google Drive when you enable that feature.

Data Retention

MyGenki keeps account and app data while the account is active. Local app data remains on the device until deleted by you, removed by the app, or the app is uninstalled.

Backend data is retained as needed to provide the service. Deleted account data is removed from active systems, subject to limited retention in backups, logs, security records, or legal compliance systems.

Google Drive backups remain in your Google account until you remove them or revoke/delete them through Google account controls.

Account Deletion

You can delete your account from the app. You can also request deletion by emailing contact@mygenki.app.

Account deletion is permanent. Account deletion deletes the MyGenki account and associated server-side account, profile, body measurement, tutorial, and other backend-synced data from active systems. Account deletion signs you out and clears local app data handled by the app.

Some limited data may remain temporarily in backups, logs, fraud/security records, or legally required records.

Google Drive backups are not deleted automatically. You must delete Google Drive backups and revoke MyGenki's Drive access separately from your Google account if you want those removed.

Your Rights and Choices

Depending on where you live, you may have rights to:

  • Access your personal data
  • Correct inaccurate data
  • Delete your account/data
  • Object to or restrict certain processing
  • Withdraw consent where processing is based on consent
  • Export or receive a copy of your data where legally required
  • Lodge a complaint with a data protection authority

Requests can be sent to contact@mygenki.app.

Age Requirement

MyGenki is intended for users who are at least 18 years old. Users under 18 may not create an account. If MyGenki learns that an account belongs to someone under 18, the account may be suspended or deleted.

Security

MyGenki uses reasonable technical and organizational measures to protect data. No system is perfectly secure. You are responsible for keeping your account credentials and Google account secure.

International Data Processing

MyGenki and its service providers may process data in countries other than your country of residence. Where required, MyGenki relies on appropriate safeguards for international transfers.

Changes to This Privacy Policy

MyGenki may update the Privacy Policy from time to time. Material changes may be communicated in the app or on the website where appropriate. Continued use after changes means the updated policy applies.

Contact

If you have questions about this Privacy Policy, contact us at contact@mygenki.app.