Privacy Policy for Milo
Effective Date: January 19, 2026
Introduction
Welcome to Milo, your AI-powered running coach. This Privacy Policy explains how we collect, use, and protect your information when you use our iOS application ("App"). We are committed to protecting your privacy and being transparent about our data practices.
Information We Collect
1. Chat Messages and Conversations
When you communicate with Milo:
- Message Content: Your text messages and voice recordings (converted to text) are sent to third-party AI service providers to generate coaching responses.
- Local Storage: Your conversation history is stored locally on your device.
- Processing: Messages are processed through our secure proxy server and forwarded to AI service providers (which may include OpenAI, Anthropic, or other providers).
2. Usage Analytics
We collect analytics data to improve the App using Mixpanel (EU data residency):
- App usage events (app opens, message sends, feature usage)
- Technical information (app version, iOS version, device type)
- Anonymous usage patterns and session duration
- Error logs and performance metrics
- Subscription status and paywall interactions
We generate and store a persistent anonymous user ID on your device to track your usage across sessions. This ID is not linked to your real identity.
3. Voice Recordings
When you use voice input:
- Voice recordings are processed by Apple's Speech Recognition API to convert speech to text
- Voice recordings are not permanently stored
- Only the transcribed text is sent to our AI service providers
4. Subscription Information
If you purchase a subscription:
- Payment processing is handled entirely by Apple through the App Store
- We do not collect or store your payment information
- We only receive subscription status information from Apple (active/expired, plan type)
How We Use Your Information
We use your information to:
- Provide Coaching: Process your messages through AI services to generate personalized running coaching responses
- Improve the App: Analyze usage patterns to enhance features and user experience
- Manage Subscriptions: Track trial periods and subscription status to provide appropriate access
- Fix Issues: Debug technical problems and improve app stability
- Track Performance: Monitor API response times and app performance
Data Sharing and Third Parties
AI Service Providers
Your chat messages are sent to third-party AI providers to generate responses. We may use various providers including but not limited to OpenAI and Anthropic. These providers process your messages according to their own privacy policies:
Analytics Provider
We use Mixpanel for analytics with EU data residency enabled. Your analytics data is processed according to Mixpanel's privacy policy: https://mixpanel.com/legal/privacy-policy
Apple Services
We use Apple's services for:
- Speech recognition (on-device and/or Apple's servers, depending on device settings)
- In-app purchases and subscription management (handled by App Store)
Data Storage and Security
Local Storage
The following data is stored locally on your device:
- Your complete conversation history with Milo
- Trial start date and message count
- Anonymous analytics user ID
Cloud Processing
Messages are temporarily processed through:
- Our Vercel-hosted proxy server (for routing)
- AI service provider servers (for response generation)
- Mixpanel servers (EU region, for analytics)
Security Measures
We implement security measures including:
- HTTPS encryption for all network communications
- Secure handling of subscription transactions through Apple's StoreKit
- No permanent storage of voice recordings
- Local-only storage of your conversation history
Data Retention
- Chat Messages: Stored locally on your device indefinitely. You can delete the app to remove all local data.
- Analytics Data: Retained by Mixpanel according to their retention policies
- API Processing: Messages sent to AI providers are handled according to their retention policies
Your Rights and Choices
Access and Deletion
- Local Data: Delete the App to remove all locally stored conversations and preferences
- Analytics: Contact us to request deletion of your analytics data
Opt-Out Options
Currently, analytics are essential for app improvement and cannot be disabled. If you do not wish to share analytics data, please do not use the App.
Children's Privacy
Milo is not intended for use by children under 13 years of age. We do not knowingly collect personal information from children under 13. If you believe we have inadvertently collected information from a child under 13, please contact us immediately.
International Data Transfers
Your data may be processed in various countries where our service providers operate, including the United States and European Union. We use Mixpanel's EU data residency feature to keep analytics data within the EU.
Changes to This Privacy Policy
We may update this Privacy Policy from time to time. We will notify you of any material changes by:
- Updating the "Effective Date" at the top of this policy
- Providing notice within the App (for significant changes)
Your continued use of the App after any changes indicates your acceptance of the updated policy.
California Privacy Rights
If you are a California resident, you have additional rights under the California Consumer Privacy Act (CCPA):
- Right to know what personal information is collected
- Right to know if personal information is sold or disclosed
- Right to opt-out of sale of personal information (we do not sell your information)
- Right to request deletion of personal information
- Right to non-discrimination for exercising your rights
GDPR Rights (European Users)
If you are in the European Economic Area, you have rights under the General Data Protection Regulation (GDPR):
- Right of access to your personal data
- Right to rectification of inaccurate data
- Right to erasure ("right to be forgotten")
- Right to restrict processing
- Right to data portability
- Right to object to processing