Last updated: February 16, 2026
OPMODE ("we," "us," or "our") is a tactical fitness training application. This Privacy Policy explains how we collect, use, disclose, and safeguard your information when you use the OPMODE mobile application and web app (collectively, the "Service"). By using the Service, you agree to the collection and use of information in accordance with this policy.
When you create an account, we collect your email address and display name via Firebase Authentication (Google sign-in or email/password). We may also store a callsign, age, gender, height, weight, and experience level that you provide during onboarding.
We collect workout session data (exercises, sets, reps, weights), recovery logs, fitness assessment results, and one-rep max records. This data is stored locally on your device using Dexie (IndexedDB) and synced to Google Cloud Firestore for cross-device access.
If you connect Google Fit or another wearable service, we receive daily step counts, active minutes, heart rate, and calorie data. This data is used solely to compute your operational readiness score and is stored in Firestore under your user account.
Subscription purchases are processed by Google Play or Apple App Store. We use RevenueCat to manage entitlements. We do not store your payment card details. RevenueCat receives your anonymous app user ID and purchase receipt to verify your subscription status.
We use Firebase Analytics to collect anonymous usage events (e.g., session completion, screen views) to improve the app experience. We also collect web performance metrics (LCP, INP, CLS). Bug reports submitted through the app include device info, app version, and error logs.
OPMODE uses TensorFlow.js to run machine learning models entirely on your device for load recommendations and progression predictions. No training data or model outputs are sent to external servers.
Your data is stored in Google Cloud Firestore (US region) and locally on your device via IndexedDB. All data in transit is encrypted via HTTPS/TLS. Firestore security rules ensure that users can only read and write their own data. Firebase Authentication tokens are used to verify identity on every request.
We do not sell your personal data. We share data only with the following service providers who process it on our behalf:
We may also disclose information if required by law or to protect the rights and safety of our users.
We retain your data for as long as your account is active. You can export your data at any time from Settings. You can delete your account and all associated data from Settings > Account > Delete Account. Upon deletion, all your data is permanently removed from our servers within 30 days. Local data on your device is cleared immediately.
Depending on your jurisdiction, you may have the right to:
To exercise any of these rights, use the in-app settings or contact us at the email below.
OPMODE is not intended for users under the age of 13. We do not knowingly collect personal information from children under 13. If you believe we have collected data from a child, please contact us immediately.
We may update this Privacy Policy from time to time. We will notify you of any material changes by posting the new policy on this page and updating the "Last updated" date. Your continued use of the Service after changes constitutes acceptance of the updated policy.
If you have questions about this Privacy Policy, please contact us at:
support@opmode.app