IronFist Privacy Policy
Last updated - April 30, 2026Overview
IronFist is a training application operated by CodeDominion. This policy explains how information is handled when you use IronFist, including camera-based movement analysis, voice or audio features, account services, AI coaching, subscriptions, leaderboards, diagnostics, and support.
Information We Collect
- Account information such as email address, Google sign-in identifiers, Firebase user ID, display name, and authentication state.
- Training data such as workout progress, movement metrics, scores, leaderboards, friend or invite-code data, saved settings, learning profiles, and ghost-mode or practice records.
- Camera-derived movement information processed for pose and movement analysis. IronFist uses camera access for real-time training features.
- Audio or microphone input when you use voice coach, speech recognition, or other audio-enabled training features.
- Subscription and purchase information processed through Google Play Billing and RevenueCat.
- Technical data such as device/app diagnostics, crash reports, error logs, Sentry events, Firebase diagnostics, network status, and app performance information.
- Support communications you send to CodeDominion.
Permissions and Purpose
- Camera access is used for MediaPipe-based vision and movement tracking during training.
- Microphone and audio settings permissions are used for voice coach, speech recognition, and audio training features when enabled.
- Photo/media permissions may support camera plugin compatibility and media-related app functionality on Android.
- Internet and network access are used for sign-in, cloud sync, leaderboards, AI coach requests, subscriptions, diagnostics, and support services.
- Wake lock, foreground service, notifications, and vibration support longer training sessions, haptic feedback, and app alerts.
How We Use Information
We use information to operate IronFist, authenticate users, analyze training movement, provide coaching features, save progress, sync data, manage leaderboards and friends, process subscriptions, restore purchases, diagnose issues, improve reliability, prevent abuse, and respond to support requests.
Third-Party Services
IronFist may use Firebase Authentication, Firebase Firestore, Google Sign-In, Google Gemini API, Google Play Billing, RevenueCat, Sentry, MediaPipe, and Android/Capacitor platform services. These providers process information under their own terms and privacy practices.
Camera, Microphone, and AI Processing
Camera and microphone features are used only when needed for app functionality and according to permissions you grant. Movement analysis may be performed on-device through MediaPipe. AI coach features may send prompts, training context, or related inputs to an AI service to generate responses. Do not provide sensitive personal, medical, or confidential information to AI coach features.
Storage and Retention
IronFist may store information locally using localStorage, IndexedDB, or app storage, and may sync account-linked data through Firebase services. We retain information as needed to provide the app, maintain accounts and subscriptions, support leaderboards and cloud sync, comply with legal obligations, resolve disputes, prevent abuse, and support security.
Your Choices
You can manage Android permissions in device settings, manage subscriptions through Google Play, and request account or data deletion through the IronFist Account Deletion page. For privacy help, email support@codedominion.com.
