Information We Collect
1. Information Stored Locally on Your Device
The App stores the following information locally on your device using iOS SharedPreferences:
User Profile Information
- Display Name: Your chosen display name (default: "Movie Lover")
- Username: Your username (default: "moviefan")
- Bio: Optional biographical information
- Avatar Configuration: Avatar style, seed for DiceBear avatar generation, and color preferences
- Legacy Avatar Data: Icon selection and color RGB values
Content Preferences
- Favorites/Watchlist: Lists of movie IDs and TV show IDs that you have marked as favorites
- Watch Party Data: Information about watch parties you create or join, including:
- Party ID and invite codes
- Host information
- Scheduled dates and times
- Room capacity settings
- Participant information
2. Information Accessed Through Third-Party Services
The Movie Database (TMDb) API
- The App connects to TMDb API to fetch movie and TV show information
- API calls include your requested search terms and content preferences
- TMDb may collect technical information such as IP address and device information
- Please refer to TMDb Privacy Policy for their data practices
DiceBear Avatar Service
- The App uses DiceBear API (https://api.dicebear.com) to generate avatar images
- Avatar generation is based on locally-stored seed values
- No personal information is sent to DiceBear
- Please refer to DiceBear Privacy Policy for their data practices
Google Mobile Ads (AdMob)
The App displays advertisements through Google AdMob. AdMob may collect:
- Device advertising identifier (IDFA)
- Device information (model, OS version)
- IP address
- App usage data for ad performance
- Location data (if permitted)
- Ad configuration is fetched from myapps.site/apps/get endpoint
Please refer to Google Privacy Policy and AdMob Data Usage for their data practices
3. Camera and Media Permissions
The App requests the following permissions for watch party features:
Camera Permission
- Purpose: To scan QR codes for joining watch parties and to generate QR codes for invitations
- Usage: Camera access is only used when you actively use the QR scanner feature
- Data Storage: QR code data is processed locally and only used to parse/generate party invitation information
- No Recording: The App does not record, store, or transmit photos or videos
Photo Library Permission
- Purpose: To save generated QR code invitations to your photo library
- Usage: Only activated when you choose to save a QR code
- No Access to Existing Photos: The App only writes QR code images, it does not read or access your existing photos
How We Use Your Information
Local Data Usage
- User Profile: To personalize your in-app experience and display your profile information
- Favorites/Watchlist: To store and display your favorite movies and TV shows
- Watch Party Data: To facilitate watch party creation, invitation sharing, and content recommendations
Third-Party Service Data
- TMDb API: To provide movie and TV show information, including titles, descriptions, images, ratings, and cast details
- DiceBear: To generate avatar images based on your preferences
- Google AdMob: To display relevant advertisements and support the free version of the App
Content Filtering
- Movies: Only Animation (Genre ID: 16) and Family (Genre ID: 10751) content is displayed
- TV Shows: Only Animation (Genre ID: 16) and Kids (Genre ID: 10762) content is displayed
- This filtering is performed locally on your device
- No information about filtered content is transmitted to any server
Data Sharing and Disclosure
We Do Not Share Your Personal Data
- Your locally-stored profile information, watchlist, and watch party data remain on your device
- We do not sell, rent, or trade your personal information to third parties
- We do not have access to your device-stored data
QR Code Sharing
When you generate a QR code for watch party invitations:
- The QR code contains: party ID, host username, invite code, scheduled date, and capacity
- This information is only shared when you explicitly choose to share the QR code
- Recipients can only access information you choose to include in the invitation
Third-Party Services
Third-party services we use (TMDb, DiceBear, Google AdMob) may collect and process data according to their own privacy policies. We recommend reviewing their policies:
Data Security
Local Data Protection
- All user data is stored securely on your device using iOS SharedPreferences
- Data persists only on your device and is protected by your device's security features
- If you delete the App, all locally-stored data is removed from your device
Network Security
- API communications with TMDb and other services use HTTPS encryption
- We do not transmit or store your personal data on external servers
Children's Privacy
The App is designed to be family-friendly with content filtering in place. However:
- We do not knowingly collect personal information from children under 13
- Parents and guardians should supervise children's use of the App
- The App does not require account creation or personal information submission
Your Privacy Rights
Data Access and Control
- Access: All your data is stored locally; you can view it within the App's profile section
- Modification: You can edit your profile, watchlist, and watch party information at any time
- Deletion: You can clear your watchlist, delete watch parties, or uninstall the App to remove all data
Advertising Choices
- iOS Limit Ad Tracking: You can limit ad tracking through iOS Settings > Privacy > Tracking
- Reset Advertising Identifier: iOS Settings > Privacy > Apple Advertising > Reset Advertising Identifier
Camera Permission Management
- Revoke Access: iOS Settings > Party Planner > Camera
- You can deny or revoke camera access at any time; this will only affect QR scanning functionality
Data Retention
- Local Data: Retained on your device until you manually delete it or uninstall the App
- Cache: Temporary image and data caches are managed automatically by the App and iOS
- Watch Party Data: Stored locally until you manually delete parties
Changes to This Privacy Policy
We may update this Privacy Policy from time to time to reflect changes in:
- App functionality
- Legal requirements
- Privacy practices
When we make changes:
- The "Last Updated" date at the top will be revised
- Significant changes will be communicated through an in-app notification or update notes
- Continued use of the App after changes constitutes acceptance of the updated policy
International Data Transfers
- The App primarily stores data locally on your device
- Third-party services (TMDb, AdMob) may transfer data internationally according to their policies
- TMDb API servers may be located in various countries
- Google AdMob operates globally and may transfer data across borders
California Privacy Rights (CCPA)
If you are a California resident:
- We do not sell your personal information
- You have the right to know what data is collected (see "Information We Collect")
- You have the right to delete your data (uninstall the App to remove local data)
- You have the right to opt-out of data sales (not applicable as we don't sell data)
European Privacy Rights (GDPR)
If you are in the European Economic Area:
- Legal Basis: We process data based on your consent and legitimate interests
- Data Minimization: We only store essential data locally on your device
- Right to Access: You can access your data through the App
- Right to Erasure: Uninstall the App to remove all locally-stored data
- Right to Object: You can disable features or permissions at any time
- Data Portability: Contact us for data export assistance
Third-Party Links and Services
The App may contain links to external websites or services (e.g., TMDb website):
- We are not responsible for the privacy practices of third-party sites
- We encourage you to review the privacy policies of any third-party sites you visit
Analytics and App Performance
- The App does not currently use dedicated analytics services beyond AdMob
- Crash reports and performance data may be collected through iOS App Store mechanisms
- You can control diagnostic data sharing in iOS Settings > Privacy > Analytics & Improvements
Contact Information
If you have questions or concerns about this Privacy Policy or our privacy practices:
Developer Contact:
- Email: [Your Contact Email]
- App Support: [Your Support URL or Email]
For questions about third-party services:
- TMDb: Contact TMDb
- Google AdMob: AdMob Support
- DiceBear: DiceBear Website
Consent
By using the Party Planner app, you consent to:
- This Privacy Policy
- The collection and use of information as described herein
- The use of camera for QR code scanning (when you grant permission)
- The display of advertisements through Google AdMob
Additional Information for App Store
Data Collection Summary
Data Linked to You:
- None (all data is stored locally on device)
Data Not Linked to You:
- Advertising data (collected by Google AdMob)
- Device information for ad targeting
Data Used to Track You:
- Advertising identifier (IDFA) for ad targeting and measurement
Permissions Required:
- Camera: For QR code scanning in watch party features
- Optional: Photo Library (to save QR codes)
App Privacy Labels
According to Apple's App Privacy requirements:
- Identifiers: Device ID (Used by AdMob for advertising purposes)
- Usage Data: Product Interaction (Used by AdMob for advertising)
- Browsing History: None collected by the App
- Contact Info: None collected
- User Content: Stored locally only, not transmitted
Compliance
This App is designed to comply with:
- Apple App Store Guidelines
- General Data Protection Regulation (GDPR)
- California Consumer Privacy Act (CCPA)
- Children's Online Privacy Protection Act (COPPA)
- iOS Privacy Requirements
If you have concerns about third-party data collection, please review the privacy policies of The Movie Database (TMDb), Google AdMob, and DiceBear.