1. What we collect

Data Why we collect it Stored?
Email address Account creation and authentication Yes — linked to your account
GPS location Calculate distances to the pin, hazards, and layup targets; fetch local weather conditions No — used in real time, not stored
Voice audio Transcribed to text so you can talk to your caddy hands-free No — audio is sent directly to our speech-to-text service and discarded; only the transcript is stored
Caddy conversation history Lets your caddy give context-aware advice and remember what you've discussed during a round Yes — stored per round, deletable
Round scores & stats Scorecard, hole-by-hole stats, handicap tracking, miss pattern analysis Yes — stored in your account
Player profile & caddy memory Club distances, shot tendencies, and notes your caddy has learned about your game Yes — stored in your account, editable and deletable
Subscription status Verify active subscription to unlock the app Yes — stored via our payment processor
We do not collect or store raw audio. Your voice is converted to text on Deepgram's servers and the audio is never retained by us.

2. How we use your data

We use the information we collect to:

We do not sell your personal data to third parties. We do not use your data to serve advertising. We do not share your data with any third party except as described in Section 4 (Third-Party Services).

3. Data you share with the AI caddy

When you ask your caddy a question, we send the relevant context — your message, your scorecard for the current round, your player profile, and recent conversation history — to an AI provider (OpenAI or Anthropic) to generate a response. This data is sent over an encrypted connection. We do not permit AI providers to use your data to train their models under our agreements with them.

Similarly, when the caddy speaks back to you, the response text is sent to ElevenLabs to synthesise voice audio. No personal identifiers are sent alongside the text.

4. Third-party services

We rely on the following services to operate the app. Each service has its own privacy policy:

Supabase
Authentication and database — stores your account and game data
supabase.com/privacy
OpenAI
AI model — generates your caddy's advice and responses
openai.com/policies/privacy-policy
Anthropic (Claude)
AI model — alternative AI provider for caddy responses
anthropic.com/privacy
Deepgram
Speech-to-text — transcribes your voice messages; audio is not retained
deepgram.com/privacy
ElevenLabs
Text-to-speech — synthesises the caddy's voice responses
elevenlabs.io/privacy
Stripe
Payment processing — handles subscription billing securely; we do not store your card details
stripe.com/privacy

5. Location data

The app requests access to your device's location while you are using it ("foreground location only"). Your GPS coordinates are used in real time to calculate distances to the pin and fetch weather data for your location. We do not store your GPS coordinates. Location data is never shared with third parties beyond what is necessary to fetch weather information from a weather API.

You can deny or revoke location permission at any time in your device's Settings. The app will continue to work without location access, but GPS distance features will be unavailable.

6. Microphone access

The app requests microphone access to let you speak to your caddy hands-free. Audio is captured only when you actively record a message. The audio stream is sent directly to Deepgram's speech-to-text service over an encrypted connection and is not retained by us or by Deepgram after the transcript is returned.

You can deny or revoke microphone permission at any time in your device's Settings. You can still type messages to your caddy without microphone access.

7. Data retention

We retain your data as long as your account is active. Specifically:

We do not retain raw voice audio at any point.

8. Your rights and choices

You have the right to:

To submit a data request, email us at privacy@looprgolf.app. We will respond within 30 days.

9. Children's privacy

The app is not directed to children under the age of 13. We do not knowingly collect personal information from children under 13. If you believe a child under 13 has provided us with personal information, please contact us and we will delete it.

10. Security

All data is transmitted over HTTPS. Your account is secured by Supabase authentication, which uses industry-standard hashing and token-based sessions. We do not store passwords in plain text. Payment information is handled entirely by Stripe and is never stored on our servers.

11. Changes to this policy

If we make material changes to this privacy policy, we will update the effective date at the top of this page. We may also notify you via email for significant changes. Continued use of the app after changes are posted constitutes your acceptance of the updated policy.

12. Contact us

If you have any questions about this privacy policy or how your data is handled, please contact us:

Email: privacy@looprgolf.app
Website: looprgolf.app