PRIVACY POLICY

Short version: we barely have any of your data.

Last updated · 23 April 2026

MatrixGolf is built to run on your iPhone and Apple Watch without a backend for most of what it does. Your rounds, shots, scorecards, launch monitor imports, and bag configuration live on your device. We don't have a server copy. We don't have an analytics dashboard counting your swings. This page explains what we do collect, what we don't, and why.

At a glance

  • AccountsOptional Sign in with Apple. Stores nothing beyond your Apple ID relay.
  • Rounds & shotsLocal to your device. Not sent anywhere.
  • GPS locationUsed only during active rounds. Never stored off-device.
  • Health dataRead locally via HealthKit for the round workout. Not uploaded.
  • Launch monitor CSVParsed and stored on-device.
  • AdsNone. Ever.
  • AnalyticsAggregate crash reports via Apple only.
  • Data sellingNever.

What we collect

Apple account (optional)

If you choose to sign in with Apple, we receive a private Apple relay identifier and (if you grant it) your name and a hidden email address. We use this only to bind your lifetime or subscription entitlement to an identity across devices. We don't store a password. We don't have your real email.

Purchase receipts

When you buy lifetime or start a subscription, Apple's StoreKit passes us a receipt. We verify it with Apple to unlock Pro features. Apple handles billing, taxes, refunds, and regional pricing. We never see your card.

Anonymous crash logs

If MatrixGolf crashes, Apple may send us an anonymous crash log via the standard iOS/watchOS crash reporting you've already opted into at the OS level. These logs identify the crash, not you. You can turn this off in iOS Settings → Privacy & Security → Analytics & Improvements.

What stays on your device

The app is offline-first by design. The following categories never leave your iPhone or Watch:

Permissions we ask for

Location (When In Use)

Used for: current-city display on the Courses tab, distance-to-green calculations during a round, auto hole detection, and shot tracking. Location is only read while the app is open or a workout session is active. We don't store a location trail off-device.

Motion & Fitness

Used for: CoreMotion-based swing detection on the Watch. Accelerometer and gyroscope samples stay on the Watch and are used to classify a swing event. The raw sensor data is not persisted beyond the active round.

HealthKit

Used for: starting a golf workout session so GPS stays alive in the background, and for capturing heart rate, active calories, and walking distance on the round record. Health data stays in your Health app; we only read what you grant access to, and we never write sensitive health data back.

Notifications (optional)

Used only for round-related reminders (e.g., "You left a round in progress"). No marketing notifications.

Third parties

We do not use Google Analytics, Firebase, Mixpanel, Amplitude, Facebook SDK, AppsFlyer, Branch, or any marketing/attribution SDK.

Community scan contributions

If you join the community scan program, scans you submit are uploaded to our CDN and associated with your contributor account (email only). Scans are published as part of the public green-contour database under an open license; you agree to that license at submission time. We store your email to credit your lifetime Pro entitlement. You can request deletion at any time.

Kids

MatrixGolf is not directed at children under 13 and we don't knowingly collect data from them.

Your rights

You can:

Changes to this policy

If this policy changes, we'll update the "Last updated" date at the top and mention it in the app's update notes. Material changes will be surfaced in-app on next launch.

Contact

MatrixGolf is built by a small indie team under Teelab. For anything privacy-related, write to privacy@matrixgolf.app. For general support, support@matrixgolf.app.