Skip to main content

Privacy Policy

Meta Caddie Effective Date: June 2026 (updated to disclose the Phase B per-player swing-detection calibration introduced in v1.0) Operated by: 1Putt Health


Overview

Meta Caddie is a golf caddie app for iPhone, Apple Watch, and Ray-Ban Meta smart glasses. This policy explains what data we collect, how we use it, and your rights.

The short version: Your golf data is stored on your device and synced to our cloud backend (Supabase) so it follows you across devices. We don't sell your data. We don't track you off the course. AI caddie features (Birdie / Eagle tiers) send your queries to Anthropic for processing; Free tier never touches a cloud LLM.


Data We Collect

Data You Provide

  • Profile information: Name, handicap, club distances, preferences
  • Round data: Scores, shot locations, club selections, feedback

Data Collected Automatically

  • GPS location: Used during your round to calculate distances to greens, hazards, and track shot positions. Location is only accessed while the app is in use — never in the background.
  • Motion data (Apple Watch): Accelerometer data used to detect golf swings. Raw motion waveforms are processed on-device and never transmitted. During your first 10 rounds (the calibration training window), per-hole summaries — detected swing count, entered strokes and putts, and the per-context threshold the detector used — are uploaded to our backend (Supabase) so the detector improves with use. Raw accelerometer samples are never part of those summaries.
  • Camera frames (Ray-Ban Meta glasses): When you ask the caddie to assess your lie or course situation, a single camera frame is captured, analyzed by AI, and immediately discarded. We do not store, transmit, or retain camera images beyond the instant of analysis.

Data We Do NOT Collect

  • We do not collect audio recordings of conversations
  • We do not use facial recognition
  • We do not track your location outside of active rounds
  • We do not collect data from other players on the course
  • We do not access your contacts, photos, or other personal data

How We Use Your Data

DataPurposeStored Where
Account identifier (Apple Sign-In UID)Authenticate you across devicesSupabase Auth (cloud) + iOS Keychain
Profile (name, handicap, clubs, preferences)Personalize caddie recommendationsOn your device (SwiftData) + Supabase (cloud sync, scoped to your account)
Round data (scores, shots, hole-by-hole results)Track your game, improve recommendations over timeOn your device (SwiftData) + Supabase (cloud, scoped to your account via row-level security)
Group / league / tournament dataMulti-player social featuresSupabase (cloud) — visible to other members of that group only
GPS locationCalculate yardages during your roundSampled on-device for live yardages; coordinate data is included with shot records when a round is saved to the cloud
Motion data (raw accelerometer)Detect golf swings automaticallyProcessed on-device, never stored or transmitted
Per-hole detection summaries (first 10 rounds only)Refine swing detection accuracy as you playSupabase (cloud, scoped to your account via row-level security). Contains detected count, entered strokes/putts, and per-context threshold values — not raw motion data
Camera framesAI analysis of lies and course conditions (Birdie / Eagle tiers only)Sent to Anthropic for analysis and immediately discarded — not retained on our servers
Caddie queries + contextAI caddie responses (Birdie / Eagle tiers only)Sent to Anthropic via our proxy. Query content is not stored beyond the request. Free tier uses an on-device lookup table — no cloud LLM call.
Subscription stateGate Birdie / Eagle featuresRevenueCat (anonymized App User ID)

Third-Party Services

ServiceWhat We ShareTheir Privacy Policy
SupabaseAuth (Sign in with Apple UID), profile, round history, group/league/tournament data, per-hole detection summaries during the calibration windowsupabase.com/privacy
Anthropic (Claude API) — Birdie / Eagle onlyYour caddie query + context (yardage, weather, club distances, optional camera frame)anthropic.com/privacy
Fish Audio (TTS) — Birdie / Eagle onlyCaddie response text (for voice synthesis)fish.audio
Open-MeteoGPS coordinates (to fetch weather)open-meteo.com/privacy
Apple (App Store, Sign in with Apple)Standard App Store analytics, authenticationapple.com/privacy
RevenueCatSubscription status (anonymized App User ID)revenuecat.com/privacy

We do not sell, rent, or share your personal data with advertisers or data brokers.


Camera and Microphone

Camera (Ray-Ban Meta Glasses)

  • Camera is activated only when you explicitly request it ("Caddie, look at my lie")
  • The glasses' LED indicator illuminates when the camera is active
  • Captured frames are sent to our AI service for analysis and immediately discarded
  • No images are stored on your device or our servers
  • No facial recognition or biometric processing is performed

Microphone

  • Microphone is activated only by wake word ("Hey Caddie") or touchpad tap
  • Voice is processed on-device for speech-to-text — audio is not stored
  • Only the transcribed text is sent to the AI service, not the raw audio
  • In two-party consent states, we recommend informing your playing partners

Data Storage and Security

  • Profile and round data are stored on your device using Apple's SwiftData framework and synced to our cloud backend (Supabase) so they follow you across devices
  • Cloud rows are scoped to your account using Supabase Row Level Security — other users cannot read your data
  • Authentication is handled by Supabase Auth using Sign in with Apple; auth tokens are stored in the iOS Keychain
  • Local data on your device is encrypted at rest by iOS/watchOS device encryption; data in Supabase is encrypted in transit (TLS) and at rest by the provider
  • AI caddie features (Birdie / Eagle tiers) transmit your caddie queries to Anthropic via our backend proxy over HTTPS. Anthropic does not retain query content beyond the request
  • Free-tier users do not send caddie queries to any cloud LLM — caddie recommendations are computed on-device from a deterministic lookup table

Your Rights

You can at any time:

  • View your data: All round history and profile data is visible in the app
  • Delete locally-learned caddie state: Settings → Privacy → "Reset Caddie Memory"
  • Delete your account in-app: Settings → Delete Account. A two-step confirmation; on completion your profile, round history, watch calibration, accepted rules, and group memberships are deleted from Supabase, your Sign in with Apple link is removed, and you're signed out. The deletion is immediate and cannot be undone. If the in-app flow ever fails, email privacy@1putthealth.com and we'll complete it manually
  • Export your data: Round history can be exported (feature coming soon)
  • Use Free tier: The Free tier never sends caddie queries to a cloud LLM. To minimize data sent to AI providers, stay on Free or disable AI features in Settings before asking the caddie a question

Children's Privacy

Meta Caddie is not directed at children under 13. We do not knowingly collect personal information from children. Users must be 13 or older to create an account (16 in the EU).


Changes to This Policy

We may update this privacy policy from time to time. We will notify you of significant changes through the app. The "Effective Date" at the top indicates when the policy was last updated.

Version history

  • June 2026 — added Phase B per-hole detection summary disclosure (uploaded during the first 10 rounds to refine swing detection). Documented in-app account deletion path (Settings → Delete Account). Marketing-site duplicate policy retired in favor of this canonical version at docs.metacaddie.app.
  • May 2026 — initial cloud-sync disclosure following the Firebase → Supabase migration. Round data, profile, and group memberships now sync to Supabase scoped per-user via row-level security.

Contact

Questions about this privacy policy? Contact us at:

Email: privacy@1putthealth.com GitHub: 1Putt-Health/meta-caddie