Privacy Policy
mAI Boxing Coach
Effective Date: February 10, 2026 · Last Updated: February 10, 2026
Introduction
At mAI Boxing Coach ("Company," "we," "us," "our"), we are committed to protecting your privacy and ensuring you have a positive experience on our platform. This Privacy Policy explains how we collect, use, disclose, and safeguard your information when you use our mobile application (the "App") and associated services (collectively, the "Service").
Please read this Privacy Policy carefully. If you do not agree with our policies and practices, please do not use our Service. By accessing and using mAI Boxing Coach, you acknowledge that you have read, understood, and agree to be bound by all the terms of this Privacy Policy.
1. Information We Collect
We collect information in various ways to provide, improve, and personalize your boxing training experience.
1.1 Information You Provide Directly
Personal Identification Information:
- Your name (entered during onboarding for personalized coaching)
Training Preferences:
- Your chosen AI coach personality (Coach Ramirez, Coach Williams, Coach Jackson, or Coach Petrov)
- Difficulty level (Novice or Intermediate)
- Boxing stance preference (Orthodox or Southpaw)
- Workout mode selection (Shadow Boxing or Combo Drill)
- Background music and workout music preferences
- Volume settings
Content and Communications:
- Feedback, comments, and suggestions you submit
- Support inquiries and communications with our team
1.2 Information Collected Automatically
Device Information:
- Device type, model, and operating system
- Device settings and capabilities
Usage and Activity Information:
- App features accessed and duration of use
- Workout sessions completed, mode, and duration
- Pose detection and form analysis scores
- Punch counts and technique metrics per session
- Timestamps and frequency of App usage
Visual and Motion Data:
- Real-time pose detection from your device camera using MediaPipe (web) or TensorFlow.js MoveNet (mobile, via server processing)
- Skeleton joint positions (33 MediaPipe landmarks or 17 MoveNet keypoints) during workout sessions
- Form metrics including guard position, stance width, hip rotation, head movement, and punch detection
Shadow Boxing mode: Your workout session is automatically video recorded and uploaded to our servers for AI-powered technique analysis via Google Gemini. This analysis provides personalized feedback on your boxing form, strengths, and areas to improve. Video data is sent to Google's Gemini API for processing and is handled according to Google's data retention policies.
Combo Drill mode: No video is recorded or uploaded. Pose detection data is processed in real time and not stored.
Device Permissions:
- Camera access (required for pose detection and video recording in Shadow Boxing mode)
Location Information:
- Approximate location based on IP address (not precise GPS). The App does not request location permissions.
Log Data:
- Server logs including IP address, access times, and error information
- API request logs and response data
1.3 Third-Party Services and APIs
We integrate with the following third-party services, which may collect additional information:
AI and Machine Learning Services:
- ElevenLabs API — For generating realistic AI voice coaching with distinct coach personalities (uses the eleven_flash_v2_5 model with request ID tracking for voice consistency)
- Google Gemini API (Gemini 2.5 Flash) — For post-workout video analysis and technique assessment of Shadow Boxing sessions
Pose Detection and Camera Processing:
- MediaPipe Pose Landmarker (Google) — For on-device pose detection in web browsers (33 landmarks with 3D depth)
- TensorFlow.js MoveNet — For server-side pose detection when using the mobile app via Expo Go
Infrastructure:
- Replit — For backend hosting and PostgreSQL database
1.4 Information from Third Parties
We may receive information about you from:
- App store analytics (Apple App Store, Google Play Store)
2. How We Use Your Information
2.1 Providing and Improving the Service
- Delivering personalized AI-powered coaching with your chosen coach voice and your name
- Generating real-time pose detection and form analysis during workouts
- Recording and analyzing Shadow Boxing sessions for detailed post-workout technique feedback
- Calling combos and providing technique-specific coaching cues
- Providing real-time live technique corrections during Shadow Boxing and Combo Drill modes
- Playing background and workout music with automatic volume ducking during coaching
- Storing your workout preferences (coach, difficulty, stance, mode, music, volume) locally on your device
- Maintaining workout history so you can review past session ratings and track improvement
- Improving App features, functionality, and user experience
2.2 AI and Personalization
- Creating personalized voice coaching via ElevenLabs text-to-speech with your chosen coach personality
- Analyzing Shadow Boxing technique using Google Gemini 2.5 Flash video analysis to provide strengths, areas to improve, drills, and recommendations
- Adjusting coaching feedback based on your difficulty level (Novice has more forgiving thresholds; Intermediate has tighter tolerances)
- Using your name in coaching cues for a personalized training experience
- Scaling combo pacing and correction frequency based on difficulty level
2.3 Communication
- Responding to your inquiries and support requests
2.4 Analytics and Performance Monitoring
- Monitoring App stability and performance
- Identifying bugs and technical issues
- Improving server performance and reliability
2.5 Legal and Safety
- Complying with legal obligations and court orders
- Enforcing our Terms of Service and other agreements
- Protecting against fraud, security threats, and unauthorized access
- Responding to claims and legal proceedings
3. Data Retention
Personal Preferences: Your name, coach selection, difficulty, stance, music, and volume preferences are stored locally on your device using AsyncStorage and retained until you clear app data or uninstall the App.
Workout Session Data: Session metadata (punch counts, form scores, technique metrics) may be stored on our server database during and after your session. Session data is retained to support workout history and progress tracking features.
Shadow Boxing Video: Video recorded during Shadow Boxing workouts is uploaded to our server and sent to Google Gemini for analysis. The video is processed and the analysis results (overall score, category scores, strengths, key issues, drills, recommendations) are stored in our database. Videos on our server are temporary and removed after processing. Google handles video data per their own data retention policy.
Server Logs: Technical and access logs are retained for 30-90 days for security and troubleshooting purposes.
4. Data Sharing and Disclosure
We do not sell, trade, or rent your personal information to third parties for marketing purposes.
4.1 Service Providers
We share information with third-party service providers who assist us in operating the App and providing the Service:
- Cloud Infrastructure: Replit (backend hosting and PostgreSQL database)
- AI Voice Services: ElevenLabs (text-to-speech voice generation for coaching)
- AI Video Analysis: Google Gemini 2.5 Flash (post-workout technique analysis for Shadow Boxing mode)
These service providers are contractually obligated to use your information only as necessary to provide services to us and maintain confidentiality.
4.2 Legal Requirements and Protection
We may disclose your information if required by law or if we believe in good faith that such disclosure is necessary to:
- Comply with valid legal processes (subpoena, court order, warrant)
- Enforce our Terms of Service and other agreements
- Protect the safety, rights, and property of mAI Boxing Coach, our users, or the public
- Detect, prevent, or address fraud or security issues
- Protect against legal liability
4.3 Business Transfers
If mAI Boxing Coach is acquired, merged, or substantially all of its assets are transferred, your personal information may be included in that transaction. We will notify you of any change in ownership or control of your information.
4.4 Aggregated and De-identified Data
We may share aggregated, anonymized statistics about our user base with partners, such as:
- Aggregate training performance benchmarks
- General usage trends and App analytics
- De-identified technical performance data
This data cannot reasonably identify you.
5. Data Security
We implement comprehensive technical, administrative, and physical security measures to protect your information against unauthorized access, alteration, disclosure, or destruction.
5.1 Security Measures
- Encryption: Data transmitted between your device and our servers uses industry-standard TLS/SSL encryption
- Access Controls: Strict role-based access controls limit employee access to personal data
- Server Security: Regular security patches, firewalls, and intrusion detection systems
- On-Device Processing: Pose detection on web runs locally in your browser via MediaPipe, minimizing data transmission. On mobile, camera frames are sent to the server for pose analysis but are not stored.
5.2 Limitations
While we implement strong security practices, no method of transmission over the internet or electronic storage is completely secure. We cannot guarantee absolute security, and you use the Service at your own risk.
5.3 Third-Party Security
Third-party service providers (ElevenLabs, Google, Replit) maintain their own security practices. Please review their privacy policies and security certifications.
6. Your Privacy Rights and Choices
Depending on your location, you may have certain rights regarding your personal information.
6.1 Access and Portability
You have the right to request access to your personal information. We will provide you with a copy of your data in a portable, machine-readable format upon request.
6.2 Correction and Deletion
You may request correction of inaccurate information and request deletion of your data. You can also reset your local preferences by clearing the app's data or reinstalling the App.
6.3 Opt-Out Preferences
- Camera Access: You can revoke camera access through your device settings. Note that this will prevent pose detection and video recording from functioning.
- Shadow Boxing Video Upload: If you do not wish to have your workout video analyzed, use the Combo Drill mode instead, which does not record or upload video.
6.4 California Consumer Privacy Act (CCPA)
If you are a California resident, you have rights under the CCPA:
- Right to Know: Request the categories and specific pieces of personal information we collect
- Right to Delete: Request deletion of personal information we have collected (subject to exceptions)
- Right to Opt-Out: We do not sell your personal information
- Right to Non-Discrimination: We will not discriminate against you for exercising your CCPA rights
To submit a CCPA request, contact us at the address below.
6.5 European Union GDPR Rights
If you are in the EU, you have rights under the General Data Protection Regulation (GDPR):
- Right to Access: Request access to your personal data
- Right to Rectification: Correct inaccurate data
- Right to Erasure: Request deletion of your data ("right to be forgotten")
- Right to Restrict Processing: Limit how we process your data
- Right to Data Portability: Receive your data in a portable format
- Right to Object: Object to certain processing activities
- Right to Lodge a Complaint: File a complaint with your national data protection authority
To exercise these rights, contact us at the address below.
6.6 Other Regional Rights
Other regions (e.g., Canada PIPEDA, UK GDPR) may provide similar or additional rights. We comply with applicable privacy laws in your jurisdiction.
7. Children's Privacy
mAI Boxing Coach is not intended for children under 13 years old. We do not knowingly collect personal information from children under 13. If we become aware that we have collected information from a child under 13 without parental consent, we will promptly delete such information.
If you are a parent or guardian and believe your child has used the App without your consent, please contact us immediately.
8. Third-Party Links and Services
mAI Boxing Coach may contain links to third-party websites, applications, and services that are not operated by us. This Privacy Policy applies only to information collected through the App. We are not responsible for the privacy practices of third-party services, including:
- Apple App Store and Google Play Store
- External websites or services linked within the App
We encourage you to review the privacy policies of any third-party services before providing your information.
9. Local Storage
The App uses:
- AsyncStorage: To store your onboarding completion status, name, coach selection, difficulty, stance, music preferences, volume settings, and other preferences locally on your device
- Local Audio Cache: ElevenLabs voice responses may be cached locally for performance
- Image Cache: Punch tutorial images and other visual assets are cached on disk for faster loading
You can clear locally stored data by clearing the app's data or reinstalling the App.
10. International Data Transfers
Your information may be transferred to, processed, and stored in countries other than your country of residence. These countries may have data protection laws that differ from your home country. By using the App, you consent to the transfer of your information to countries outside your country of residence, including the United States.
If you are in the EU, we rely on:
- Standard Contractual Clauses for transfers to service providers
- Adequacy Decisions for transfers to countries deemed adequate by the EU Commission
- Your explicit consent where necessary
11. Data Processing and Compliance
11.1 Processing Legal Basis (GDPR)
We process your personal information based on:
- Contractual Necessity: To provide the Service you requested
- Legitimate Interests: To improve and protect the App, ensure security
- Consent: For optional data uses
- Legal Obligation: To comply with applicable laws
11.2 Data Protection Officer
If you have concerns about our data processing, you may contact our Data Protection Officer (DPO) at the contact information below.
12. Changes to This Privacy Policy
We may update this Privacy Policy periodically to reflect changes in our practices, technology, legal requirements, or other factors. We will notify you of material changes by:
- Posting the updated policy on the App with a new "Last Updated" date
- Requesting your affirmative consent where required by law
Your continued use of the App following notification of changes constitutes your acceptance of the updated Privacy Policy. We encourage you to review this policy regularly.
13. Contact Us
If you have questions, concerns, or requests regarding this Privacy Policy or our privacy practices, please contact us:
Data Protection Officer (GDPR):
Email: maiboxingcoach@gmail.com
California Consumer Privacy Act (CCPA) Contact:
You may submit CCPA requests through the above contact information. You may also designate an authorized agent to submit requests on your behalf.
14. Dispute Resolution
If you have a privacy dispute with mAI Boxing Coach, we encourage you to contact us first. If we cannot resolve your concern, you may have the right to:
- File a complaint with your national data protection authority (GDPR)
- Submit a complaint to the California Attorney General (CCPA)
- Pursue legal remedies under applicable law
Acknowledgment
By downloading and using mAI Boxing Coach, you acknowledge that you have read, understood, and agree to this Privacy Policy.
This Privacy Policy is part of our Terms of Service and is incorporated by reference into the binding agreement between you and mAI Boxing Coach.