MatchesLeft
Legal

Privacy Policy

Last updated: [EFFECTIVE DATE] · Effective: [EFFECTIVE DATE]

This policy explains what MatchesLeft (“MatchesLeft,” “we,” “us”) collects, why, and what you can do about it. MatchesLeft is operated by [LEGAL ENTITY NAME], [BUSINESS ADDRESS]. If anything here is unclear, email [email protected].

MatchesLeft is built to keep your training data on your own device. Most of what the app records never leaves your phone. The sections below are specific about the few exceptions.

The short version

1. Information we collect

Ride and fitness data

When you record or import a ride, the app stores power, heart rate, cadence, speed, distance, elevation, timestamps, and the metrics it derives from them (such as Critical Power, W′, FTP, and training load). This data is kept in a database on your device.

Location data

For outdoor rides, the app uses your device’s precise location to record your route and to calculate speed, distance, and elevation. Location is collected only while you are recording a ride. You can deny or revoke the location permission in your device settings; indoor and sensorless modes still work without it.

Sensor connections

The app connects to power meters, heart-rate straps, and similar accessories over Bluetooth. Sensor readings are processed on your device. We do not transmit raw sensor data to our servers.

Diagnostics and crash reports

To keep the app stable, we use Sentry to collect crash reports and performance diagnostics. These reports can include device model, operating-system version, app version, and technical details about an error. They are used only to diagnose and fix problems.

Subscription and purchase data

Subscriptions are sold and billed through Google Play and the Apple App Store. We use RevenueCat to manage subscription status. Through these services we receive whether a subscription is active, its plan, and renewal status. We do not receive or store your payment-card information — that stays with the app store.

Account information

If the app offers an account or sign-in, we collect the information needed to create and secure it, such as an email address. [If MatchesLeft does not use accounts at launch, remove this section.]

2. How we use information

3. How information is shared

We share information only with the service providers that make the app work, and only as needed:

ProviderPurposeWhat it handles
SentryCrash & diagnosticsError and device/diagnostic data
RevenueCatSubscription managementSubscription status (no card data)
Google Play / AppleDistribution & billingPurchases, payment, store account
Garmin / Strava (optional, only if you connect)Ride syncRide data you choose to share

We do not sell your personal information, and we do not share it for advertising. We may disclose information if required by law or to protect our rights and users’ safety.

Edit this list to match exactly what ships. Remove Garmin/Strava if integrations are not live, and reconcile every entry with your Play Console Data safety form and Apple App Privacy answers so they agree.

4. Where your data lives and how long we keep it

Ride and fitness data stays on your device for as long as you keep the app installed or until you delete it in-app. Diagnostic data is retained by our diagnostics provider for a limited period for debugging. Subscription records are retained as long as needed for billing and legal obligations.

5. Your choices and rights

6. Children

MatchesLeft is not directed to children, and we do not knowingly collect personal information from children under [13 / 16, per your target regions]. If you believe a child has provided us information, contact us and we will remove it.

7. Security

We take reasonable measures to protect your information. No method of storage or transmission is perfectly secure, but we work to keep the data the app handles safe.

8. Changes to this policy

We may update this policy as the app evolves. When we do, we will revise the date at the top and, for significant changes, provide notice in the app or by other appropriate means.

9. Contact

[LEGAL ENTITY NAME]
[BUSINESS ADDRESS]
[email protected]