Privacy Policy

Last updated: February 2026

This Privacy Policy explains how Badminton Match Manager (“we”, “our”, “us”, or the “Service”) collects, uses, and protects information when you use our web application and related services.

1. Data Controller

Badminton Match Manager is the data controller responsible for processing personal data collected through the Service. If you have questions or requests related to privacy, you can contact us at contact@badmintonmatchmanager.com.

2. Information We Collect

Account and authentication. When you sign up or sign in (for example, using email/password or Google Sign-In), we process identifiers needed to operate your account, such as your user ID and email address. Authentication is handled through Firebase Authentication.

Data you create in the app. We store content you add in association with your account, such as: club/roster name, player names and details (for example: level, category, gender), session and match data, scores, and statistics. This data is stored in Firestore so you can access it across devices.

Payment and subscription status. If you subscribe to the Pro plan, payment is processed by PayPal. We do not store your full payment credentials. We may store limited billing metadata needed to manage access (for example: subscription status, PayPal subscription ID, or timestamps).

Technical and usage data. We may collect technical information such as device type, browser, app version, and diagnostics (for example: errors or performance signals) to operate and improve the Service.

Error reporting (Sentry). To support and improve the quality of the Service, we send technical error reports to Sentry. These reports may include URLs, error messages, and other technical information. No passwords or payment data are sent. This processing is used for support and service quality purposes.

Offline and local storage. The Service may store data locally in your browser (for example, using local storage or IndexedDB) to support offline usage and faster loading. When you are back online, data may synchronize with Firestore.

Important note: Player data may include personal information (for example, a player’s name). You should only enter information you are authorized to share and that is appropriate for your club’s internal management.

3. How We Use Your Information

We use information to:

4. Legal Basis for Processing

Where applicable under data protection laws (such as the GDPR), we process personal data based on one or more of the following:

5. Sharing and Third Parties

We do not sell your personal data. We may share data with:

6. Data Storage and International Transfers

Your data may be stored and processed in cloud infrastructure operated by third-party providers such as Google (Firebase/Google Cloud). These providers may process data in different countries. We rely on safeguards provided by these platforms to protect data and meet applicable legal requirements for international transfers.

7. Data Retention and Deletion

We retain your account and content data for as long as your account is active or as necessary to provide the Service. If you delete your account or request deletion, we will delete or anonymize your data within a reasonable time, subject to operational needs (such as backups) and legal obligations.

If your account remains inactive for an extended period, we may delete associated data after reasonable notice, when feasible.

How to request account and data deletion

Badminton Match Manager allows you to request deletion of your account and the data associated with it, or to request deletion of specific data without closing your account.

Steps to request account and/or data deletion:

Data that is deleted: account credentials, email, club/roster name, player names and details, session and match data, scores, and statistics stored in our systems. Backups may be retained for a limited period for operational or legal reasons, after which they are removed.

Data we may keep: where required by law (e.g. invoicing, tax), we may retain minimal records for the duration of legal obligations.

8. Cookies and Similar Technologies

The Service may use cookies or similar technologies that are necessary for authentication, security, and core functionality. We do not use third-party advertising trackers.

9. Security

We use industry-standard measures to protect data (for example, encryption in transit and access controls). No system is 100% secure. We cannot guarantee absolute security.

10. Your Rights

Depending on your location, you may have rights to access, correct, export, or delete your personal data, or to object to or restrict certain processing. You can manage much of your data directly in the app. For requests, contact us at contact@badmintonmatchmanager.com.

11. Children

The Service is not directed to children under 13 and we do not knowingly collect personal data from children under 13. If you believe a child has provided personal data, please contact us so we can delete it.

12. Changes to This Policy

We may update this Privacy Policy from time to time. We will post the new version on this page and update the “Last updated” date. Continued use of the Service after changes constitutes acceptance. For important changes, we may notify you via the app or email.

13. Contact

For privacy-related questions or requests, contact contact@badmintonmatchmanager.com.