MatchPlay Privacy Policy

Effective date: July 22, 2026 · App: MatchPlay (iOS) · Developer: Justin Taddeo · Contact: support.golfbet@gmail.com

1. Overview

MatchPlay is a golf betting-game scorekeeper for iOS. It requires you to create an account to use the app. This policy explains what data we collect, why, how it is stored, and your choices. MatchPlay contains no advertising and no third-party ad tracking.

2. Data We Collect and Why

a. Account Identity

When you sign in with Apple or Google we receive and store your email address, your display name, a unique account identifier, and which sign-in provider you used. Why: to create and maintain your account.

b. Profile Information

Information you add to your profile: a unique @username (for friend search), your handicap index (entered manually), a profile photo (uploaded from your library), and optionally your Venmo handle (used to pre-fill payment links). Why: to identify you to friends, pre-fill your scores, and let friends pay you.

c. Friends

Your friends list and the friend requests you send or receive (which carry your username, display name, handicap, photo, and Venmo handle to the recipient). Why: to power friend search, requests, and adding friends to a match.

d. Match History

The golf matches you create — course, date, game type, wager amounts, hole-by-hole scores, player names, and payout results — synced to your account. Why: so your history is available after reinstall or on a new device.

e. Push Notification Token

Your device's push (Firebase Cloud Messaging) token. Why: to deliver friend-request and match-invite notifications.

f. Scorecard Photos (Scanner — MatchPlay Pro)

If you use the optional scorecard scanner, the photo you take (or choose) of your paper scorecard is sent to our scanning service and to Google's Gemini API, which reads the handwritten scores and returns them as text. Why: to fill in your scores automatically instead of by hand. The photo is transmitted only to perform this read — our scanning service does not store your scorecard photo after processing it, and the photo is never added to your account or shared with other users. The scores it returns are shown to you for review before anything is saved. Camera access is used only when you take a scan; you can also pick an existing photo from your library.

3. How Data Is Stored

We use Firebase (Google LLC) as our data processor: Firebase Authentication (sign-in), Cloud Firestore (profile, friends, match history, push tokens), Firebase Storage (profile photos), and Firebase Cloud Messaging (notifications). A local copy of your matches, friends, and profile is also kept on your device for offline use. Firebase is governed by Google's Privacy Policy.

The scorecard scanner sends the photo through our own service (a Cloudflare Worker) to the Google Gemini API for reading. Neither our service nor MatchPlay retains the photo after the scores are returned; Google's handling of API requests is governed by Google's Privacy Policy.

4. What We Do NOT Do

5. Location

MatchPlay can use your device location to find nearby golf courses when you set up a match. This happens on your device only to search Apple Maps — your location is never sent to our servers, stored, or used to track you. You can decline location access and search for courses by name instead.

6. Data Retention

Your account and associated data are kept for as long as your account exists. Deleting your account removes your data from Firebase Authentication, Firestore, and Storage within 30 days. Local data persists until you delete the app. Scorecard photos are not retained (see §2f).

7. Deleting Your Account and Data

To delete your account and all associated cloud data, email support.golfbet@gmail.com with the subject "Account Deletion Request" from the email address on your account; we process deletions within 30 days. (Once in-app deletion ships: Settings → Account → Delete Account.)

8. Children

MatchPlay is not directed to children under 13. If you believe a child under 13 created an account, contact us and we will delete it.

9. Your Rights

Depending on where you live, you may have rights to access, correct, or delete the personal data we hold. Contact us to exercise them.

10. Third Parties

ServiceRolePolicy
Firebase AuthenticationSign-in / account identityGoogle
Cloud FirestoreCloud data storageGoogle
Firebase StorageProfile photo storageGoogle
Firebase Cloud MessagingPush notificationsGoogle
Google Sign-InAuthentication providerGoogle
Apple Sign InAuthentication providerApple
Google Gemini APIReads scanned scorecard photos (scores only)Google
VenmoThird-party payment deep link onlyVenmo

11. Changes to This Policy

We may update this policy as the app evolves and will post the updated version at the URL listed in App Store Connect.

12. Contact

Email: support.golfbet@gmail.com
Developer: Justin Taddeo