Privacy Policy
Last Updated: January 2, 2025
1. Introduction
Welcome to ArcFit ("we," "our," or "us"). We are committed to protecting your privacy and ensuring the security of your personal information. This Privacy Policy explains how we collect, use, disclose, and safeguard your information when you use our mobile application (the "App").
By using ArcFit, you agree to the collection and use of information in accordance with this Privacy Policy. If you do not agree with our policies and practices, please do not use our App.
Privacy-First Approach: ArcFit stores ALL your data locally on your device using Apple's SwiftData framework. We do not collect, transmit, or store any of your personal information or workout data on external servers.
2. Information We Collect
2.1 Information Stored Locally on Your Device
All the following data is stored exclusively on your device and is never transmitted to our servers:
- Workout Data: Exercise names, sets, reps, weights, workout dates, notes, set types (warmup, normal, failure, dropset), and superset groupings
- Cardio Sessions: Duration, distance, intervals, and session notes for cardio exercises
- Body Weight Entries: Body weight measurements, units (kg/lbs), and measurement dates
- Workout Routines: Routine names, difficulty levels, estimated duration, days per week, selected days, exercises by day, and completion statistics
- Scheduled Workouts: Scheduled workout dates, completion status, and links to routines
- App Preferences: Sound effects (on/off), haptic feedback (on/off), and appearance mode (light/dark/system)
- Onboarding Status: Whether you have completed the initial app onboarding
2.2 Information We DO NOT Collect
ArcFit does NOT collect, access, or transmit:
- ❌ Personal information (name, email, phone number, address)
- ❌ Location data or GPS coordinates
- ❌ Device identifiers (IDFA, advertising ID, or unique device IDs)
- ❌ Usage analytics or behavioral tracking data
- ❌ Crash reports or error logs
- ❌ Camera, photo library, or media access
- ❌ Contacts, calendar, or other personal data
- ❌ Microphone or audio data
- ❌ Any data transmitted to external servers
2.3 Device Information (Local Check Only)
The app performs a single local check to determine if your device is an iPhone or iPad. This is used solely to enable or disable haptic feedback (which is only available on iPhones). This check is performed locally and no device information is collected or transmitted.
3. How We Use Your Information
3.1 Local Data Processing Only
All data processing occurs exclusively on your device:
- Workout Tracking: Store and display your exercise data, sets, reps, and weights
- Volume Calculations: Calculate total volume lifted using the formula: weight × reps × sets (excluding warmup sets per industry standard)
- Progress Analytics: Generate charts, statistics, and trends from your local workout history
- Routine Management: Create, schedule, and track custom workout routines
- Calendar Visualization: Display workout intensity heatmaps and rest day markers using local data
- App Functionality: Provide core features including rest timer, superset creation, and cardio tracking
3.2 No External Data Transmission
ArcFit does NOT:
- Send your data to our servers or any third-party servers
- Upload data to cloud storage services
- Perform cross-device synchronization
- Track your usage patterns or behavior
- Analyze your workout data for marketing purposes
- Share your information with advertisers or data brokers
4. Data Storage and Security
4.1 Local Storage Using SwiftData
All your data is stored locally on your device at:
- Storage Location: App's local database using Apple's SwiftData framework
- File Location: Application Support directory on your device
- Cloud Sync: None - no iCloud, CloudKit, or any cloud storage integration
4.2 Data Security Measures
Your data is protected by:
- iOS Sandbox: App operates within Apple's security sandbox, isolating your data from other apps
- Device Encryption: If you have a device passcode enabled, your data is encrypted using iOS encryption
- Device Authentication: Access requires unlocking your device (Face ID, Touch ID, or passcode)
- No Network Transmission: Zero risk of data interception as no data leaves your device
- Secure Coding: App follows Apple's security guidelines and best practices
4.3 Data Retention and Deletion
Your data remains on your device until you:
- Manually delete it: Use Settings screen to delete all workout data, body weight data, or routines individually
- Delete individual items: Remove specific workouts, weight entries, or routines
- Uninstall the app: All local data is automatically deleted when you uninstall ArcFit
Important: We cannot recover deleted data as we do not store backups on external servers. Please ensure you backup your device using iCloud or iTunes if you want to preserve your workout history.
5. Data Sharing and Disclosure
5.1 No Automatic Data Sharing
ArcFit does NOT automatically share your data with anyone. We do not:
- Sell or rent your personal information to third parties
- Share data with advertisers or marketing companies
- Transmit data to analytics services
- Upload data to cloud services
- Share data with social media platforms
5.2 User-Controlled Sharing Only
You can voluntarily share your workout summaries:
- Manual Sharing: Tap the "Share" button on workout summary screen to share workout details
- Shared Content: Formatted text containing workout name, statistics, and exercise list
- iOS Share Sheet: You control where data is shared (Messages, Email, Notes, etc.)
- No Automatic Sharing: Sharing only occurs when you explicitly choose to share
5.3 Third-Party Services
RevenueCat SDK (Subscription Management)
ArcFit uses the RevenueCat SDK to manage in-app purchases and premium subscriptions.
Data collected by RevenueCat:
- Anonymous Apple ID: An anonymous identifier associated with your Apple ID (not your actual Apple ID)
- Purchase receipts: Transaction information from Apple's servers to verify subscriptions
- Subscription status: Whether your subscription is active, expired, or in trial
- Device OS version: Your iOS version for compatibility
- App version: The version of ArcFit you're using
How this data is used:
- To verify and manage your premium subscription
- To restore purchases across devices
- To prevent subscription fraud
- To provide customer support for billing issues
Important: RevenueCat does NOT have access to your workout data, personal information, or any data stored locally on your device. It only handles subscription verification.
RevenueCat Privacy Policy: https://www.revenuecat.com/privacy
Apple Services
As an iOS app distributed through the App Store:
- Apple may collect download and update information through the App Store
- Local notifications (rest timer) use iOS notification system - no data sent to servers
- Apple's privacy policies apply: https://www.apple.com/privacy/
5.4 Legal Requirements
We may disclose information if required by law, but since we don't collect or store your data on our servers, we have no data to provide except as follows:
- If compelled by court order or legal process
- To protect our rights, property, or safety
- To comply with applicable laws and regulations
6. Your Privacy Rights
6.1 Complete Data Control
You have full control over your data:
- Access: View all workout data, routines, and body weight entries within the app
- Modify: Edit or update any workout, routine, or weight entry at any time
- Delete: Remove individual items or use mass deletion options in Settings
- Export: Share workout summaries in text format via iOS share sheet
- No Account Required: Use the app without creating an account or providing personal information
6.2 California Privacy Rights (CCPA)
California residents have specific rights under CCPA:
- Right to Know: We do not collect personal information beyond what's stored locally on your device
- Right to Delete: Delete all data using Settings > Reset options
- Right to Opt-Out of Sale: We do not sell personal information
- Non-Discrimination: All features are available to all users regardless of privacy choices
6.3 European Privacy Rights (GDPR)
EU/UK residents have rights under GDPR:
- Right of Access: All data is accessible within the app
- Right to Rectification: Edit any data directly in the app
- Right to Erasure: Delete data using app settings or by uninstalling
- Right to Data Portability: Export workout summaries via share feature
- Right to Object: No automated processing or profiling occurs
7. Children's Privacy
ArcFit does not knowingly collect personal information from children under 13. Since all data is stored locally on the device and we do not collect personal information, the app can be used by children with parental supervision.
Parents should review workout content to ensure it is age-appropriate. We recommend consulting with healthcare professionals before children begin any exercise program.
8. International Users
ArcFit is available worldwide. Since all data is stored locally on your device and we do not transmit data to servers, there are no international data transfers or cross-border privacy concerns.
9. Changes to This Privacy Policy
We may update this Privacy Policy from time to time. When we make changes:
- We will update the "Last Updated" date at the top of this policy
- Significant changes will be notified through the app or via the app's update notes
- Your continued use after changes constitutes acceptance of the updated policy
We will never change our core principle: your data stays on your device and is never transmitted to our servers.
10. Contact Us
If you have questions about this Privacy Policy or our privacy practices:
11. Summary
ArcFit's Privacy Promise:
- ✅ 100% local storage - all data stays on your device
- ✅ No personal information collected
- ✅ No data transmitted to external servers
- ✅ No analytics, tracking, or behavioral monitoring
- ✅ No third-party data sharing
- ✅ Full user control over all data
- ✅ Complete deletion when app is uninstalled
Your privacy is our priority. We believe your workout data belongs to you and should stay on your device.