Introduction
ChattyFit, operated by 51 Code Co., Ltd. (Unified Business No.: 00137115), a company incorporated in Taiwan ("we," "our," or "us") is committed to protecting your privacy. This Privacy Policy explains how we handle your information when you use our mobile application (the "App"). Please read this privacy policy carefully. If you do not agree with the terms of this privacy policy, please do not use the App.
Our Privacy Commitment
ChattyFit is designed with privacy-first principles. We do not collect, store, or maintain any of your personal data on our servers. All your data is stored locally on your device using Apple's secure SwiftData framework.
Information Storage and Processing
Local Storage Only
All your personal information is stored exclusively on your device using Apple's SwiftData framework, including:
- Profile information (name, age, gender, height, weight, fitness goals)
- Workout history and exercise logs
- Training plans and schedules
- Health conditions and limitations
- Chat conversation history with the AI assistant
- User preferences and settings
Important: We do not have access to any of this data, and it never leaves your device except as described in the AI Processing section below.
AI-Powered Chat Processing
When you interact with our AI fitness assistant, here's what happens:
- Your messages and relevant profile information are sent to our AI service providers for processing
- This includes your fitness profile data to provide personalized recommendations
- The AI service processes your request and returns a response
- We do not store any of this communication on our servers
- All chat history is saved locally on your device only
What Information is Sent to AI Services
When you chat with our AI assistant, the following may be included in the request to ensure personalized and safe recommendations:
- Your current message and conversation context
- Relevant profile information (name, fitness goals, physical stats)
- Health conditions and limitations (to ensure safe recommendations)
- Current training plan details (if applicable)
- Recent workout history (if relevant to your question)
Note: Media files, detailed personal information, and sensitive health data beyond what's necessary for fitness recommendations are never sent to AI services.
HealthKit Integration
With your explicit permission, ChattyFit can read basic data from Apple HealthKit to enhance your fitness experience:
Data We Access
- Date of birth (to calculate age for fitness recommendations)
- Biological sex (for personalized workout and nutrition guidance)
- Height and weight measurements (for accurate fitness calculations)
Important HealthKit Privacy Protections:
- Read-only access: We only read data, never write to HealthKit
- Device-only storage: HealthKit data remains on your device and within Apple's secure ecosystem
- No external transmission: HealthKit data is never transmitted to any external service
- User control: You can revoke these permissions at any time in your device settings
- Optional feature: The app works fully without HealthKit access
Third-Party Services
AI Service Providers
We use the following AI services to power our fitness assistant:
- DeepSeek: Primary AI model for fitness conversations and recommendations
- OpenRouter: Alternative AI models for enhanced responses (Qwen3, etc.)
These services process conversation data according to their own privacy policies. We recommend reviewing their privacy policies for their data handling practices.
Secure API Key Distribution
To protect our AI service keys, we use a secure Cloudflare Worker that:
- Verifies your device authenticity using Apple App Attest
- Provides temporary API access without storing your personal information
- Implements rate limiting to prevent abuse
- Uses end-to-end encryption for all communications
International Data Processing
While 51 Code Co., Ltd. is based in Taiwan, certain technical operations occur through our infrastructure partners:
- Cloudflare Workers: API requests are processed through Cloudflare's global network for security and performance
- No Taiwan servers: We do not operate data storage servers in Taiwan or elsewhere
- Transit only: Data passes through our Cloudflare Workers solely for secure API key distribution and request routing
- No storage: No personal data is stored during this transit
What We DON'T Use
- No analytics services - We don't track your app usage patterns
- No advertising networks - We don't show ads or share data with advertisers
- No crash reporting services - We don't use external crash reporting tools
- No social media integration - We don't share data with social platforms
- No user behavior tracking - We don't profile your fitness habits for commercial purposes
Data Security
- Device-level protection: All local data is protected by your device's security features (passcode, Face ID, Touch ID)
- Encrypted communications: All communication with AI services uses HTTPS encryption
- Secure key storage: API keys are stored securely within the app using Apple's Keychain
- No server access: We cannot access your locally stored data
- App Attest verification: Device authenticity is verified using Apple's secure attestation system
Your Rights and Control
Complete Data Control
Since all data is stored locally on your device, you have complete control:
- View and edit: Access all your information at any time within the app
- Delete specific data: Remove individual workouts, conversations, or profile information
- Complete removal: Uninstalling the app permanently deletes all your data
- No account deletion needed: You own your data completely
- Export capability: View and manage all stored information through the app interface
AI Chat Control
- Choose whether to use AI chat features
- Clear your chat history at any time
- Start fresh conversations without historical context
- Control what profile information is shared with AI services
Children's Privacy
ChattyFit is not intended for children under 13 years of age. We do not knowingly process information from children under 13. If you believe a child under 13 is using the app, please uninstall it from their device immediately.
For users between 13-17 years old, we recommend parental guidance when using AI features and health-related recommendations.
International Users
ChattyFit, operated by 51 Code Co., Ltd. (Taiwan), stores all personal data locally on your device, regardless of your location. When using AI chat features, your conversation data may be processed by:
- Cloudflare Workers: Requests transit through Cloudflare's global network for secure API key distribution
- AI Service Providers: DeepSeek and OpenRouter process conversations according to their geographic locations and privacy policies
- No Taiwan processing: Despite our Taiwan incorporation, no personal data is processed or stored in Taiwan
We comply with applicable data protection regulations including GDPR, CCPA, Taiwan's Personal Data Protection Act, and other regional privacy laws through our local-first architecture and minimal data processing approach.
Changes to This Privacy Policy
We may update this Privacy Policy from time to time to reflect changes in our practices or applicable laws. We will notify you of any material changes by:
- Updating the "Effective Date" at the top of this policy
- Providing an in-app notification of significant changes
- Posting updates on our website
Continued use of the app after changes constitutes acceptance of the updated policy.
Our "No Data Collection" Commitment
To be absolutely clear about our privacy approach:
- We don't collect your personal data on our servers
- We don't store your fitness information in our databases
- We don't have servers that hold your personal information
- We can't see your workouts, health data, or personal details
- We can't sell what we don't have
- Your data stays with you, where it belongs
Summary
ChattyFit is a local-first fitness app built with privacy as a core principle. Your personal data, workout history, and health information stay on your phone. The only data that leaves your device is conversation context sent to AI services to provide you with personalized fitness guidance - and we don't store any of those conversations on our servers.
We believe your fitness journey is personal, and your data should be too. That's why we've designed ChattyFit to give you all the benefits of AI-powered fitness coaching while keeping your information completely under your control.