Privacy Policy for Minigolf Score Tracker

Last Updated: January 15, 2025

Introduction

Minigolf Score Tracker ("we," "our," or "the app") is committed to protecting your privacy. This Privacy Policy explains how we collect, use, and safeguard your information when you use our iOS application.

Data Collection and Usage

Information We Collect

1. Account Information (Optional)

  • When you sign in with Apple ID:
    • Apple User ID (anonymized identifier)
    • Name (optional, provided by Apple)
    • Email address (optional, provided by Apple)
  • Purpose: To create and maintain your account
  • Storage: Stored locally on your device only

2. Game Data

  • Course names and details
  • Player names (entered by you)
  • Scores and game history
  • Game dates and times
  • Purpose: To provide core scoring functionality and track your minigolf history
  • Storage: Stored locally on your device using Apple's SwiftData framework

3. Location Information (Optional)

  • Your approximate location (when you use the "Find Courses" feature)
  • Purpose: To help you discover nearby minigolf courses
  • Permission: We only access your location with your explicit permission
  • Storage: Not stored; used only for real-time course discovery
  • Control: You can deny or revoke location access at any time in iOS Settings

4. Usage Analytics

  • Anonymous usage data collected through Apple's built-in analytics (MetricKit and OSLog)
  • App performance metrics (crash data, performance metrics)
  • Purpose: To improve app stability and user experience
  • Privacy: All analytics respect your iOS privacy settings and do not identify you personally
  • Control: Can be disabled via iOS Settings → Privacy & Security → Analytics & Improvements

Information We Do NOT Collect

  • We do not collect any personally identifiable information beyond what Apple provides through Sign in with Apple
  • We do not track your browsing history or activities outside the app
  • We do not collect device identifiers for advertising purposes
  • We do not use cookies or similar tracking technologies
  • We do not collect sensitive personal information (health data, financial data, etc.)

Third-Party Services

Google Places API

We use Google Places API to help you discover nearby minigolf courses.

  • Data Shared: Your approximate location (only when you use the "Find Courses" feature)
  • Purpose: To search for minigolf venues near you
  • Google's Privacy Policy: https://policies.google.com/privacy
  • Data Storage: Search results are cached temporarily on your device for performance
  • No Account Required: Google does not receive any account or personal information from our app

Sign in with Apple

When you choose to sign in with Apple:

  • Data Shared: Minimal - only what you authorize Apple to share
  • Apple's Control: You control whether to share your real email or use Apple's private relay email
  • Apple's Privacy Policy: https://www.apple.com/legal/privacy/
  • No Tracking: We cannot track you across other apps or websites

Data Storage and Security

Local Storage Only

  • All your data is stored locally on your device
  • We do not operate servers or cloud storage for your personal data
  • Your game history, scores, and settings never leave your device unless you explicitly share them
  • Data is protected by iOS device security (passcode, Face ID, Touch ID)

No Data Transmission

  • We do not transmit your personal data to our servers (we don't have any!)
  • Game data is never uploaded to external servers
  • The only network requests are:
    1. Google Places API for course discovery (optional, when you use "Find Courses")
    2. Apple's authentication service (optional, when you sign in with Apple)

Data Security

  • Data is secured using Apple's SwiftData framework with built-in encryption
  • Device-level security protects your data (iOS Keychain for sensitive credentials)
  • No data transmission means no risk of interception

Your Rights and Controls

Access and Control

You have complete control over your data:

  • View Your Data: All data is accessible within the app (Profile, Game History)
  • Export Your Data: Share game results as images or text
  • Delete Specific Data: Delete individual games or courses
  • Delete All Data: Use "Reset Play History" in Settings to remove all game data

Account Deletion

If you signed in with Apple ID:

  1. Open the app and go to Settings
  2. Tap "Delete Account"
  3. Confirm deletion
  4. Your account and all associated data will be permanently deleted from your device

Important: Account deletion is immediate and cannot be undone. Make sure to export any data you want to keep before deleting your account.

Revoking Permissions

You can revoke permissions at any time:

  • Location Access: iOS Settings → Minigolf Score Tracker → Location → Never
  • Analytics: iOS Settings → Privacy & Security → Analytics & Improvements → Share iPhone Analytics (toggle off)

Children's Privacy

Minigolf Score Tracker is rated 4+ and is suitable for all ages. We do not knowingly collect personal information from children under 13. If you believe a child has provided us with personal information, please contact us so we can delete it.

Data Retention

  • Active Users: Data is retained on your device as long as the app is installed
  • Deleted Games: Permanently removed from device when you delete them
  • Account Deletion: All data permanently deleted when you delete your account
  • App Uninstall: All data is removed when you uninstall the app

Changes to This Privacy Policy

We may update this Privacy Policy from time to time. We will notify you of any changes by:

  • Updating the "Last Updated" date at the top of this policy
  • Posting a notice in the app when significant changes occur
  • Requiring you to accept updated terms for material changes

Your continued use of the app after changes indicates your acceptance of the updated policy.

International Users

Minigolf Score Tracker is available worldwide. Since all data is stored locally on your device, no cross-border data transfers occur. Your data stays on your device in your country.

California Privacy Rights (CCPA)

If you are a California resident, you have the right to:

  • Know: What personal information we collect (see "Information We Collect" above)
  • Delete: Request deletion of your personal information (use "Delete Account" in Settings)
  • Opt-Out: We do not sell personal information, so there's nothing to opt out of
  • Non-Discrimination: We do not discriminate based on privacy choices

European Privacy Rights (GDPR)

If you are in the European Economic Area, you have the right to:

  • Access: View all your data within the app
  • Rectification: Edit your information in the app settings
  • Erasure: Delete your account and all data
  • Data Portability: Export your game data
  • Withdraw Consent: Revoke location or analytics permissions at any time

Legal Basis for Processing:

  • Account data: Consent (when you sign in with Apple)
  • Game data: Contractual necessity (to provide the service)
  • Location data: Consent (when you grant location permission)
  • Analytics: Legitimate interest (app improvement)

Contact Information

If you have questions about this Privacy Policy or your data:

Developer: Steve Tannock
Email: [email protected]
Response Time: We aim to respond within 7 business days

Transparency Commitment

We believe in radical transparency:

  • Open Source: Our privacy practices match our public code
  • No Hidden Tracking: We don't use analytics SDKs or third-party trackers
  • Your Data, Your Device: Everything stays on your device
  • Clear Language: This policy is written in plain English, not legal jargon

Summary (TL;DR)

✅ What we do:

  • Store your game data locally on your device
  • Let you optionally find nearby courses using Google Places
  • Let you optionally sign in with Apple for account features
  • Collect anonymous analytics through Apple's privacy-focused system

❌ What we DON'T do:

  • Store your data on our servers (we don't have any!)
  • Track you across apps or websites
  • Sell your data to anyone
  • Show ads or collect data for advertising
  • Share your personal information with third parties

Your privacy is not negotiable. If you have concerns, please contact us.