Legal
Effective: June 29, 2026
CineMatch ("we," "our," or "the app") is an AI-powered iOS application for movie and TV show recommendations, episode tracking, and watchlist management. We are committed to protecting your privacy and being transparent about how we handle your data.
This Privacy Policy explains what information we collect, how we use it, and the choices you have.
When you create an account, we collect the information necessary for authentication:
Authentication is handled through Firebase Authentication by Google.
CineMatch uses first-party personalization signals by default to improve For You recommendations and help the app learn from how you browse, search, and ask for recommendations. These signals can include detail-sheet behavior events, a nightly taste-profile aggregation derived from your app activity, and tokenized Concierge query topics. You can turn individual personalization controls off at any time in Settings > Privacy > Personalization.
For Premium users, granting AI Features consent also enables raw Concierge prompt text storage for up to 60 days unless you turn that control off in Settings > Privacy > Personalization. Turning this control off deletes stored raw text from your device and asks our servers to confirm deletion.
When you enable AI Features and use OpenAI-backed functionality, we collect the prompts, messages, and relevant recommendation context needed to generate responses. This can include relevant watchlist items, ratings, reactions, preferences, filters, recent conversation context, generated AI output metadata, and AI report content if you choose to report an AI response.
If you enable notifications, we collect your device token through Firebase Cloud Messaging to send you air date alerts and other relevant notifications.
If you enable calendar integration, CineMatch requests access to your device calendars through Apple's EventKit framework. Calendar access is used to create episode air-date events and watch-session reminders, list writable calendars so you can choose where CineMatch saves events, show previews of CineMatch-created events, and remove events previously created by CineMatch. Calendar integration is optional and is not required to use the app.
We may collect app usage analytics and diagnostics to improve feature quality, onboarding, recommendations, and reliability. Some analytics records may be linked to your CineMatch account or app session while your account is active; we may also use aggregated or de-identified reporting. You can opt out of optional analytics sharing at any time in the app's Privacy Settings.
We use the following third-party services to operate the app. The exact services involved depend on the features you use.
We use Firebase for authentication, data storage (Cloud Firestore), push notifications (Cloud Messaging), app-server logic (Cloud Functions), and related operational records such as account-linked analytics stored in Firestore. Your data is stored on Google's infrastructure and is subject to Firebase's Privacy Policy.
AI-powered recommendations, summaries, ranking explanations, and the AI Concierge chat are processed by OpenAI's models only after you enable AI Features. Data is sent to OpenAI through our server-side Cloud Functions -- never directly from your device. We do not intentionally send your email address or Apple ID to OpenAI, but prompts, messages, and support reports can contain personal information if you include it. See OpenAI's Privacy Policy.
We use TMDB's API, directly and through Cloud Functions, to retrieve movie and TV show metadata, images, credits, reviews, ratings, external identifiers, and watch-provider availability. TMDB may receive lookup metadata such as search terms, TMDB IDs, content type, and region. We do not send TMDB your full CineMatch profile, watchlist, or ratings as a personal profile. See TMDB's Privacy Policy.
We integrate with Sign in with Apple and Apple's StoreKit/App Store systems for subscription purchases, renewal status, refunds, and account-level billing management. CineMatch receives transaction and entitlement status needed to unlock Premium features, but does not receive your full payment card details. See Apple's Privacy Policy.
Trakt sync is optional and available only if you choose to connect a Trakt account. When connected, CineMatch uses Trakt OAuth through Cloud Functions and may exchange your Trakt username, access tokens stored by CineMatch, watchlist additions/removals, ratings, watched history, episode progress, and sync diagnostics according to your sync settings. No Trakt sync data is shared with Trakt if you do not connect a Trakt account. See Trakt's Privacy Policy.
We use OMDb through Cloud Functions to enrich titles with IMDb-linked ratings, critic scores, plots, awards, and season/episode rating data. OMDb requests use lookup metadata such as IMDb IDs, season numbers, TMDB IDs, and content type; we do not send OMDb your full CineMatch profile. See OMDb's Terms and Privacy information.
We use TVMaze through Cloud Functions to enrich TV show details, episode lists, air dates, air times, and schedule information. TVMaze requests may include IMDb IDs, dates, country/region codes, and whether a request is for broadcast or web schedule data; we do not send TVMaze your full CineMatch profile. See TVMaze's Privacy Policy.
CineMatch displays streaming availability and provider links from TMDB watch-provider data, with JustWatch attribution where shown in the app. Availability lookups may include a TMDB title ID, content type, and selected or derived region. We do not send JustWatch your full CineMatch profile or full watchlist for these lookups. See JustWatch's Privacy Policy.
Metadata, ratings, schedule, and streaming providers may receive the request details needed to answer a lookup. Those requests can reflect titles you search, view, track, or ask about, but we do not send those providers a complete personal profile unless you deliberately connect a third-party account flow such as Trakt, where the data required for sync is shared.
CineMatch asks for explicit permission before sending prompts, messages, and relevant recommendation context to OpenAI for AI Features. If you do not grant consent, or if you later revoke it, core recommendations, watchlist management, episode tracking, and subscription functionality remain available.
CineMatch provides in-app Privacy Settings that give you control over your data:
You can delete your account and all associated data at any time:
Upon deletion, your account-linked data is removed from our active systems. Data already processed by third-party services (including OpenAI, Apple, Trakt if connected, and metadata or schedule providers) is subject to their respective retention policies.
CineMatch is not directed at children under the age of 13. We do not knowingly collect personal information from children under 13. If we become aware that we have inadvertently collected data from a child under 13, we will take steps to delete that information promptly. If you believe a child under 13 has provided us with personal data, please contact us at hello@cinematchapp.net.
We may update this Privacy Policy from time to time. When we make changes, we will update the "Effective Date" at the top of this page. We encourage you to review this policy periodically. Continued use of the app after changes constitutes acceptance of the updated policy.
If you have any questions or concerns about this Privacy Policy or our data practices, please contact us:
Email: hello@cinematchapp.net