Policy · v6
Cookies Policy
Effective 9 November 2026 · The cookies and on-device storage tee-time.uk uses, and how to control them.
This Cookies Policy explains how Bednal Limited (company number 12582198) ("we", "us") uses cookies and similar technologies on tee-time.uk (the "Service"). It should be read alongside our Privacy Policy.
1. What cookies and similar technologies are
A cookie is a small text file a website stores in your browser. Similar technologies include your browser's local storage, IndexedDB and the cache a website's service worker keeps so the app works offline. The UK Privacy and Electronic Communications Regulations ("PECR") cover all of them in the same way, so this Policy lists them all.
2. Your choices
- Strictly necessary storage is always on. The Service cannot sign you in, take a booking, process a payment or remember a setting you chose without it, so the law does not require your consent for it.
- Analytics and Advertising cookies are only used if you opt in. Nothing in these categories is set until you choose "Accept all" or switch the category on under "Manage". Before you choose, the Google tag does run, but in that state it sets no cookies on tee-time.uk: it sends Google only "cookieless" signals (for example that a page was viewed or a feature used, your browser type, the time and your IP address), which Google says it uses to estimate overall visits and ad results, not to identify you or build a profile of you. Once you say no to a category, nothing more is sent to Google for it, not even those signals. See clause 7.
- "Reject all" is always available next to "Accept all". You can change your mind at any time with the Cookie settings link at the bottom of every page. If you withdraw consent we delete the Google cookies we can reach and reload the page without the Google scripts.
- We keep your choice in the
tt_consentcookie for six months from when you made it, after which we ask again. We also ask again if we add a new kind of non-essential cookie. - If you are signed in when you make or change a choice, we also save it to your Account, so it applies when you sign in on another device and you don't have to answer again. It still lasts six months from when you made it. If you later change it on any device while signed in, including withdrawing consent, the most recent choice is used everywhere you are signed in, and we delete the Google cookies we can reach on each device as it picks up the change. A choice made while signed out stays on that device only, and a choice saved to one Account is never used for anyone else who signs in on the same device. Signing out does not change the choice on the device.
- Straight after you create an Account we may ask once, in a separate "Help improve tee-time" message, whether you agree to Analytics and to Advertising cookies. Creating an Account is not agreeing to them: each has its own "Allow" and "No thanks", nothing is selected for you, and you can skip the question.
- We keep a record of each choice (a random identifier, the categories you chose, the date, the version of this Policy you answered, where you answered it: the cookie banner, Cookie settings or the question after sign-up, and which form of Google Consent Mode was in use) so we can show that consent was given. That record holds no name, email address, account identifier or IP address, and is deleted after two years. If you made the choice while signed in, your Account also holds your latest choice and its random identifier, which links it to that record, until you change it or delete your Account.
You can also block or delete cookies in your browser settings. Blocking strictly necessary cookies will stop sign-in and booking from working.
The club booking widget we provide to golf clubs (widget.tee-time.uk) uses no analytics or advertising cookies at all and shows no cookie banner.
3. Strictly necessary cookies
| Name | Provider | Purpose | Duration |
|---|---|---|---|
better-auth.session_token (__Secure- prefix on https) | tee-time.uk | Keeps you signed in to your Account. | 30 days, renewed as you use the Service |
better-auth-passkey | tee-time.uk | Holds the one-time challenge while you create or use a passkey. | About 5 minutes |
better-auth.oauth_state | tee-time.uk | Protects "Continue with Google / Apple" sign-in against forgery. | About 10 minutes |
tt_consent | tee-time.uk | Remembers your cookie choices. | 6 months |
tt_insights_off | tee-time.uk | Set only if you switch off club statistics; remembers that choice on tee-time.uk and club websites we host. | 1 year |
tt_signup_consent | tee-time.uk | Set just after you create an Account so we ask about cookies once, at that point. Holds no information about you. | Until the question is shown, or 30 minutes |
tee-booker:theme | tee-time.uk | Remembers the light / dark theme you picked, so the first paint matches it. | 1 year |
tt_in_app | tee-time.uk | Set only in the browser inside the tee-time iPhone app, to mark pages opened from the app, which don't offer tee-time Plus for sale. Holds no information about you. | Until that browsing session ends |
platform-impersonation | tee-time.uk | Staff only: support access to a club's admin view. Never set for golfers. | 4 hours |
__stripe_mid, __stripe_sid | Stripe | Set by Stripe on pages with a card form (saving a card, buying credits, paying a green fee in the app) to prevent fraud. Stripe may also set cookies on its own domains inside the card form. | __stripe_mid 1 year, __stripe_sid 30 minutes |
4. Strictly necessary on-device storage
These items stay on your device. Most are never sent to us; where one is, it is noted.
| Name | Type | Purpose | Duration |
|---|---|---|---|
tee-booker:theme, tee-booker:nav-style | Local storage | Your theme and navigation-bar style. | Until you clear them |
mapsPreference, mapChipMode, searchSortBy | Local storage | Your map app, map label and sort preferences. | Until you clear them |
userLocation | Local storage | Your last location (device location, only if you allow it, or a postcode you typed), so we don't ask the browser every visit. Used on the device for distances; anything sent to us is rounded to about 1 km. A device location is refreshed once it is over an hour old. See Privacy Policy clause 6. | Until you clear it or turn location off |
tee-time:locationPromptDismissed | Session storage | Remembers that you said "Not now" to our location prompt, so we don't ask again. | Until you close the browser tab or app |
tt.consent.account.v1 | Local storage | Which Account (an internal account number) the cookie choice on this device was saved to, so a choice made on one Account is never applied to another. Not sent to us. | Until you clear it or delete your Account from this device |
tt.consent.ask-again | Session storage | Set only when a choice made on this device while signed out conflicts with the choice saved on your Account, so we ask you rather than apply either. | Until you answer or close the browser tab |
recentlyViewed | Local storage | Courses you recently opened, for the search box. | Until you clear it |
teebooter_visit_count, teebooter_banner_dismissed | Local storage | Whether to show the "Add to Home Screen" prompt. | Until you clear them |
tee-booker:social-identities | Local storage | Social features: the device token that links this browser to your social profile. | Until you sign out |
scorecard:<id>:pending | Local storage | Scorecard entries saved while offline, sent to us when you are back online. | Until sent |
tee-time-query-cache | IndexedDB | A copy of the tee times you have searched, so search is fast and works offline. | Refreshed as you search; cleared with site data |
App shell, static-assets-v1, scorecard-pending-v1 | Service worker cache | Lets the installed app open offline and queues scorecard saves. | Replaced on each app update |
5. Analytics cookies (only with your consent)
| Name | Provider | Purpose | Duration |
|---|---|---|---|
_ga | Google Analytics | Distinguishes browsers so we can count visitors. | 2 years |
_ga_<ID> | Google Analytics | Keeps the state of your visit (session). | 2 years |
tt:analytics:booking-confirmed:<id> | tee-time.uk (local storage) | Stops a confirmed booking being counted twice if you reload its page. | Until you clear it |
We use Google Analytics 4 to understand which pages and features are used: for example that a search was run, a course page viewed or a booking confirmed, with the booking value. We never send your name, email address, phone number, precise location or booking references to Google. Page addresses are sent without their query strings, except campaign tags (utm_source, utm_medium, utm_campaign, utm_term, utm_content, utm_id) that say which newsletter, post or advert a link came from, and personal identifiers in addresses are replaced with placeholders. Google Signals and ad personalisation in Analytics are only switched on if you also accept Advertising cookies.
Before you make a choice, Google Analytics sets none of the cookies above and receives only cookieless signals (see clause 7).
6. Advertising cookies (only with your consent)
| Name | Provider | Purpose | Duration |
|---|---|---|---|
_gcl_au | Google Ads | Links a visit to the Google ad that brought you, so we can tell whether our ads lead to sign-ups and bookings. | 90 days |
_gcl_aw, _gcl_gb | Google Ads | Store the ad click identifier when you arrive from a Google ad. | 90 days |
Google may also set or read its own cookies on google.com and doubleclick.net domains for these purposes. We do not use Google's "enhanced conversions" (sending a scrambled copy of your email address), and we do not run remarketing lists.
7. Google as a recipient
Where you opt in, Google Ireland Limited / Google LLC receives the information described above. Google acts as our processor for Analytics measurement and as an independent controller for some advertising purposes; see how Google uses information from sites that use its services. Google may transfer data to the United States under the UK Extension to the EU-US Data Privacy Framework.
We use Google Consent Mode in its "advanced" form. The Google tag runs on tee-time.uk for visitors who haven't made a choice yet, with analytics and advertising storage switched off. It does not run on the club booking widget or club websites, and for visitors who haven't opted in it is switched off on the club portal and our staff pages. While storage is off, Google sets no cookies on tee-time.uk and receives only cookieless signals: that a page was viewed or a feature used (with the same filtering as clause 5: no name, email address, phone number, precise location or booking reference, and page addresses and the page you came from without their query strings, apart from those campaign tags), whether one of our ads led to a sign-up, your browser and device type, the time, and your IP address as part of the connection. Google says it uses these to model overall visits and the results of our ads, not to identify you or build a profile of you. Google may still use its own cookies on google.com for fraud and spam prevention. If you accept, the cookies in clauses 5 and 6 are used as described there. If you say no to either category, or later withdraw consent, the Google tag stops sending anything for the category you refused, the page reloads without it and we delete the Google cookies we can reach.
8. Changes
If we change the cookies we use in a way that needs your consent again, we will update this Policy, increase its version number and ask you again through the cookie banner.
9. Contact
Questions about cookies: support@tee-time.uk, or write to Bednal Limited, Unit 4 Clifford Court, Cooper Way, Carlisle, England, CA3 0JG.