Official Legal Policy Google OAuth & Play Store Compliant

Privacy Policy

Effective Date: May 1, 2026 • Last Updated & Verified: October 5, 2026

Application Identification
Application Name: MatchMovie
Package ID: com.sadikwork.matchmovie
Web Application URL: https://matchmovie.sadik.work
Support & Privacy Contact: support@sadik.work
Google Play Store Listing: com.sadikwork.matchmovie
Google API Services User Data Policy — Limited Use Disclosure

MatchMovie's use and transfer to any other app of information received from Google APIs will adhere to the Google API Services User Data Policy, including the Limited Use requirements.

No sale of Google user data to data brokers or third parties
No use of Google user data for advertising or marketing
No AI or Machine Learning model training using user data
Strict human access prohibition & encrypted storage

1. Overview & Purpose of MatchMovie

Welcome to MatchMovie. Your privacy is paramount to us. MatchMovie is an entertainment web and mobile application designed to help individuals, couples, and friend groups agree on what movie to watch through an interactive card-swiping interface and collaborative room matching.

This Privacy Policy explains how MatchMovie collects, accesses, uses, stores, shares, and protects personal information across our web platform hosted at https://matchmovie.sadik.work and our native Android mobile application (package name com.sadikwork.matchmovie) distributed on the Google Play Store.

By accessing or using MatchMovie, you acknowledge and agree to the practices described in this Privacy Policy. If you do not agree, please do not use our services.

2. Information We Collect

We adhere strictly to the principle of data minimization: we collect only the information strictly necessary to provide and operate the MatchMovie service.

A. Authentication & Profile Information

When you sign in using Google Sign-In (OAuth 2.0), we access your primary Google Account email address, your verified email status, your display name, and your profile picture URL. If you sign up using email and password, we store your email address, display name, and securely salted and hashed password credentials. Passwords are encrypted and managed via Supabase Auth; we never have access to your plaintext password.

B. Movie Preferences & Activity

To provide personalized film recommendations, we store:

  • Your preferred film genres (e.g. Action, Sci-Fi, Comedy, Romance).
  • Your preferred cinema industries (e.g. Hollywood, Bollywood, Korean).
  • Your preferred language selection.
  • Wishlist: Titles you have swiped right on or saved to watch.
  • Watched List: Titles you have marked as already seen.
  • Skipped List: Titles you have swiped left on, so we avoid showing them repeatedly in your swipe deck.
C. Collaborative Group Rooms & Matching Data

When you create or join a shared matching room using a 6-digit room PIN, we record your room membership, your display name, and your avatar so other participants can identify you. We aggregate swiped titles among room participants in real time to compute consensus picks (“Common”, “Unwatched”, and “Pick For Us”).

D. Technical & Diagnostic Telemetry

We automatically collect basic technical diagnostic logs, including your device type, operating system version, browser type, and anonymous error logs strictly to troubleshoot application crashes, prevent abuse, and maintain server reliability.

3. Google User Data Disclosures & Limited Use Compliance

MatchMovie provides optional Google Sign-In to allow users to authenticate quickly and securely without needing to remember a separate password. This section details our precise handling of Google user data in full compliance with the Google API Services User Data Policy.

Specific Google OAuth Scopes Requested
• openid: Used to verify your identity and generate a secure user session token.
• https://www.googleapis.com/auth/userinfo.email: Used to access your primary Google email address to uniquely identify your account and send essential transactional notices (such as password resets or critical account notices).
• https://www.googleapis.com/auth/userinfo.profile: Used to access your public profile name and profile picture URL so that you appear with your name and avatar when collaborating in shared movie-matching rooms.
How We Use Google User Data
  • To establish, authenticate, and maintain your user session.
  • To populate your user profile with your name and avatar for display inside shared movie rooms.
  • To store and synchronize your movie wishlists and ratings across your devices.
What MatchMovie NEVER Does With Google User Data
  • NO SALE OF DATA: We do NOT sell, lease, rent, or trade Google user data to any third party, broker, or advertiser.
  • NO ADVERTISING: We do NOT use or disclose Google user data for serving advertisements, retargeting, or interest-based profiling.
  • NO AI / ML MODEL TRAINING: We do NOT use, transfer, or disclose Google user data to train, retrain, or improve generalized machine learning (ML) or artificial intelligence (AI) models.
  • NO UNAPPROVED TRANSFERS: We do NOT transfer Google user data to any third parties, except to our core cloud database provider (Supabase Inc.) under strict confidentiality agreements strictly to store your encrypted data.
  • NO HUMAN ACCESS: Human personnel are strictly prohibited from reading Google user data, except with your explicit prior written consent for technical troubleshooting or when legally required by subpoena.
Mandatory Google Limited Use Compliance Statement:

“MatchMovie's use and transfer to any other app of information received from Google APIs will adhere to the Google API Services User Data Policy, including the Limited Use requirements.”

4. How We Use Your Information (Purpose of Processing)

We process your personal information exclusively for the following purposes:

  • Authentication & Session Management: To verify your identity, maintain your login state, and secure your account.
  • Film Recommendation Deck: To rank movie suggestions matching your configured genres, languages, and cinema industries.
  • Multiplayer Room Matching: To calculate overlapping interests in shared rooms and generate the consensus “Pick For Us” pick.
  • Cross-Device Synchronization: To allow you to access your Wishlist and Watched history whether on the web or on the Android app.
  • Security & Abuse Prevention: To detect malicious bot traffic, prevent spam, and protect our infrastructure.

5. Third-Party Service Providers

MatchMovie relies on a limited number of industry-standard third-party providers to deliver application infrastructure and movie data. All third-party providers process data under strict confidentiality and security terms:

Google LLC (Google Sign-In & Play)

Provides OAuth 2.0 authentication services and Android app distribution via the Google Play Store.

Google Privacy Policy
Supabase Inc.

Provides secure cloud PostgreSQL database storage, authentication, Row-Level Security (RLS), and WebSocket real-time synchronization.

Supabase Privacy Policy
The Movie Database (TMDB)

Supplies movie catalog information, posters, trailers, synopses, and cast data. This product uses the TMDB API but is not endorsed or certified by TMDB.

TMDB Privacy Policy
Cloudflare Inc.

Provides Content Delivery Network (CDN), SSL/TLS encryption, and DDoS security mitigation.

Cloudflare Privacy Policy

6. Data Storage, Retention & Security Measures

We deploy robust organizational and technical safeguards to secure your data:

  • Encryption in Transit: All communications between your browser or mobile app and our backend servers are encrypted using modern Transport Layer Security (HTTPS / TLS 1.3).
  • Encryption at Rest: All user records, database volumes, and backups are stored with AES-256 encryption at rest on Supabase enterprise servers.
  • Row-Level Security (RLS): Our database employs granular PostgreSQL Row-Level Security rules. Users can only query and mutate their own lists and authorized shared room sessions.
  • Token Security: User session JWT tokens are stored securely in browser localStorage or secure Android application sandbox storage.

7. Data Retention & Account Deletion (Google Play & GDPR Compliant)

In full compliance with Google Play Store developer guidelines, Google Cloud OAuth requirements, and global regulations (GDPR / CCPA), we provide straightforward, accessible mechanisms to delete your data or revoke your account permissions at any time.

Removing Specific List Items

You can remove any movie from your Wishlist or Watched list at any moment directly inside the app or web interface with a single tap.

Permanent Account & Data Erasure

To permanently delete your MatchMovie account, your Google-provided user data, your movie lists, and all room associations:

1. Send an email to support@sadik.work from your registered account email.
2. Use the subject line: Request Account Deletion - MatchMovie
3. Our automated and support team will verify your ownership and process the erasure.
Deletion Timeframe & Verification

Upon request, all user credentials, profile information, Google user identifiers, wishlists, watched records, room history, and skipped items are permanently and irreversibly purged from our active Supabase production databases within 30 calendar days. Database backup snapshots overwrite automatically on rolling 30-day retention cycles.

8. How to Revoke MatchMovie's Access to Your Google Account

If you signed in using Google and wish to revoke MatchMovie's access to your Google Account, you can do so directly at any time through Google's account security dashboard:

Direct Revocation Steps:
  1. Visit your Google Account Permissions page at: https://myaccount.google.com/permissions
  2. Find MatchMovie in the list of third-party apps with account access.
  3. Click on MatchMovie and select “Remove Access”.

Once removed, MatchMovie will no longer be able to access your Google profile or email, and your active session will be invalidated upon next authentication check.

9. Cookies & Local Storage

MatchMovie does not use third-party advertising cookies or cross-site tracking pixels. We only use browser localStorage strictly for functional purposes:

  • Supabase Authentication Token: To preserve your login session between browser page refreshes.
  • UI State: Remembering non-sensitive local preferences such as dark mode and theme styling.

10. Children's Privacy (COPPA Compliance)

MatchMovie is not directed to individuals under the age of 13 (or 16 in certain European Union jurisdictions). We do not knowingly solicit, collect, or maintain personal data from children under 13.

If we discover that a child under 13 has provided personal information without parental consent, we will promptly delete all associated records from our servers. Parents or guardians may contact us at support@sadik.work for immediate assistance.

11. Your Privacy Rights (GDPR & CCPA/CPRA)

Depending on your jurisdiction (including the European Economic Area, United Kingdom, and California), you have fundamental legal rights regarding your personal data:

Right to Access: Request a full copy of the data we hold about you.
Right to Rectification: Correct any inaccurate personal data in your profile.
Right to Erasure: Have your account and data permanently purged.
Right to Restrict: Limit how we process your personal data.
Right to Portability: Export your movie wishlists and records.
Right to Non-Discrimination: Equal service regardless of privacy choices.

You can exercise any of these rights by emailing support@sadik.work. We respond to all verified requests within 30 days free of charge.

12. Contact Information & Data Protection Officer

If you have any questions, feedback, concerns, or requests regarding this Privacy Policy or our data handling practices, please contact us:

Ready to find your next favorite movie with friends?

© 2026 MatchMovie • All rights reserved.