Legal

Privacy Policy

How Trundle handles your information. The short version: everything Trundle records is kept on your own PC. If you sign in, your round history syncs to your account so you can see it on the web, and you can choose to sync copies of your swing clips to watch on your phone. Both can be switched off, and beyond them we hold only what is needed to run your account.

Last updated: 1 October 2026

Who we are

Trundle is a Windows desktop application for golf simulator users. The application and this website are operated by Timothy Duddy, d/b/a Trundle, a sole proprietorship in the United States, who is responsible for the information described here. You can reach us at support@gettrundle.com.

What stays on your computer

Everything Trundlerecords is written to a local folder on your PC first: your rounds, shot history, swing clips, camera footage, body tracking data, scene layouts and application settings. Your full-quality recordings, body tracking data, layouts and settings never leave your computer. The two exceptions, round data and swing clips, are described below. Each has its own switch in the application's settings, and neither applies unless you are signed in.

Sign-in tokens for Google, and for Twitch if you connect it, are also stored only on your PC. They are encrypted with the Windows Data Protection API scoped to your Windows user, so another user on the same machine cannot read them.

What we collect

Account information

Trundle uses Google Sign-In. When you sign in, we receive and store your Google account identifier, email address, name and the URL of your Google profile picture. We never receive your Google password.

Subscription information

If you subscribe, we store your plan tier, the identifiers Paddle assigns to you as a customer and to your subscription, and the dates your plan started, renews or was scheduled to cancel. We do not receive or store your card number, billing address or any other payment details — those go directly to Paddle, who process the payment.

Round and shot data

When you are signed in, the application syncs your GSPro performance data to your account so you can view it on this website. This covers each round you play, finished or not (course, tee, score, and summary statistics such as fairways and greens hit), the shots in it (club, launch data such as ball speed, spin and carry, and where each shot started and finished), per-club averages, and the GSPro player names these belong to. It is on by default when you sign in. You can turn it off with Sync performance data in the application's settings, or stop syncing an individual GSPro player, which removes that player's data from our servers. Turning sync off stops new uploads but leaves data already synced in place; to have that removed too, see Your rights and choices below. Only you can view this data, when signed in to your own account.

Swing clips

This applies only if you turn on Sync swing clips in the application. It is off by default and is part of the Pro plan. When it is on, the application uploads a smaller, compressed copy of each swing clip from every camera angle, a still preview image, and the shot data for that swing, so you can watch them on your phone. Your full-quality original recordings stay on your PC.

Anyone in view of your cameras will appear in the clips you upload, so please only sync clips of people who are happy for them to be stored this way. Clips are private to your account: they are served only to you, through links that expire. They are not shared or published, and we do not use them to train AI models or for any purpose other than showing them back to you.

AI swing analysis

This applies only if you use the AI swing analysis feature. When you request an analysis, the application sends a small number of still frames from your swing video, plus the numeric shot data for that swing, to our server, which forwards them to Anthropic for processing.

We do not store the images. They pass through our server and are not written to our database. What we do keep is the record of the analysis: your account identifier, the resulting written analysis, which model produced it, how much it consumed, whether it succeeded, and when. We keep the written result so the analysis is still there when you reopen it, and the rest so your monthly allowance can be counted accurately.

Support requests

If you send us a support request from your account, we store what you write, our replies, and a note of your account at that moment: your plan, whether a cancellation is pending, how many analyses you had used, and the application version if the request was opened from the app. We use this only to answer you. If you email us instead, your message is held in our mailbox like any other email.

Emails we send you

We email the address on your account for a small number of reasons: a welcome message with setup instructions when your account is created, our replies to your support requests, and notices about your account or changes to these documents. We keep a record of each email we have sent you (what kind it was, when, and whether it was delivered). Our emails contain no tracking pixels and no tracked links, so we do not know whether you opened one. We do not send marketing email.

Server logs

Our server and hosting providers keep ordinary technical logs of requests, which include IP addresses and error details. These are used to keep the service running and to investigate faults.

Download counts

When the Windows installer is downloaded from this site, we add one to a counter. The counter records the date, which button on the site was used, and the country the request came from — nothing else. It is a running total, not a list of visits: no record is created for you, nothing is stored about your device, and a download by a signed-in customer is indistinguishable from anyone else's. We use it to know whether people are finding the app.

What we do not collect

  • No analytics scripts, no advertising, no profiling. This website loads no third-party analytics or advertising code, sets no tracking cookies, and builds no picture of you or your visit. The only thing we measure is the download counter described above, which counts downloads rather than people.
  • No video or camera footage unless you turn on clip syncing or request an AI analysis, and no round or shot data unless you are signed in with performance sync on.
  • No body tracking data, scene layouts or settings, ever.
  • No payment card details, at any point.
  • No personal information at all if you use Trundle without signing in. The free tier works without an account, and the app sends us nothing.

Why we are allowed to hold it

We hold account and subscription information, and the round data and clips you sync, because it is necessary to provide the service you asked for and to meet our obligations under our agreement with you. We hold the analysis records because we have a legitimate interest in metering a paid feature accurately and preventing abuse. Where the law in your country requires consent instead, we rely on the consent you give by choosing to sign in or to run an analysis.

Who else is involved

We use a small number of providers, each doing one job. We do not sell your information to anyone, and we do not share it for advertising.

  • Google— sign-in. If you additionally connect YouTube, the application uses that connection only to manage your own live stream and read its statistics.
  • Paddle— our payment processor and Merchant of Record. Paddle is the seller on your receipt, and collects your payment and billing details directly under their own privacy policy.
  • Anthropic— processes swing frames to produce an analysis, only when you request one.
  • Twitch— only if you connect a Twitch account, and then only to manage your own stream and read its chat.
  • Railway and Vercel— host our server, the database holding your account and synced round data, and this website.
  • Cloudflare— stores the swing clips you choose to sync, in Cloudflare R2 object storage.
  • Resend— delivers the emails we send you. Resend receives your email address and the content of each message.
  • GitHub— hosts the application download and the update feed. Downloading or checking for updates makes your IP address visible to GitHub, as with any download.

Cookies

This website sets one cookie, to keep you signed in after you log in. There are no analytics, advertising or third-party tracking cookies, which is why you are not asked to consent to any.

How long we keep it

Account and subscription records are kept while your account exists. Analysis records are kept while your account exists, so that your past analyses remain available to you. Synced round data is kept while your account exists, or until you delete the round or stop syncing that player. We keep your most recent synced swing clips, up to your plan's limit (currently 10,000 clips; each camera angle counts as one). When a new clip would go over it, your oldest synced clips are deleted automatically to make room, unless you starred the swing or it has an AI analysis; those are kept while you subscribe. You can delete any synced clip, or all of them at once, from the application at any time. Server logs are kept on our providers' ordinary retention schedules. Support requests, and our record of the emails we have sent you, are kept while your account exists. When you ask us to delete your account, we delete your account record, your synced round data, your synced swing clips, your analysis records, your credit balances, your support requests and our record of emails sent to you.

Your rights and choices

  • Use it without an account. The free tier requires no sign-in, and nothing is sent to us at all.
  • AI analysis is opt-in per use. Nothing is sent to Anthropic unless you request an analysis for a specific swing.
  • Clip syncing is opt-in. It is off until you turn it on, and Delete all synced clips in the application removes every clip we hold for you.
  • Round sync can be turned off. Switch off Sync performance data, or stop syncing an individual player, in the application's settings.
  • Disconnect a platform. Twitch and YouTube connections can be removed in the application at any time.
  • Access, correction and deletion. Send a support request from your account, or email us at support@gettrundle.com, and we will provide a copy of what we hold about you, correct it, or delete it. Self-service deletion is not yet built into the account page, so email is currently the way to do this.

Depending on where you live, you may have additional rights — including under the GDPR in the UK and EU, and under state privacy laws in the United States — such as the right to object to processing, to request portability, or to complain to your data protection authority. We honour these requests regardless of where you live, and we will not treat you differently for making one.

International transfers

We are based in the United States and our providers operate globally, so information you give us is processed in the United States and possibly elsewhere. If you are in the UK or EU, this means your information is transferred outside your country; we rely on our providers' standard contractual clauses for those transfers.

Children

Trundle is not directed at children under 13, and we do not knowingly collect their information. If you believe a child has given us information, email us and we will delete it.

Security

Traffic to our server and this website is encrypted in transit. Sign-in tokens on your PC are encrypted at rest by Windows. No system is perfectly secure, but the design deliberately limits what we hold: your full-quality recordings never leave your machine, synced clips are reduced copies that expire, and only you can view your synced round data and clips.

Legacy licence keys

Older versions of Trundle were unlocked with a licence key rather than an account. If you use that screen, the application sends the key and an identifier derived from your hardware, so that one key cannot be used on unlimited machines. This path is being retired and is not used by current sign-in.

Changes

If we change this policy we will update the date at the top, and for significant changes we will tell account holders by email.

Contact

Questions, requests or complaints: support@gettrundle.com. See also our Terms of Service and Refund Policy.