MATCHA

Legal

Privacy Policy

Effective date: June 16, 2026

Welcome to MATCHA.

MATCHA is a dating platform focused on intentional and respectful connections. We care about your privacy and aim to be straightforward about what data we collect, why we collect it, and how it is handled.

This Privacy Policy covers the MATCHA iOS app and the matcha-bkk.com website. By creating an account or using MATCHA, you agree to this policy.

Who We Are

MATCHA is a dating platform designed to help people make meaningful connections. We operate as the data controller for personal data collected through the app and website.

Contact

Who Can Use MATCHA

MATCHA is available only to users aged 18 and above.

You may not use MATCHA if:

  • You are under 18
  • You are registering with false or fabricated information
  • You are impersonating another person
  • You are using bots, scripts, or automated tools to interact with the platform

We may suspend or remove accounts that violate these requirements.

Information We Collect

Account Information

Authentication data — When you sign in with Apple, we receive an email address from Apple (this may be your real email or a private relay address generated by Apple if you chose to hide your email). This is stored by our authentication provider and used only to identify your account. We do not use it to contact you or for marketing.

We use this information to:

  • Create and secure your account
  • Allow you to sign in
  • Prevent abuse and unauthorised access

Profile Information

You may choose to provide the following information on your profile. All profile fields are optional unless stated otherwise:

  • First name
  • Age
  • Gender
  • Height
  • Nationality
  • Languages spoken
  • Job title
  • Education
  • Bio
  • Personality tags
  • Interests
  • First date description
  • Drinking and smoking habits
  • Dating intention
  • Bangkok neighbourhood
  • How long you are staying

We use this information to:

  • Build and display your public profile to other users
  • Improve match quality and discovery
  • Personalise your experience inside the app

Some profile fields are visible to other users in the app.

Photos

You may upload up to 5 profile photos.

When you upload a photo, we automatically:

  • Store the full-resolution image securely using Supabase Storage
  • Create a 256×256 pixel thumbnail for use in push notifications
  • Scan the image using Google Cloud Vision API for content moderation
  • Use face detection within Google Cloud Vision to identify eye position for smart cropping — no facial recognition or biometric identification is performed

The thumbnail is derived from your own uploaded photo. No AI is used to generate, alter, or create any images.

Messages and Conversations

When you send a message to a match, the message content is stored securely in our database and delivered to the recipient. We use message data to:

  • Deliver your messages
  • Display conversation history within the app
  • Investigate reports of abuse or policy violations

Message content is never used for advertising, profiling, or shared with third parties except as described in the Push Notifications and Translation sections below.

Location Information

MATCHA requests access to your device GPS to show your approximate distance from other users. Your location is updated each time you open the app (at most once every 10 minutes), but only while the app is in use — never in the background. Your coordinates are stored securely on our servers and used only to show distances in the discovery feed. Your exact GPS coordinates are never displayed to other users.

You may also manually set your Bangkok neighbourhood and stay duration on your profile. Denying location permission will not prevent you from using the app, but distance-based discovery will be less accurate.

Presence and Activity

While you are using the app, MATCHA records limited activity signals for the purpose of managing push notifications:

  • Whether the app is currently in the foreground
  • Which conversation, if any, you are currently viewing
  • Your last active timestamp
  • Your device locale

This information is used exclusively to suppress redundant notifications — for example, to avoid sending a push notification for a message you are already reading. It is not shared with any third party and is not used for advertising or profiling.

Technical Information

We may collect limited technical data including:

  • Device type and model
  • Operating system version
  • App version
  • Crash logs and diagnostic information

This information is used to:

  • Maintain app stability and performance
  • Diagnose and fix bugs
  • Improve reliability and security

Special Category Data

Dating apps by nature involve sensitive personal information. Information you choose to share on MATCHA — such as your gender, dating intention, or who you are interested in meeting — may reveal or imply details about your sexual orientation or personal life. Under GDPR, this is considered special category data.

We process this data only on the basis of your explicit consent, given when you voluntarily create a profile and provide this information. You may update or delete this information at any time inside the app.

We do not sell, rent, or disclose special category data to any third party for commercial purposes.

Third-Party Services

MATCHA uses a small number of trusted third-party providers. Each receives only the data necessary to perform its specific function.

Supabase

Supabase provides the infrastructure that powers MATCHA, including:

  • User authentication
  • Database storage for profiles, messages, matches, and activity
  • File storage for photos and thumbnails

Data may be processed on servers in the EU and the US. supabase.com

Google Cloud Vision API

Every photo uploaded to MATCHA is automatically scanned by Google Cloud Vision API before it is published on your profile. This scan performs two functions:

  • Safe Search Detection — checks for nudity, graphic violence, and other inappropriate content to keep the platform safe
  • Face Detection — identifies eye position in the photo to enable accurate smart cropping; this is not facial recognition and does not identify who you are

Images are temporarily transmitted to Google for processing. Google's privacy policy applies to this processing. policies.google.com/privacy

Reports of inappropriate profiles or content are reviewed manually by the MATCHA team. We do not use automated AI to scan profile text, bios, or messages for moderation purposes.

Message Translation

MATCHA offers an optional in-chat translation feature. Translation is always user-triggered — you must tap a button to translate a specific message. No messages are translated automatically.

When you request a translation, the selected message text (up to 2,000 characters) is sent to a trusted third-party AI provider for processing. This provider does not use submitted content to train its models, and does not retain the message text beyond the time needed to return the translation.

Translation requests are rate-limited to protect the service.

Expo Push Notifications

Push notifications are delivered through the Expo push notification service. When a notification is sent, Expo receives only the data required to display it:

  • For message notifications: the first 120 characters of the message, the sender's display name, and the sender's notification thumbnail URL
  • For match notifications: the other user's display name and thumbnail URL
  • Your device push token, used solely for delivery

Expo does not use this data for advertising or any purpose beyond delivering the notification. expo.dev/privacy

Blocking and Reporting

Users may block or report other users at any time. Blocked users cannot view each other's profiles or send messages.

You can report another user for:

  • Fake profile
  • Inappropriate content
  • Spam or scam
  • Harassment
  • Suspected underage user
  • Other concerns

Reports are reviewed manually by the MATCHA team. We do not use automated AI to assess report content or make moderation decisions.

Report records are retained even if the reported account is later deleted, as described in the Data Retention section below.

Data Retention and Deletion

Your data is stored for as long as your account remains active.

When you delete your account inside the app, the following are deleted immediately:

  • Your profile and all profile information
  • Your photos and notification thumbnails
  • Your messages and conversation history
  • Your matches and swipes
  • Your block relationships
  • Your account credentials

Supabase automated backups may retain encrypted copies of this data for up to 30 days before those backups expire. These backups are not accessible to users and exist solely for infrastructure recovery purposes.

Two categories of data are retained after account deletion:

  • Reports submitted by other users about your account are retained for safety purposes, with your user ID removed, so that moderation context is preserved
  • If your account was permanently banned, a one-way cryptographic hash of your Apple Sign-In identifier is retained indefinitely to prevent re-registration using the same Apple account. This hash cannot be reversed to reveal your identity and contains no profile data

Sale of Personal Data

MATCHA does not sell, rent, or trade personal data to third parties for commercial purposes.

Your Rights

Depending on your location, you may have rights under the GDPR (for EU residents) or the Thailand PDPA (for users in Thailand), including:

  • The right to access the personal data we hold about you
  • The right to correct inaccurate information
  • The right to withdraw consent for optional processing
  • The right to object to certain processing activities
  • The right to request deletion of your data
  • The right to data portability

You can permanently delete your account and all associated data at any time from within the app.

For any privacy-related requests or questions, contact us at privacy@matcha-bkk.com.

Data Controller

MATCHA is an independent app. For privacy-related questions, data requests, or to exercise your rights under GDPR or PDPA, contact:

chouweling3@gmail.com

We will respond to all privacy requests within 30 days.

International Data Transfers

Your data is processed by infrastructure providers located in the EU and the United States. Where data is transferred internationally, we rely on the data protection practices of our providers, including Standard Contractual Clauses where applicable.

Children's Privacy

MATCHA is strictly for adults aged 18 and above.

We do not knowingly collect personal data from anyone under 18. If we become aware that a minor has created an account, it will be removed immediately.

If you believe a minor is using MATCHA, please report it to support@matcha-bkk.com.

Security

We take reasonable technical and organisational measures to protect your personal data, including encrypted storage, access controls, and secure data transmission.

No online platform can guarantee absolute security. We encourage you to use a strong Apple ID password and to be thoughtful about what personal information you share with other users.

If you discover a security issue, please contact us at privacy@matcha-bkk.com.

Changes to This Policy

We may update this Privacy Policy from time to time. If we make significant changes, we will notify users through the app.

Continued use of MATCHA after a policy update constitutes acceptance of the revised terms. The effective date at the top of this page indicates when the policy was last updated.