Privacy Policy
Last updated: October 22, 2026
Tan Enterprises (USA), Inc. d/b/a CueSportAi, an Illinois corporation based in Chicago, Illinois,
USA (“CueSportAi”, “we”, “us”), runs cuesportai.com (including the web app at
app.cuesportai.com), aiSnooker.app, the CueSportAi mobile apps (Android on
Google Play, iPhone through the App Store) and the cloud service behind our AI scoring boxes and stream boxes.
Together we call these “CueSportAi”. We provide cue-sports scoring, statistics, tournaments, club membership and
booking, a free scoreboard and overlay, and live-streaming tools for clubs, venues and players.
This policy explains what we collect, why, who we share it with, and the choices you have, including how a
player can opt out of being live-streamed and how to delete an account.
In short
- We collect what we need to run your account, your matches and your club: your details, scores and statistics.
- Scores, rankings, tournament results and live streams are visible to others. You can make your player
profile private and opt out of streaming and recording.
- We use a small number of service providers (listed in section 12). We do not sell
personal information and we do not show ads.
- You can delete your account in the app or on the website at any time.
1. Information we collect
Information you give us
- Account details — your name, email address and password (stored only as a one-way hash),
country, state or province, city and time zone, and language. Optionally: phone number, the club you play at,
a self-reported highest break, and a Fargo rating or ID. If you turn on two-step sign-in we keep the secret for
your authenticator app.
- Player profile — display name, profile photo, short bio, home club and your privacy and
streaming choices.
- Club accounts — for club owners and staff: the club’s name, address, contact details,
tables, logo, sponsors and settings, and the staff roles you give people.
- Club activity — memberships, table bookings, tournament entries and match invitations.
- Stream settings — stream keys and streaming addresses you save, and your YouTube
connection if you choose to connect one (see section 9).
- Messages to us — what you send when you email support or use a contact form.
Information from signing in with Google or Apple
- Google Sign-In — Google shares your name, email address, profile photo address and your
Google account ID. We use them to create your account, recognise you when you sign in again, and as your
starting profile name and photo. You can remove our access in your
Google account settings.
- Sign in with Apple — Apple shares a stable Apple user ID for our app and the email address
you choose to share. If you choose “Hide My Email”, we receive an Apple private relay address
(ending in privaterelay.appleid.com) that forwards to you, not your real address. Apple shares your
name only the first time you sign in, and only if you allow it. Apple does not share a photo. You can stop
using Sign in with Apple for CueSportAi in your Apple ID settings.
- Signing in with Google or Apple never gives us your password for those accounts, your contacts or your
other data.
Information created when you play
- Match and statistics data — scores, frames and racks, breaks, fouls, timings, Elo ratings
and handicaps, practice and drill results, and shot-by-shot data. This comes from manual scoring on a phone,
tablet or scoreboard, or from an AI scoring box (see section 8).
- AI coach reports that you ask for (see section 4).
- Reports and blocks — when you report a player, club, match or page we keep what you
reported, the reason and details you give, the page address, your account (or the email you give, if you are
not signed in) and your IP address, and email them to our support team so they can review it. The person you
report is not told who reported them. If you block a player we keep that choice so we can hide their profile
from you.
Information collected automatically
- Server logs — like most websites, our servers record each request: IP address, browser or
app (user agent), the page requested, the referring page and the time.
- Sign-in records — when you sign in we record the time, method (email, Google or Apple),
IP address and user agent, to keep your account secure. Some account and admin actions are recorded in an
audit log with the IP address.
- Devices — AI scoring boxes, stream boxes and club kiosk tablets report their software
version, status and IP address to our service.
- Cookies and similar storage — see section 13.
We do not use your device’s precise location (GPS). Your country and city come only from what you enter.
2. How we use your information, and why we are allowed to
- To provide CueSportAi — run your account, scoreboards and overlays, match scoring,
statistics, rankings, tournaments, memberships, bookings and live streaming. We need your data for this to
carry out our agreement with you (our Terms of Service).
- To keep it safe and working — sign-in, preventing abuse and fraud, fixing problems,
understanding how the service is used in aggregate, and improving it. We do this because we have a
legitimate interest in running a secure and useful service.
- To send service emails — email verification, password resets, match invitations and
reminders, membership and payment messages, and replies to your support requests. We do not currently send
marketing newsletters. If we start, we will ask for your consent where the law requires it, and every
marketing email will let you unsubscribe.
- Optional features — the AI coach, connecting YouTube, saving stream keys and going live
are things you choose to use. You can stop at any time.
- To meet legal obligations — for example keeping payment records for tax and accounting.
3. Statistics, player profiles and your privacy setting
Player profiles are public by default. Match results and statistics can appear on scoreboards, overlays,
leaderboards, rankings and player profiles.
You can make your profile private under Profile. When it is private:
- you are removed from public player lists, and your stats pages and AI coach are not shown to other people;
- your matches outside tournaments are hidden from other people (you and your opponent still see them);
- rankings still count your results, so the table adds up, but show you as “Private player” instead of your name.
A private profile does not stop your matches being recorded, because every match also belongs to your opponent
and your club. Your own club’s staff can still see your profile and matches. Tournament matches and results stay
visible, and live scoreboards and streams of a match you play show the names entered for that match.
We may use anonymised, aggregated statistics, which do not identify you, to improve the service and its AI features.
4. AI coach
When you ask for an AI coach report, we send a summary of your playing statistics to Anthropic
(the Claude API), which writes the coaching text. What we send is: your display name, Elo rating, handicap and
highest break; your match, frame and win counts; break statistics (averages, counts, 50+ and century breaks,
recent form and streaks, fouls per frame); and, if you have them, shot statistics such as pot success by cut
angle and cue speed. We do not send your email, contact details, photo, payment details or any
video. We save the report so we can show it to you again without asking Anthropic each time.
Anthropic processes this data on our behalf under its commercial terms. See the
Anthropic privacy policy.
If you never press the coach button, nothing is sent.
Before the first report we ask for your permission, explaining what is sent and to whom. Nothing is sent
unless you choose Allow. You can withdraw your permission at any time with
“Stop sending my stats to the AI coach” on the AI Coach tab; after that no new report is made until you allow it
again. Reports already written stay readable until you delete them or your account.
5. Spoken announcements
Scoreboards, scorers and box screens can read out the score (for example “Tom to break” or a break total).
They use the text-to-speech voices built into the browser or device showing them, and prefer Google’s voices
where available. Some of these voices, such as the Google voices in the Chrome browser, are generated online by
Google, so the text of the announcement (player names and scores) is sent to Google to turn it into speech. No
audio or video from the venue is sent for this. You or your club can switch the voice off.
6. Clubs and other people who can see your information
- Your clubs — when you join a club, or play, book or enter a tournament there, that club’s
owner and staff can see your profile, the details you gave when joining, your membership, plan and payments
with that club, your bookings and your matches at the club. Each club is responsible for how it uses the
member information it sees.
- Everyone — tournament draws and results, rankings, public player profiles, live scoreboards
and overlays, and live streams can be seen by anyone.
- Other players — your opponents see the matches you played against them, and players you
invite to a match see your name and the invitation.
- Remote commentators — a club can invite commentators to talk over its streams. They see
the match video and score, and their voice becomes part of the public stream.
7. Live streaming and video
When a club or player goes live, the match video and audio are broadcast publicly to the
platform they chose (for example YouTube, Facebook or another streaming server) and may be recorded,
archived and shared by that platform under its own terms. Broadcasts are run by the club or player
going live, not by CueSportAi; we provide the tools and are not responsible for what is streamed.
- Streaming from a phone — the app asks for camera and microphone permission, and uses the
camera and microphone only for a stream you start. The video goes from the app straight to the destination you
chose; it does not pass through our servers.
- Streaming from a Stream Box or OBS — the box or the club’s computer sends the video to the
destination the club set up. Our service provides the scoreboard overlay and the start and stop controls.
- Remote commentary — a commentator’s microphone audio, and the venue’s video shown to
commentators, pass through our LiveKit server live and are not recorded by us.
- Stream keys you save — stored encrypted, used only to start the streams you start, and never
shown again in full (only the last four characters). You can delete them at any time on “My stream keys”.
Before a broadcast begins, the person going live must confirm that:
- all players and people visible have consented to being live-streamed and recorded;
- the broadcast is public on the configured platform and may be recorded or archived;
- it complies with the venue’s privacy policy and applicable laws.
Player opt-out of streaming & recording
Any registered player may, from their profile settings, opt out of:
- Live streaming — matches they play in cannot be taken live.
- Recording & upload — their matches are not recorded or auto-uploaded to YouTube, and
highlight clips of their matches are not saved.
When a player has opted out, the phone streamer and the AI scoring system block the
corresponding action for that match; opting out of live streaming also excludes auto-upload. These choices
only limit broadcast and recording and do not affect scoring or statistics.
8. AI scoring boxes and stream boxes in clubs
An AI scoring box uses cameras above a club’s tables. The video is analysed on the club’s own computer at the
venue to score the match. Our cloud service does not receive the camera video through scoring. What the box
sends us is scoring data: match start and end, the score, breaks, frame results and shot events (which player,
which ball, the pocket, the outcome, and measurements such as cut angle and cue speed). If the club uploads
highlight clips or break videos to YouTube, the box sends us the link to the clip so it can be shown with the
match. Live streams from a box go to the platform the club chose, as described above.
The club that operates a box decides whether to stream, upload clips or keep recordings, and is responsible for
telling players and visitors at the venue that cameras are in use. Players’ streaming and recording opt-outs
(see above) are checked before a box streams or a clip is saved.
Remote support. To install, update and support a box, our staff may connect to the box’s
computer remotely using RustDesk, run on our own server (rd.aisnooker.app), with the club’s permission. During a
session our staff can see what is on that computer’s screen, which may include camera images of the tables and
player names.
9. Mobile apps
The CueSportAi apps for Android and iPhone offer the same scoreboard, statistics, streaming and club features as
the website and are covered by this policy. You can sign in with email, Google or Apple (see
below for YouTube and Facebook). The apps ask for camera and microphone access only to stream, and
you can refuse or withdraw it in your phone’s settings; the rest of the app still works.
Streaming to your YouTube channel (YouTube API Services)
CueSportAi uses YouTube API Services. If you choose “Sign in with YouTube” to live-stream a
match, you allow CueSportAi to manage live broadcasts on your YouTube channel. By using this feature you agree to
the YouTube Terms of Service, and
Google’s handling of your data is described in the
Google Privacy Policy.
- What we access — your channel’s ID and name, and the ability to create a live broadcast and
its stream, link them, start and end it, and update its title and description with the match score. We do not
read, change or delete your other videos, playlists, comments or channel settings, and we do not upload videos.
- What we store — your channel ID and channel name, the permission you granted, an
encrypted refresh token so you don’t have to sign in every time, and for each broadcast we create:
its broadcast and stream IDs, title, privacy setting (public, unlisted or private) and watch link.
- How we use it — only to run the broadcasts you start and to show a “Watch live” link with
the match. We do not share this data with anyone else.
- Revoking access — disconnect YouTube in the app at any time; we then revoke our access at
Google and delete the stored connection. You can also remove CueSportAi’s access in your Google account at
security.google.com/settings/security/permissions.
Deleting your CueSportAi account also removes the connection and your broadcast records.
- Deletion — to ask us to delete any data we hold from YouTube, email
support@cuesportai.com.
Streaming to Facebook (optional)
If you connect Facebook to live-stream a match, you allow CueSportAi to create live videos on your Facebook
profile or on a Page you manage. You log in on Facebook’s own page, and you choose the profile or Page.
- What we access — your Facebook name and ID, the list of Pages you manage (to let you pick
one), and the ability to create a live video on the profile or Page you chose, with the match title, and to
end it. We do not read your friends, messages, photos or other posts, and we do not post anything else.
- What we store — your Facebook name and ID, the permissions you granted, an
encrypted access token (and, for a Page, that Page’s encrypted token) so you don’t have to log
in every time, the name of the profile or Page you chose, and for each live video we create: its ID, title and
watch link.
- How we use it — only to run the live videos you start and to show a “Watch live” link with
the match. We do not share this data with anyone else.
- Deleting your Facebook data — tap Disconnect Facebook in the app
(Go live → ⚙ → Facebook): we remove our permissions at Facebook and delete the token, your Facebook name and
the Page you chose straight away. You can also remove CueSportAi in Facebook → Settings & privacy →
Settings → Apps and websites, delete your CueSportAi account (section 16), or email
support@cuesportai.com and we
delete it within 30 days.
10. Payments
- Club memberships on the website — you pay the club through its own Square
account (Square privacy notice).
Square receives your name, email and card, keeps the card on file for renewals,
and the club can see the membership and its payments in its Square account.
- Other website payments (for example a club’s or box owner’s plan) are processed by Square.
- In the Android app — player plans are bought through Google Play. We receive
the plan, order ID, purchase token, renewal status and expiry date to switch on your plan.
- In the iPhone app — no in-app purchases are offered in the iPhone app at present. If we add
them, they will be handled by Apple through the App Store, and we will receive similar purchase details.
Square, Google and Apple collect your card or payment details; we never see or store full card numbers. We keep
what we need to run your membership or plan: which plan, its status and renewal date, amounts paid, and the payment
reference. A club you pay through the website can see your membership status, plan and payments.
11. Information sharing
We share personal information only as this policy describes: with the clubs and people in section 6, with the
streaming platform you choose, with the service providers below, and where the law requires it (for example a valid
court order), to protect the rights and safety of our users and others, or as part of a sale or merger of our
business, in which case this policy will continue to apply to your information.
We do not sell personal information, and we do not share it for targeted advertising.
12. Service providers
These companies process data for us, only to provide their service:
- Hosting — our servers and database, run by a hosting provider.
- Anthropic (Claude API) — writes AI coach reports from your statistics (section 4).
- Google — Google Sign-In, YouTube API Services, Google Play billing, and online
text-to-speech voices in some browsers (section 5).
- Apple — Sign in with Apple and the App Store.
- Meta (Facebook) — only if you connect Facebook to go live on your profile or Page.
- Square — website card payments, and club membership payments for the club whose account it is.
- IONOS — sends our service emails (by SMTP).
- Microsoft 365 — hosts our support mailbox, so emails you send to support@cuesportai.com
are stored there.
- Content delivery networks — some pages load fonts and code libraries from Google Fonts and
jsDelivr, and the club map loads map images from OpenStreetMap. Your browser contacts them directly, so they see
your IP address.
Our analytics (Umami and GoAccess), media server (LiveKit) and remote-support server (RustDesk) run on our own
servers, so that data is not shared with their makers.
13. Cookies, analytics and local storage
- Sign-in cookie — keeps you signed in during a visit.
- “Remember me” cookie — if you choose it, keeps you signed in on that device; it expires after
90 days without use. Signing out removes it.
- Preference cookies — remember your language and your light or dark theme.
- Kiosk cookie — set only on a club’s kiosk tablet, to link it to the club.
- Local storage — scoreboards and scorers save settings such as the announcer voice and language in your
browser.
- Umami analytics — we count page visits with Umami, which we host ourselves at
stats.cuesportai.com. It uses no cookies and does not identify you; it records which pages are visited, the
referring site, browser and device type, and country. Visits from inside our app are labelled as app visits.
Scoreboard overlays and scoring screens are not counted.
- Server-log statistics — we also produce visitor statistics from our server logs with GoAccess,
on our own server.
We do not use advertising cookies. You can clear or block cookies in your browser; if you block the sign-in
cookie you will not be able to sign in.
14. How long we keep information
- Account, profile, match and statistics data — while your account is active. When you delete
your account, personal details are removed straight away, and your match records are kept without your name
(see section 16).
- Payment records — as long as tax and accounting law requires, even after an account is deleted.
- Server logs, sign-in records and the audit log — for as long as we need them for security,
troubleshooting and statistics.
- Saved stream keys and the YouTube connection — until you delete them or your account.
- Live-stream recordings and uploaded clips — held by the platform you streamed or uploaded to,
under its policies.
15. Security
We use HTTPS for the website and the apps. Passwords are stored only as one-way hashes, and stream keys and
YouTube tokens are encrypted. Two-step sign-in is available. Access to club data is limited to that club’s staff and
to our own staff who need it. No system is perfectly secure, so please use a strong password and tell us at
support@cuesportai.com if you think your account has been misused.
16. Deleting your account
You can delete your account yourself on the website or in the app under Profile → Delete my account
(delete my account). This happens straight away and cannot be undone.
What is removed: your sign-in (email, password, Google and Apple sign-in links, two-step
sign-in), your name on the account, profile photo, phone, bio, city, state and country, Fargo details, your saved
stream keys and destinations, your YouTube connection (our access is also revoked at Google) and broadcast records,
your Facebook connection (our permissions are also removed at Facebook) and live-video records,
phone-stream records, commentator roles, remembered devices and sign-in sessions, your player sponsors and your
saved AI coach reports. Your
player profile is made private and inactive. An online club membership stops renewing: its Square subscription is
cancelled and the saved card is removed.
What is kept: the matches, breaks, shots and tournament results you played stay in your clubs’
history, shown as “Former player” instead of your name, so your opponents’ records, rankings and
tournament brackets stay correct. Payment records and the audit log are kept as the law requires. If you think
anything else linked to you should be removed, email us.
Before you delete: a subscription bought in the Google Play store must be cancelled in Google
Play, because we cannot cancel it for you. Club owners and staff, and owners of a registered box, can’t delete
their account themselves, because a club or box depends on it; please email us and we will help.
You can also email support@cuesportai.com
from your registered email address. We action emailed requests within 30 days.
17. Your rights
Wherever you live, you can ask us to:
- access the personal information we hold about you and get a copy;
- correct it (you can change most of it yourself under Profile);
- delete it (see section 16);
- give it to you in a portable, machine-readable format;
- object to or ask us to restrict how we use it, including use based on our
legitimate interests;
- withdraw consent for anything that relies on it, such as the optional features in section 2,
at any time.
Email support@cuesportai.com. We may need to
check your identity, and we reply within 30 days (or sooner where the law requires). We will not treat you
differently for using these rights.
EU, EEA, UK and Switzerland. The GDPR and UK GDPR give you the rights above. Our legal bases
are explained in section 2: carrying out our agreement with you, our legitimate interests, your consent for
optional features and any marketing, and our legal obligations. You can complain to the data protection
authority where you live or work, though we would like the chance to help first.
US states. If you live in California or another US state with a privacy law, you have the right to
know what personal information we collect, use and disclose, to correct and delete it, and to opt out of its sale or
sharing for targeted advertising. We do not sell personal information or share it for targeted advertising. You
can use these rights, or have an authorised agent use them for you, by emailing us.
18. International users
CueSportAi is run from the United States, and your information is processed and stored in the United States,
where privacy laws may differ from those in your country. Some of our service providers may also process it in
other countries. By using CueSportAi from outside the US, your information will be transferred to the US. Where
the law requires safeguards for these transfers, we rely on the mechanisms it provides. Contact us for details.
19. Children
CueSportAi is not directed to children under 13, and children under 13 may not create an account (see our
Terms). We do not knowingly collect personal information from children under 13. If we
learn that we have, we will delete it. Where local law sets a higher age for consenting to online services (up to 16
in some EU countries), a parent or guardian must agree before a child under that age uses CueSportAi.
Children may still appear in matches, scoreboards or streams at a club. A parent or guardian must agree before a
minor is streamed, and venues and the people going live are responsible for getting that consent.
A parent or guardian who believes their child has given us information, or who wants a child’s data deleted, can
email support@cuesportai.com.
20. Changes to this policy
We may update this policy as CueSportAi changes. We will change the “Last updated” date above, and for important
changes we will tell you by email or in the app before they take effect.
21. Contact
Tan Enterprises (USA), Inc. d/b/a CueSportAi, Chicago, Illinois, USA
Email: support@cuesportai.com
Clubs and venues remain responsible for their own privacy compliance for events they host and
broadcast, and for the member information they see.
← Back to Home