Privacy Policy
Based on the codebase review, here are the key elements that should be addressed in your privacy policy:
Personal Data Collection
- Profile Images: The app requests photo library access to set profile pictures
- User Goals and Tasks: Data entered by users for task management
- Notes: Text content users attach to their goals
- Speech Input: Voice data processed for speech-to-text functionality
Device Permissions
iOS Permissions
- Photo Library access
- Microphone access
- Speech Recognition
- Background processing
Android Permissions
- Internet access
- Vibration
- Notifications
- Boot completed (to restore alarms)
- Wake lock and alarm permissions
- System alert window
- Foreground service permissions
Data Storage
- User data is stored locally on the device using AsyncStorage
- Goals, settings, and user preferences are stored on-device
- No indication of server-side storage in the provided code, but should clarify if any cloud syncing exists
Third-Party Services
- AdMob: The app integrates advertising functionality
- Expo: Update services are used (may collect usage data)
- Payment Processing: If you're implementing the donation features, include details about payment processors
Features with Privacy Implications
- Notifications/Reminders: The app schedules local notifications for goal reminders
- Voice Recognition: Speech-to-text functionality for goal creation
- Goal Statistics: The app tracks goal completion metrics
Required Policy Sections
- Types of data collected
- How data is used
- Data storage location and security measures
- Third-party service providers
- User rights (access, deletion, correction)
- Advertising practices
- Children's privacy
- Changes to privacy policy
- Contact information
Users can request data deletion and exercise their privacy rights, particularly important for compliance with regulations like GDPR and CCPA.