Skip to content

Privacy, an earlier version

Version served from 11:15 UTC to 20:13 UTC on 2026-11-05

This policy took effect on the day this site opened and this version is dated 2026-11-04.

GoodSpeed Golf is run by Goodspeed LLC (formerly Scribely LLC), a Florida limited liability company, which is the controller of your data.

What we keep

  • Your sign-in: the email address or the Apple or Google account you sign in with, and a password if you choose one, which we keep only in a scrambled form that can't be read back. A guest gets a sign-in with no name or email at all.
  • Your profile: the name and handle you choose, any handicap you type in, and the country you pick for your handicap system.
  • Your settings: your units, region and time zone, which we use to show dates, times, distances and prices the way you read them. Your region also decides whether the note about not having played in a month goes to you without you turning it on, and places you on the Local rankings among players with the same region, by name only if you show yourself on public leaderboards.
  • If you pick a rival, we keep that pick with your account until you change it, stop the rivalry or delete your account. Only you see it.
  • Your Off-season switch and dates, which we use for your quests and streak.
  • If you turn on Use my stats in round awards, your fairway, green and putt stats can count toward awards in your rounds. We keep that choice with your account until you change it or delete your account.
  • If you turn on Shoot Your Age, you enter your birth year. We use it only for that achievement and show it only to you, including in your data download. If you choose to show the achievement, others see that you earned it, which tells them roughly how old you are, but never your birth year. We delete the year when you turn the achievement off or delete your account.
  • Your rounds: the course, the players, the games, every score entered and who entered it, and the round's chat, including heckles aimed at a player by name. A round played on a simulator also keeps the venue and the simulator software entered when it was set up. A host can turn on roast mode for a round, which adds the Sandbagger award to its show. A trip's reports roast a player only when every signed-in player on that trip has allowed it with Roast mode in Settings, under Privacy; it is off until you switch it on. An award that pokes fun at a player or team shows only to them, unless everyone who holds it turns on Show it on the recap. The Sandbagger award follows this rule too. We keep that choice with the round.
  • If you save a house game, we keep its name and rules with your account until you delete it or your account. A round you played with it keeps its own copy, even after that.
  • A referral code of your own, the code you joined with if you used one, and a referral cookie for 90 days after you open a friend's link.
  • If you join with someone's referral code, they can see how many people they invited have closed a first round. It doesn't name you.
  • The trips you host or play in, their standings and their reports. If you subscribe to a trip's reports by email, the address you gave and a token that unsubscribes it.
  • If you post on a course's wall, we keep your post with the course and the day you posted it.
  • If you post in a crew's Clubhouse, we keep your posts, comments, poll choices, sign-ups and hearts with the crew. Only players 18 or older can post photos there, and we remove location details from a photo before we store it.
  • If you post in a league's or a club's Chat, we keep your posts, comments, poll choices, sign-ups and hearts with that league or club. Only players 18 or older can post photos there, and we remove location details from a photo before we store it.
  • Reports you make about a message, a player, a trip or a crew, and the waitlist email you leave us.
  • Messages you send us through the contact page or Request a game, with the email you give us.
  • If you sign up for an outing: the name and email you give the organizer, and the handicap, tee and partner preferences you add. The organizer and co-hosts see them; we remove them a year after the outing.
  • If an organizer adds you to an outing's list, we keep the name and email they give, send you your group and start time and an email if the outing is canceled, and remove them a year after the outing.
  • If you are on a league or club roster: the name, email address and member number the host or the club enters for you, and the official handicap number a club records, so you can be on the sheet without an account. A league's or club's standings and seasons carry the names on them.
  • If a host lists you for a trip, we keep your name and the email or phone the host gave with that trip. Only the host and co-hosts see you on its list until you answer. We delete the email or phone when you answer Out or claim your place with an account, and otherwise a year after the trip's last round, or a year after you were listed if the trip has no dated round, and sooner if the host who listed you deletes their account. If you never answer, your name goes at that same year; otherwise it stays while the trip does.
  • If your email is on a league's roster with no account behind it, we send one email asking whether you want the league's reminders. If you don't say yes, we send no others. You can stop them with the link in any email. We keep a one-way code made from that email with the league, so we never ask twice.
  • If you belong to a club on GoodSpeed, its owner or an admin can enter a score you played. We hold it for about 30 days until you approve or decline it. Nothing counts unless you approve, and declining deletes it.
  • When a host invites you to a round by email address or phone number, we keep it on your seat only to send that invite and hold your seat. We delete it when the round closes, or 24 hours after the round's start time if it never closes.
  • If you're an adult and import your golf workouts from Apple Health or Health Connect, we keep each workout's date, how long it lasted, the distance walked, the active energy and which of the two it came from, with the round it matches. A workout that matches none of your rounds isn't kept. We read nothing else from them, and only you see these figures. We keep them until you remove them or delete your account, and we delete them if the account turns out to belong to someone under 18. If you turn on Save rounds as workouts, the app saves each finished round to Apple Health or Health Connect on your phone as a workout.
  • Purchase and refund records are kept after an account is deleted, because tax law requires it; they carry no name, only your account id and the payment provider's reference, so a refund can be traced.
  • When you subscribe to Pro or switch between Pro monthly and Pro yearly, a record of what you agreed to: the words of the renewal terms, the price, the plan and the time. It carries your account id, not your name, and is kept for three years, or for one year after the subscription ends if that is later, because the states' renewal laws require it, including after an account is deleted.
  • A photo of your handicap card, of a round list or of a course scorecard, if you've said yes to Writing and voice help and scan one: it is sent to the model provider that reads it for the numbers and the date, and is not kept.
  • The address your phone gives us for alerts, if you sign in on the app and allow alerts.

Who sees it

A round, its scores and its chat are seen by the people in that round. A crew's members see its rounds. If you turn on Show this crew when I'm playing, members of that crew see your name, course and current hole while your round is open. A course wall post is seen by golfers who have finished a round at that course, with your first name and last initial. Anyone with a round's link sees its leaderboard, its scorecard and the names on them, never handicaps or notes. A player 13 to 17 shows there by first name and last initial. If every player is a known adult, they also see the course. A photo you choose to show on the public report page can be seen by anyone with its link. A crew's Clubhouse is seen only by that crew's members, and posts by a member who is suspended or banned are hidden. A league's Chat is seen only by its active players, hosts and co-hosts and, in a club's league, the people who run the club, and a club's Chat only by its active members and the people who run the club. In both, posts by a member who is suspended or banned are hidden, and an archived club's Chat can still be read but takes no new posts.

An outing's public page shows its sponsors' logos and, while it is live, its board. A public open's page shows each entrant's first name, last initial and score, which anyone can see and search engines can show; a player under 18 shows as "a player".

Show me on course pages. It's off unless you turn it on, and it's for players 18 or older. When it's on, and the round's host allows it, your first name, last initial and score for that round can appear on that course's page, which anyone can see and search engines can show. Search engines may keep an old copy for a while after you turn it off.

Your handicap card is private until you publish it, and only players 18 or older can publish one. Once it's published, anyone with its link or QR sees your name, GoodSpeed handicap and how it has moved, and your last 20 rounds, with their courses, dates, round scores and marks such as a late entry. We ask search engines not to list it. Stop sharing it and it's private again.

If you turn on Show me on public leaderboards, anyone with the link to your player page sees your first name, last initial, level and the achievements you pick to show.

Location

Location is used in three places: when you tap "near me" while setting up a round, to put the nearest courses first; while the hole view on your phone or the distance page on your Apple Watch is open, to show your distance to the green; and, if you turn on Track my shots, each time you mark a shot. Your position stays on your device, with three exceptions. If you turn on 'help improve course maps', the app sends the position of the hole when you finish it, and we store it with the course and the day only, with nothing that names you. When the app shows a plays-like distance, it sends your position and your target to us to look up their heights, from the US Geological Survey in and near the US or from Google elsewhere; we pass them on with nothing that names you, and keep neither. And Track my shots keeps the position of each shot you mark, as described below.

If you use GoodSpeed Golf on a paired watch, your phone sends it what the watch shows for your round: the course, the players' names, places and scores, and the hole you're on. Between rounds, it also shows your next event's name, day, time and course. An Apple Watch gets it through Apple's own watch link, and a Wear OS watch gets it straight from your phone, only while the two are near each other; it doesn't go through our servers. It is removed from the watch when you sign out, or the next time the watch reaches your phone. During a round, an Apple Watch keeps your course, your hole, your place, your score and the holes you've played for its face, and ignores them after 12 hours if it can't reach your phone. Scores you enter on the watch stay on it only until your phone has them. A Wear OS watch uses its own location only to show distances while that page is open, and keeps it on the watch.

Track my shots. It's off unless you turn it on, and it's for players 18 or older with Pro. When it's on, during a round you start, each time you mark a shot the app records where you are, or the spot where you place it on the map. It keeps each shot's position, hole, round and time, and the club if you pick one, linked to your account. It never keeps a path or positions between shots. Only you see your shots; a crew you share stats with sees numbers made from them, never the shots. They're kept until you delete them or your account. You can turn it off in Settings, under Privacy, and choose whether to keep or delete the shots you've tracked. On your phone, while it's on and the hole view is open, the app reads your phone's motion to notice a swing and suggest a shot. The motion readings are used on your phone and never kept or sent; only a shot you keep is saved. On a watch, while it's on, the app runs a golf workout so it can notice a swing with the screen off and suggest a shot. A shot you don't keep is dropped on the watch, and only the ones you keep leave it. It reads nothing from and saves nothing to Apple Health or Health Services, and the workout ends when tracking stops.

Saying a round

If you've said yes to Writing and voice help, then when you set up a round by typing or saying it, the words are sent to our language model provider, Anthropic, to turn them into a setup you then check. On the web, speaking uses your browser's own speech recognition, which may send the sound to the maker of your browser. In the app, your phone turns the sound into words; the sound stays on your phone and isn't saved.

If you use voice scoring in the app, the app listens only while you hold the button and turns what you say into a score on your phone. The sound stays on your phone and isn't saved. We get only the score, as if you'd tapped it.

If you're an adult and use Siri to enter scores on an iPhone or iPad, Siri turns what you say into words under Apple's own terms, which may send the sound to Apple. The app reads those words on your device to fill in the scores, then clears them; it doesn't keep them or send them anywhere. We get only the scores you keep after the app shows them to you, as if you'd tapped them.

Course data

Course scorecards come from golfcourseapi.com and are used only inside the app. We send it the course names you search for, nothing about you. Hole maps are drawn from OpenStreetMap data (© OpenStreetMap contributors), which we keep and serve ourselves: your device contacts OpenStreetMap only if you tap the map credit, and nothing you record in the app is sent to it. Hole maps show Google's satellite map. While the hole view is open, your device asks Google for the map around the hole, under Google's privacy policy. Google receives your device's network address and which part of the map to show, not your name or account.

Counting visits

Our public pages send us a count of visits and taps, by page and by day. They also send a daily count of where visits came from: the site that linked to us, if it is a search engine, social site or golf site on our list (any other site counts as "other"), and a link's source and medium tags, if they are on our list. Those counts carry no address, device or identifier. PostHog's counts are described under the services we use. To stop abuse, our servers keep a request counter keyed by network address, by account, or by a one-way code made from an email address for about an hour, then delete it. The counter that allows one course map position per hole each day is kept for two days.

Services we use

Goodspeed LLC is based in the United States. We and the services listed here may store and handle your information there and in other countries.

  • Supabase stores the data and runs sign-in, and sends your sign-in codes through Resend.
  • Vercel serves the site. On the web's sign-up page, at checkout, and on any page that shows you a price you can buy while signed in, we read the country of your network address, only to check the youngest age for an account, what we can sell there and in which currency, and we don't keep it. The app reads your phone's region setting on the phone for the same age check, and never sends it.
  • Fly.io runs the background worker that builds reports, sends our report, reminder, outing and change-notice emails and runs the nightly jobs.
  • Stripe takes payments for credits, Pro and the Yearly pass; your card details go to Stripe, not to us, and Stripe receives your sign-in email, your account id and the billing address you enter there.
  • Apple or Google take payments for purchases made in the apps; we receive the purchase record and never your card details.
  • RevenueCat receives the purchase record and the account id.
  • Sentry receives error reports so we can fix what breaks; they carry the round or account involved and the error, never your messages, cookies or what you typed. It also receives timing data from the phone app about how fast it responds, for one in ten of its requests, with no personal details attached.
  • PostHog counts how the site and the apps are used, so we can see what to improve: which pages and screens open, which buttons on the site are tapped, and when a round is started, holes are scored or something is bought (what kind, never the amount or your card). It is reached only from our servers, so it sets no cookie and nothing is stored for it on your device, on the web or in the apps. If you are signed in and 18 or older, the counts are linked to your account id, never your name or email; for anyone else they are linked to nothing. It never receives what you type, your messages, your location or your network address, and phones of players under 13 send it nothing. We can see these counts for 1 year. PostHog doesn't say it erases them on that day, so they may stay with PostHog after that. When you delete your account, we have PostHog delete what it holds for it.
  • Resend sends our email.
  • When you sign in, sign up or start as a guest, Cloudflare runs a check to tell people from automated sign-ups. Cloudflare sees your IP address and basic browser and connection details, and also uses them to improve that check. We get back only whether the check passed and keep none of it.
  • Expo delivers push alerts to the apps through Apple's and Google's push services. They receive the alert's text and a push address for your phone, made when you sign in on the app and allow alerts; on Android, Google also keeps an id for the app on your phone.
  • The app also makes a random id for itself on your phone and sends it with your push address, so another account can't take your phone's alerts. We keep it with the push address and delete it with it.
  • While a round you're playing in shows on your lock screen, we send its live card straight to Apple's push service on an iPhone, or to Google's Firebase Cloud Messaging on Android: the course and hole, the top of the standings with players' short names and scores to par, and your own row. A paired Apple Watch can show the same card in its Smart Stack. On an iPhone the push address is made for that round and deleted when the round ends; on Android it's the app's push address, deleted when you sign out. Phones of players under 13 never get one.
  • If you follow a player in a round you have the link to, we keep which player you follow until the round ends and send your phone the same live card through the same services, with that player marked. Only someone 18 or older with an account can be followed.
  • If you add a league week to Apple Wallet or Google Wallet, that wallet gets the league's name, the week, the date and first tee time, your group and starting tee, and the course and where it is. It goes only when you tap, and we keep no copy. After that the pass is yours to remove: we don't change or remove it in your wallet.
  • If you use GoodSpeed Golf in Messages on iPhone, your phone keeps your live round and a few recent rounds ready to send: the board link and the names and scores on it. That stays on your phone until you tap Send leaderboard and send the message. The card then shows the top three, with you by first name and last initial and other players as "A player", and anyone who gets the message can open the board. If sharing isn't allowed for you, it keeps nothing.
  • The model provider that reads a spoken setup also, under Writing and voice help, writes a round's recap narrative and the words of a trip's report from their scores and standings when every player has said yes, and reads the day's chat of a trip's rounds, from players who have said yes, to suggest nicknames to a host who has said yes. Apart from what people type, say or scan, it gets only the first names of players who have said yes. Without a yes you get plain sentences, and you can change your answer in Settings, under Privacy. The quote of the day is chosen by a rule, not sent to the model.
  • Google provides the hole maps, and the heights for plays-like where the US Geological Survey has none.
  • The US Geological Survey provides heights for plays-like in and near the US.
  • UptimeRobot and Healthchecks.io watch whether the site and the worker are up; they receive nothing about you.

Weather

Forecasts come from WeatherAPI.com. We send it only the course's location and the date, never anything about you. WeatherAPI.com asks every app that shows its forecasts to pass on its own notice, in its words:

Weather information displayed here is provided for general informational purposes only. Forecasts and conditions are probabilistic and may not be accurate for your specific location or time. This data should not be used as the sole basis for decisions involving personal safety, aviation, marine navigation, emergency planning, or other safety-critical activities. Always consult official meteorological services and relevant authorities for decisions where accuracy is critical.

How long we keep things

Scores stay in the rounds you played for as long as the round exists. After an account is deleted, its name in those rounds and on its chat messages shows as "Deleted player". A guest sign-in that holds no seat in a round is deleted 30 days after it was last used. One that holds a seat is deleted 400 days after the last round it played in closes (a round that never closes counts as closed 24 hours after its start time), and its name in its rounds then shows as "Deleted player". If the guest signs up, the sign-in becomes an ordinary account and this no longer applies. A deletion request waits 14 days, during which you can withdraw it; then your profile, handicap, photos, notes, crews and settings are cleared, and the sign-in address on the account is replaced by a placeholder so it can no longer be used to sign in. A handicap import's preview is deleted after 24 hours. A child's first name that a grown-up puts on their scorecard reads "Player" 13 months after the round closes or is canceled. Records of how the app performed at steps such as setting up a round, which carry your account id and numbers only, are deleted after 90 days. Hole positions sent with 'help improve course maps' on are deleted a year after they're sent. Outing sign-ups are cleared a year after the outing. Course wall posts leave the wall after 30 days and are deleted a year after you post them. When you delete a post, or your account, its words are deleted within a day. If a post is reported, we keep its words until we've reviewed the report. Clubhouse posts are kept while the crew exists. When you delete one, it leaves the Clubhouse at once and its photo is deleted; we keep a copy of its words for a short time so you can undo it, and delete that copy within a day. If a Clubhouse post is reported, we keep its words until we've reviewed the report, then delete any photo it had. When you delete your account, your hearts, poll choices and sign-ups are deleted and your Clubhouse posts stay under "Deleted player" without their photos. If you're under 18, each post reads "Message removed" instead. If you leave a crew or are removed from it, your Clubhouse posts stay there under "Former member". League and club Chat posts are kept while the league or club exists, and work like Clubhouse posts when you delete one, report one, delete your account or leave. A sign-in code lasts 15 minutes; a co-host or staff invitation seven days. If you ask for a sign-in code and never use it, we delete your email address 7 days later. The request counters above last about an hour, and the map-position counter two days. Push alerts that could not be delivered are dropped within a day; delivered alerts are kept. A round's lock-screen push address is deleted when the round closes. Reports you make are kept as moderation records without your words once your account is deleted. Your referral code stops working when your account is deleted; the record of any credit already given through it stays. The waitlist email, and messages you send us with their email, stay until you ask to be removed. Purchase and refund records are kept for as long as the tax law requires. The record of what you agreed to when you subscribed to Pro is kept for three years, or for one year after the subscription ends if that is later. Audit rows and round events are kept for as long as the round they belong to exists; rounds are not deleted. A name, email address or member number a host or a club enters on a roster for someone without an account stays with that league or club, marked as removed when the host or the club removes it; you can ask us to delete yours through the contact address below. When we ask a roster email about a league's reminders, we keep a one-way code made from that email, the link we sent, which account asked, when we asked, and any yes with the version of the words it answered. That record doesn't hold the email itself. It stays while the league exists, and you can ask us to delete yours the same way. If an email with no account behind it is put on a trip's or league's report list and never confirmed, we delete it after 30 days, unless it's on that league's roster. A confirmed email, or one that unsubscribed, stays with that trip or league so we keep that choice, and you can ask us to delete it the same way. A score a club enters for you is kept until you approve or decline it, or for about 30 days.

How we look after it

Goodspeed LLC's privacy officer approves how we keep and delete personal information and who on our team can reach it. Only the people who run GoodSpeed Golf can reach your account's data, and only to run the service, handle a report or answer you. How long we keep each kind of data is set out under How long we keep things. A complaint about how we handle your data goes to the privacy officer at support@goodspeed.app, who answers within 30 days.

Cookies

We set a sign-in cookie that keeps you signed in for up to 400 days unless you sign out, a beta invitation cookie for 90 days when you open an invite link or type an invite code, a referral cookie for 90 days when you open a friend's link, two short cookies that keep a guest's seat and results while they sign in (15 minutes through an Apple or Google sign-in or while a sign-in code is on its way), a one-hour cookie that notes the app opened the page, a cookie for one year that remembers you closed the prompt to get the app, and an appearance cookie for one year that remembers whether you chose light, dark or your device's setting. There is no advertising or analytics cookie and no third party sets a cookie on our pages, except that Cloudflare's sign-in check may set its own short-lived cookie on its own domain while it runs. Because we track nobody across other sites, we do not change what we collect in response to a Do Not Track signal.

What we never do

  • We never sell your data, and we never serve targeted advertising to anyone.
  • We never use your messages, photos or name in marketing without asking you; where marketing shows a real round, every name and the course are changed so no one can be identified.

Age

GoodSpeed Golf is for people 13 or older, and 14 or older in Canada. If you tell us, or your phone tells us, that you're younger than that, we don't make an account, a guest's included, and if one was made a moment before you answered, we delete it at once. A grown-up can still put a child's first name on their own scorecard, and it's kept with that round until it reads "Player", 13 months after the round closes or is canceled. If you think someone too young has an account, write to support@goodspeed.app and we'll delete it.

Your choices

  • You can change your profile at any time.
  • You can sign out of every device in Settings, under Account.
  • You can ask for your account to be deleted in Settings, under Privacy, or at goodspeed.golf/account/delete.
  • Scores you entered in a round stay on the scorecards of the people you played with.
  • Hole notes are private to you.
  • A hole photo is private to you until you share it with your round's trip, or with the trip and the public report page; you can turn either off at any time, and the photo leaves those places at the next render.
  • You can also send a photo in a round's chat. Only the round's players see it, and we remove location details from it before we store it. When a message is deleted, its words and any photo are deleted with it. If someone reported the message before it was deleted, we keep its words and photo for our moderators until the report is closed, and never more than 30 days after the delete. Deleting your account deletes them at once. Players under 18 can't send photos.
  • Hole notes and photos are removed when your account is deleted.
  • You can download a copy of your data from Settings, under Privacy, including your messages, sign-ups, memberships and purchases, and any nickname you turned off on a trip.
  • If you ask us about your data, we answer within 30 days. If we refuse a request, we tell you why. You can appeal through the contact page or by writing to support@goodspeed.app. If you live in Canada, you can also complain to the Office of the Privacy Commissioner of Canada, and in Québec to the Commission d'accès à l'information.

Changes to this policy

If we change this policy in a way that matters, we email every account before the change takes effect and keep the previous version linked here.

Contact

Questions about your data: contact us.

Goodspeed LLC's privacy officer is in charge of protecting personal information, and you can reach them at support@goodspeed.app.