Privacy Policy

Last updated: November 1, 2025
πŸ”’ Your privacy matters to us. This policy explains what personal information we collect, how we use it, who we share it with, and what rights you have. We follow Quebec's Act respecting the protection of personal information in the private sector (Law 25) and Canada's Personal Information Protection and Electronic Documents Act (PIPEDA).
πŸ“‘ Contents
  1. Who we are
  2. What information we collect
  3. How we use your information
  4. Legal basis for processing
  5. Who we share information with
  6. Third-party services
  7. Where your data is stored
  8. How long we keep your data
  9. Your rights
  10. Security
  11. Cookies & local storage
  12. Children's privacy
  13. Changes to this policy
  14. Contact & Privacy Officer

1. Who we are

This privacy policy applies to MatchUp (referred to as "MatchUp", "we", "us", or "our"), operator of the website at zhihengliu1203.github.io/MatchUp/ (the "Service").

For any privacy-related question or request, see Section 14.

2. What information we collect

We collect the following categories of personal information:

Category What it includes Source
Account information First name, last name, email address, password (encrypted), and (if you sign in with Google) the basic profile information Google shares with us. You / Google
Profile information City, phone number (optional), bio, preferred sports, skill level, profile photo (optional). You
Event content Events you create or join, including titles, sport, dates, venue addresses, descriptions, photos, and pricing. You
Location-related data Venue addresses you submit, which we geocode into approximate latitude/longitude. Optionally, your device's approximate location if you grant browser permission to use the "near me" filter (used in-session only, never stored on our servers). You / Browser
Communications & safety Reports you file about other users or events (category, reason, reporter ID), and users you have blocked. You
Authentication metadata Email verification status, account creation date, last sign-in timestamp. Managed by Firebase Authentication. System
Technical data Standard server logs from our hosting and infrastructure providers (IP address, browser type, request timestamps). We do not run our own custom analytics. Browser

We do not collect: payment information, government IDs, biometric data, health data, or precise GPS coordinates (unless you explicitly grant the browser geolocation prompt for the "near me" feature).

3. How we use your information

We do not sell your personal information to anyone, ever. We do not use your information for advertising profiling or targeted advertising.

Under applicable Canadian and Quebec law, we process your personal information on the following legal bases:

5. Who we share information with

Your personal information is shared only in the following situations:

6. Third-party services we use

We rely on the following service providers, each of which has its own privacy practices:

Provider Purpose Data shared
Google Firebase
(Google LLC β€” USA)
Authentication, database (Firestore), hosting infrastructure. Account info, profile, events, photos, reports, blocks.
Google Sign-In
(Google LLC β€” USA)
Optional federated login. Your Google profile (name, email, photo) β€” only if you choose to sign in with Google.
GitHub Pages
(GitHub, Inc. β€” USA)
Hosting the public-facing website. Standard web server logs (IP, browser, request).
OpenRouteService
(HeiGIT, Germany)
Geocoding venue addresses you submit into map coordinates. Address text you submit.
OpenStreetMap
(OpenStreetMap Foundation β€” UK)
Displaying map tiles. Standard map-tile request logs (IP, viewport).
Google Fonts
(Google LLC β€” USA)
Web fonts. Standard request logs (IP).

We do not control how these providers process data; we recommend reviewing their privacy policies for further details.

7. Where your data is stored

Our database (Google Firestore) is hosted in Google Cloud regions, which may include locations outside Canada (such as the United States or the European Union). By using the Service, you understand and agree that your personal information may be transferred to, stored, and processed outside Quebec and Canada. We rely on the contractual and technical safeguards Google provides for such transfers.

Pursuant to Quebec's Law 25, before transferring your personal information outside Quebec, we have assessed that the third-party providers above offer protection considered adequate.

8. How long we keep your data

9. Your rights

Depending on your jurisdiction, you have the following rights regarding your personal information:

To exercise any of these rights, contact us using the details in Section 14. We will respond within 30 days. We may need to verify your identity before fulfilling the request.

10. Security

We take reasonable technical and organizational measures to protect your personal information against unauthorized access, disclosure, alteration, and destruction. These measures include:

However, no method of transmission or storage is 100% secure. We cannot guarantee absolute security. In the event of a privacy incident likely to cause serious harm, we will notify affected users and the relevant regulator without undue delay, as required by Quebec Law 25 and PIPEDA.

11. Cookies & local storage

We use only the following types of browser storage, all essential for the operation of the Service:

We do not use third-party advertising cookies, behavioural tracking pixels, or cross-site tracking technologies.

12. Children's privacy

The Service is intended for users 18 years of age and older. We do not knowingly collect personal information from anyone under 18. If you believe a child has provided us with personal information, please contact us and we will delete it.

13. Changes to this policy

We may update this Privacy Policy from time to time. When we make material changes, we will update the "Last updated" date at the top, and we will provide additional notice (such as via the Service or by email) where required by law. Continued use of the Service after the changes take effect constitutes acceptance of the updated policy.

14. Contact & Privacy Officer

If you have questions about this Privacy Policy, or wish to exercise any of your rights, please contact our Privacy Officer:

MatchUp β€” Privacy Officer
MontrΓ©al, Quebec, Canada
Email: liuzhiheng1203@gmail.com

We will acknowledge your request within 5 business days and respond substantively within 30 days, as required by Quebec Law 25.

← Back to MatchUp