Legal

Privacy Policy

What we collect, why we hold it, who else touches it, and how to get it back or get it deleted. Written to be read rather than to cover us.

Effective 10 September 2026 Last updated 1 October 2026

On this page

  1. The short version
  2. What we collect
  3. Why we hold it
  4. Who processes it
  5. Cookies and analytics
  6. How long we keep it
  7. Your rights
  8. Security
  9. Children
  10. Changes
  11. Contact

1. The short version

We collect the email address you sign up with, a securely hashed password, whether you are paying, and anything you deliberately enter — such as a golf round you log. We do not sell your data, we do not share it with advertisers, and we never see your card number.

Email hello@divotlab.com and we will send you a copy of everything we hold, or delete it.

2. What we collect

When you create an account

When you subscribe

Card numbers, expiry dates and CVCs are handled entirely by Stripe and never reach our servers or our database.

When you use My Game

This is the most personal data on the site, and it exists only because you typed it in. It is used to show you your own game and is never published, sold, or attached to your name anywhere another user can see.

When you play Fantasy or Survivor

When you play Daily Nine

Daily Nine needs no account, and almost nothing about it leaves your browser.

Automatically

3. Why we hold it

DataPurposeBasis
Email and password hashSign you in and secure your accountPerforming our contract with you
Subscription and Stripe IDTake payment and grant Pro accessPerforming our contract with you
Rounds and practice dataShow you your own gamePerforming our contract with you
Newsletter opt-inSend Lab NotesYour consent, withdrawable any time
Daily Nine score totalsShow how a round compared with the day's other roundsOur legitimate interest — the total is not linked to you
Server logsSecurity, abuse prevention, debuggingOur legitimate interest
AnalyticsUnderstand which pages are usefulOur legitimate interest

4. Who processes it

We use a small number of service providers. Each receives only what it needs, and none of them are permitted to use your data for their own purposes.

ProviderWhat it doesWhat it sees
StripePayments and billing portalEmail, payment details, subscription history
VercelHosting for the site and APIRequest logs, IP addresses
UpstashAccount and session storageAccount records and sessions
NeonDatabase for the archive, Pick 5 and My GameLogged rounds, practice data, game entries
BeehiivNewsletter deliveryEmail address, subscription tier
ResendTransactional email such as sign-in codesEmail address, message contents
Google AnalyticsAggregate site usageAnonymised usage events

Tour statistics come from DataGolf. That is a one-way relationship — we read golf data from them and send them nothing about you.

Some providers operate outside your country, including in the United States. Where personal data is transferred internationally we rely on the provider’s own safeguards, such as standard contractual clauses.

5. Cookies and analytics

We do not run advertising cookies and we do not use third-party ad trackers.

We use Google Analytics to see which pages people find useful, in aggregate. We use browser storage on your own device to keep you signed in, remember the tab you were on, and hold a practice session that has not synced yet. That storage never leaves your browser except where it is explicitly sent to sign you in or save your work.

You can clear it at any time through your browser settings. Doing so will sign you out.

6. How long we keep it

7. Your rights

Wherever you live, you can ask us to:

Email hello@divotlab.com and we will respond within 30 days. There is no charge and you do not have to give a reason.

If you are in the UK or EU you also have the right to complain to your data protection authority. If you are in California, we confirm plainly that we do not sell or share personal information, so there is nothing for you to opt out of.

8. Security

Passwords are stored as salted PBKDF2-SHA512 hashes at 100,000 iterations, never in a readable form. Traffic is encrypted in transit. Payment credentials never touch our systems. Access to production data is limited to the people who operate the service.

No system is perfectly secure, and we will not claim otherwise. If a breach ever affects your data we will tell you, and we will tell you what actually happened.

9. Children

Divot Lab is not intended for anyone under 18, and we do not knowingly collect data from children. If you believe a child has created an account, email us and we will remove it.

10. Changes

If we change this policy, the “last updated” date above changes with it, and we will email account holders about anything material. We will not quietly start doing something new with data you already gave us.

11. Contact

Questions, requests, or a copy of your data: hello@divotlab.com.

See also our Terms of Service.