Verdict: Watch. Rate. Share. ("the App") is committed to protecting your privacy. This Privacy Policy outlines how we handle your information when you use the App. By using the App, you agree to the terms of this Privacy Policy.
1. Information We Collect
Account Information
- Apple Sign-In: When you choose to sign in with Apple, we receive your Apple ID and optionally your name and email address
- Device Identifiers: We generate and store a unique device identifier for app functionality
- User Profile: Profile statistics, viewing preferences, and account settings
Usage Data
- Movie and TV Show Ratings: Your ratings and reviews are stored locally and optionally synced via iCloud
- Watchlists: Your saved movies and TV shows across both content types
- Viewing History: Movies and TV series you've rated or added to your watchlist
- Preference Patterns: Genre preferences and rating patterns used for personalized recommendations
- Streaming Provider Preferences: Your selected region for streaming availability information
- App Preferences: Language settings (43 languages supported), region preferences, and app configuration
- Notification Preferences: Your movie premiere notification settings and preferences
Technical Data
- iCloud Sync: If enabled, your profile data is stored in your private iCloud account
- Network Requests: API calls to The Movie Database (TMDb) to fetch content information and streaming availability
- ML Model Data: On-device machine learning models trained on your local rating patterns for personalized recommendations (this data never leaves your device)
- Cache Data: Temporary storage of images, search results, and API responses for improved performance
- Purchase Information: Transaction details for in-app donations processed through Apple's StoreKit
2. How We Use Your Information
- Core Functionality: To provide movie/TV show discovery, ratings, and watchlist features
- Personalization: To remember your preferences and sync data across your devices via iCloud
- Content Discovery: To fetch movie and TV show information, actor details, and trailers from TMDb API
- ML Recommendations: To generate personalized movie and TV show recommendations using on-device machine learning based on your rating patterns
- Streaming Information: To display streaming availability for content on platforms like Netflix, Disney+, Apple TV+, Amazon Prime Video, Max, Hulu, Paramount+, and Peacock
- Notifications: To send you alerts about upcoming movie premieres based on your notification preferences
- Regional Content: To provide localized content and streaming availability based on your selected region
- Statistics & Analytics: To show you personal viewing statistics, rating distributions, and genre preferences
3. Data Storage and Sharing
Local Storage
- App preferences, ratings, and watchlists are stored locally on your device using iOS UserDefaults
- TMDb API key is securely stored in iOS Keychain
- ML recommendation models and training data remain on your device and are never uploaded
- Image cache and search cache stored temporarily on device for performance
- Notification preferences stored locally
iCloud Storage (Optional)
- If you enable iCloud sync, your profile data is stored in your private iCloud account
- Only you have access to this data through your Apple ID
- Synced data includes: ratings, watchlists, preferences, and profile statistics
- Delta synchronization ensures only changed data is synced for efficiency
Third-Party Services
- The Movie Database (TMDb): We use TMDb API to fetch movie and TV show information, actor details, trailers, and streaming availability. This requires network requests but no personal data is shared
- Apple Services: Sign-in with Apple, in-app purchases, push notifications, and iCloud sync are processed by Apple
- Google Ad Networks: We integrate with Google's advertising network (AdMob) with GDPR-compliant consent management
- JustWatch: Streaming availability data is provided by JustWatch through TMDb's API
4. Advertising
The app integrates with Google's AdMob platform with GDPR-compliant consent management through ConsentService. We use Google's User Messaging Platform (UMP) to handle consent for users in regions requiring it. Currently, banner ads may be displayed with user consent, and this functionality may expand in future versions.
5. Data Retention
- Local Data: Stored on your device until you delete the app or clear the data
- iCloud Data: Retained in your iCloud account according to Apple's iCloud terms
- Account Data: Apple Sign-In information is managed by Apple and can be revoked at any time through your Apple ID settings
- Cache Data: Images and search results are cached temporarily and automatically cleared based on memory pressure
- ML Models: On-device models are stored locally and retrained as needed based on your rating patterns
- Notification Data: Notification preferences persist until manually changed or the app is deleted
6. Your Rights
- Access: You can view all data stored locally in the app, including your ratings, watchlists, preferences, and profile statistics
- Deletion: You can delete your account and all associated data through the app settings
- iCloud Management: You can disable iCloud sync and delete synced data through iOS settings
- ML Model Control: On-device ML models can be reset by clearing app data or reinstalling the app
- Notification Control: You can enable/disable movie premiere notifications at any time through the app or iOS settings
- Consent Management: You can modify your advertising consent preferences through the app's consent settings
- Data Export: Your ratings and watchlist data can be viewed within the app and is accessible in iCloud if sync is enabled
7. Machine Learning and Data Privacy
The app uses on-device machine learning to provide personalized recommendations:
- On-Device Processing: All ML model training and predictions occur locally on your device
- No Data Upload: Your rating patterns and ML models are never transmitted to external servers
- Privacy-First: ML features work entirely offline and respect your privacy
- User Control: You can reset ML models by clearing app data or reinstalling the app
- Adaptive Learning: Models improve over time based on your ratings, but all processing remains local
8. Children's Privacy
While the app does not specifically target children, if children under 13 use the app with parental permission, the same privacy protections apply. Parents can contact us with any concerns about their child's data.
9. Changes to This Privacy Policy
We may update this Privacy Policy from time to time. Any changes will be reflected in this document, and the updated policy will take effect immediately upon being published within the App or on our website.
10. Contact Us
If you have any questions about this Privacy Policy, please contact us at:
Email: agabekovd@gmail.com
Postal Address: Kazakhstan, Almaty, 050046
Thank you for using Verdict: Watch. Rate. Share.