Terms of Service for MatchOps

Last Updated: February 2026

Terms Version: 2026-02

Agreement to Terms

By downloading, installing, or using MatchOps ("the app"), you agree to these Terms of Service. If you do not agree, do not use the app.

Description of Service

MatchOps is a local-first soccer coaching application that helps coaches:

  • Track game time and scores
  • Manage player rosters
  • Record player statistics
  • Organize seasons and tournaments

All data is stored locally on your device.

License Grant

We grant you a limited, non-exclusive, non-transferable, revocable license to use MatchOps for personal, non-commercial purposes in accordance with these terms.

You may NOT:

  • Reverse engineer, decompile, or disassemble the app
  • Modify, adapt, or create derivative works
  • Distribute, sublicense, or transfer the app to others
  • Use the app for any illegal purpose
  • Remove any copyright or proprietary notices

User Responsibilities

You are responsible for:

  • All data you enter into the app
  • Maintaining backups of your data (using the export feature)
  • Ensuring your use complies with applicable laws
  • Any activity that occurs through your use of the app

Data and Privacy

Your data is stored locally on your device (local mode) or in our secure cloud database (cloud mode). See our Privacy Policy for details on data handling, security, GDPR rights, and what limited data we may collect. Privacy Policy

Data Security Acknowledgment

By using MatchOps, you acknowledge that:

  • Local mode: Data is stored in your browser's IndexedDB without additional encryption beyond what your device provides
  • Device security: Your device's access controls (screen lock, password, biometrics) are your primary protection for local data
  • Backup files: Exported backup files contain unencrypted data and should be stored securely
  • Personnel data: If you store personnel contact information (email, phone), it follows the same security model as other app data
  • Your responsibility: You are responsible for protecting access to your device and backup files

For additional security, enable cloud sync which provides server-side encryption, encryption at rest, and row-level security.

Intellectual Property

MatchOps and all related trademarks, logos, and content are the property of the developer (Ville Pajala). You do not acquire any ownership rights by using the app.

Disclaimer of Warranties

The app is provided "as is" and "as available" without warranties of any kind, express or implied, including but not limited to:

  • Merchantability
  • Fitness for a particular purpose
  • Non-infringement
  • Accuracy or reliability of data

We do not warrant that the app will meet your specific requirements, be uninterrupted, timely, secure, or error-free, or that any errors will be corrected.

Limitation of Liability

To the maximum extent permitted by law, in no event shall the developer be liable for any indirect, incidental, special, consequential, or punitive damages, loss of data, profits, or business opportunities.

Our total liability shall not exceed the amount you paid for the app (if any).

Data Loss

You acknowledge that:

  • Data is stored locally on your device (or in cloud if enabled)
  • We are not responsible for data loss due to device failure, app uninstallation, or any other cause
  • You should regularly export and backup important data

Third-Party Services

The app may interact with third-party services:

  • Google Play Store - For app distribution and payments
  • Sentry - For automatic error reporting in production
  • Supabase - For cloud sync and authentication (cloud mode)
  • Vercel - For PWA web hosting

Your use of these services is governed by their respective terms and policies.

Paid Features

We may introduce paid subscription plans in the future. If offered, paid features may include:

  • Cloud Sync: Access your data across multiple devices
  • Unlimited players, teams, seasons, and tournaments
  • Priority support

If paid subscriptions are introduced, they will be billed through Google Play Store. See Google Play's terms for billing, cancellation, and refund policies.

If you have an active subscription, you can cancel at any time through Google Play. After cancellation, you retain access until the end of your billing period.

If a paid subscription is cancelled, your cloud data remains accessible. You can export or delete it at any time. We reserve the right to remove cloud data after an extended period of account inactivity, with prior notice.

Cloud Sync Terms

When you enable Cloud Sync:

  • You retain ownership of all your data
  • We strive for high availability but do not guarantee uninterrupted access
  • You are responsible for maintaining local backups of critical data
  • We implement industry-standard security measures to protect your data

You can delete all cloud data at any time from Settings. Deletion is permanent and cannot be undone.

Changes to the App

We reserve the right to modify or discontinue the app at any time and add or remove features.

Changes to Terms

We may update these terms when necessary. Material changes will update the "Last Updated" date and trigger a re-consent prompt for cloud mode users. Continued use of the app after changes constitutes acceptance of the new terms.

Termination

We may terminate or suspend your access to the app immediately, without notice, if you breach these terms. Upon termination, your license to use the app ends.

If your account is terminated, you will lose access to Cloud Sync features. Your local data will remain on your device. Cloud data will be deleted within a reasonable period after termination.

You can voluntarily delete your cloud account and data at any time from the Settings menu.

Governing Law and Dispute Resolution

These terms are governed by the laws of Finland, without regard to conflict of law principles. Any disputes arising from these terms or your use of the app shall be resolved in the courts of Helsinki, Finland.

Severability

If any provision of these terms is found unenforceable, the remaining provisions will continue in effect.

Entire Agreement

These terms, together with our Privacy Policy, constitute the entire agreement between you and us regarding the app.

Contact

Most actions (data export, deletion, account management) can be done directly in the app under Settings. For questions about these terms:

Email: support@match-ops.com


These Terms of Service apply to the MatchOps application available on Google Play Store.