Privacy Policy
Last Updated: December 16, 2025
1. Information We Collect
a) Personally Identifiable Information: NONE
Moodie does not collect, store, or transmit any personally identifiable information. We do not:
- Require account creation or login
- Collect your name, email, phone number, or address
- Use device identifiers (IDFA, IDFV, or advertising identifiers)
- Track your location
- Access your contacts, photos, or other personal data
b) Preference Data (Stored Locally Only)
- Streaming services you subscribe to (e.g., "Netflix", "Disney+")
- Genre preferences and weights (e.g., "Action: 0.8, Comedy: 0.6")
- Era preferences (e.g., "2010s: 0.9")
- Favorite actors and directors (names only, no personal connection to you)
- Movies/TV shows you've rated as favorites or disliked
c) Feedback Data (Stored Locally Only)
- Recommendations you loved, liked, or dismissed
- Mood context when feedback was given
- This data is stored in UserDefaults on your device
- Can be cleared anytime via Settings > Clear Feedback History
d) Plex Integration (Optional, Stored Locally Only)
- Authentication token (stored in iOS Keychain on your device)
- Server connection URL (stored in iOS Keychain)
- Library content metadata (titles, genres, ratings from your library)
2. What We Send to External Services
When using AI-powered recommendations, we send:
| Data Type | What's Sent | What's NOT Sent |
|---|---|---|
| Mood | "stressed", "happy" | No personal context |
| Desired Outcome | "want to laugh" | No personal reasons |
| Time of Day | "evening" (auto-detected) | No precise time |
| Preferences | Genre weights (0-1 numbers) | No viewing history |
| Feedback | Movie/show titles only | No timestamps, no patterns |
| Catalog | Public movie data (title, year, genre) | No personal library info |
We explicitly DO NOT send:
- Any user identifier or device ID
- Your IP address (handled by Cloudflare Worker proxy)
- Viewing history or watch patterns
- Account credentials for any service
- Location or demographic information
3. Data Storage
| Storage Location | What's Stored | Security |
|---|---|---|
| iOS Keychain | Plex auth token, server URL | Apple's encrypted storage |
| UserDefaults | Preferences, feedback, settings | Local to device |
| CoreData | Cached content metadata | Local to device |
| Our Servers | NOTHING about users | N/A |
All user data remains on your device. We have no database of user information.
4. Third-Party Services
a) OpenAI (AI Recommendations Only)
- Receives: Anonymous mood + preferences + public movie titles
- Does NOT receive: Any user identifier or personal data
- Processing: Real-time only, not stored by OpenAI for training
- Privacy: https://openai.com/privacy
b) TMDB (The Movie Database)
- The app never contacts TMDB directly
- Our Cloudflare Worker fetches public movie/TV metadata
- Zero user data is sent to TMDB
- Privacy: https://www.themoviedb.org/privacy-policy
c) Plex (Optional)
- Your token is stored locally in Keychain only
- Moodie servers never see your Plex credentials
- Library sync happens directly between your device and your Plex server
- Privacy: https://www.plex.tv/privacy
5. Data Flow Diagram
Your Device Our Cloudflare Worker Third Parties ───────────── ───────────────────── ───────────── [Preferences] ──────────────────────────────────────────────→ (not sent) [Feedback] ─────────────────────────────────────────────────→ (not sent) [Mood Selection] ───→ Anonymous Request ───→ OpenAI ──→ Recommendations [Plex Token] ───→ Direct to your Plex server (bypasses us)
6. Your Rights & Controls
You can:
- Clear all feedback: Settings > Clear Feedback History
- Disconnect Plex: Settings > Disconnect Plex
- Delete all data: Uninstall the app (all local data is removed)
- Use without AI: On-device recommendations work without any network calls
7. Data Retention
- On-device: Until you delete the app or clear data
- Our servers: We retain NO user data
- OpenAI: Processes requests in real-time, subject to OpenAI's retention policy
8. Children's Privacy
Moodie is not intended for children under 13. We do not knowingly collect data from children.
9. Changes to This Policy
We may update this policy. Continued use after changes constitutes acceptance.
10. Contact
For privacy inquiries: privacy@onemoretab.software