Introduction
Welcome to CueTally by JudeTech Solutions Ltd, trading as JD ("we," "our," or "us"). We respect your privacy and are committed to protecting your personal data. This privacy policy will inform you about how we look after your personal data when you use our mobile application (CueTally) and tell you about your privacy rights.
Data We Collect
Personal Information
- User Account Information: Email address, display name, and authentication information when you register. You can sign in with email and password, Google, or Apple. If you sign in with Google, your account may include the web address (URL) of your Google profile photo.
- Profile Information: User-provided profile data such as name, profile photo, location, and bio.
- Profile Photo (optional): If you choose to upload a profile photo, it is resized on your phone and stored in Firebase Storage, and its web address (URL) is saved on your profile.
- Activity Status: We record when you were last active in the app, so that your rivals can see whether you are "Online now" or, for example, "Active 2h ago".
- Device Information: Information about your mobile device including device type, operating system, and unique device identifiers. If you allow notifications, we also store your device's push token with your user ID, platform (iOS or Android), and app version (see "Push Notifications" below).
- Purchase Information: If you join CueTally Club, a record of the purchase and your member number, linked to your account (see "Purchases" below). We never see your card or payment details.
Gameplay and Usage Information
- Usage Statistics: Information about how you use the app, including game statistics, frequencies, and patterns of use.
- Usage Analytics: Unless you turn it off, the app sends PostHog a record of the screens you open and the actions you take (for example, starting or finishing a game), with your account ID (or an anonymous ID before you sign in), your device model, operating system and app version. It never includes your name or email address. You can turn it off at any time under You → Help & legal → Share usage stats; crash reports are still sent, so that we can keep the app working.
- Gameplay Data: Data related to your snooker games, scores, breaks, and performance metrics, and your Learn progress and badges.
- Crash and Error Reports: If the app crashes or hits an error, a report is sent to Sentry so that we can fix it. A report contains your account ID, your device model, operating system and app version, what went wrong and where in the app, and the screens and buttons you used just before. It never contains your name, email address or IP address.
How We Use Your Information
We use the information we collect to:
- Provide, maintain, and improve our services
- Create and update your account
- Process game statistics and track achievements
- Show your rivals your profile and when you were last active
- Unlock CueTally Club, give you your member number, and restore your purchase to the right account
- Send the emails your account needs, such as email verification and password resets
- Send the notifications you turn on, such as game invites and practice reminders
- Analyze usage patterns to improve user experience
- Find and fix crashes and errors
We don't sell your data or use it for advertising, and we don't use it to track you across other companies' apps or websites.
Push Notifications
CueTally can send two kinds of notification. You can turn either of them off at any time in the app under You → Notifications.
- Game invites: When a rival starts a game with you, our server (a Firebase Cloud Function) sends a notification to your phone through Expo's push service, which delivers it using Apple Push Notification service (iPhone) or Firebase Cloud Messaging (Android).
- Practice reminders: These are scheduled locally on your phone and are not sent from our servers. They are off by default.
To deliver game invites, we store your device's push token in our database (Cloud Firestore) together with your user ID, platform, and app version. The token is deleted when you sign out or delete your account.
Account Emails
When you sign up with an email address, or ask to reset your password, we email you a link. These emails are sent from admin@judedon.com by Resend, an email delivery service, using its servers in the European Union (Ireland). Resend receives your email address and the email itself, and uses them only to deliver it. If Resend is unavailable, Firebase Authentication sends the email instead.
Purchases
CueTally Club is a one-time in-app purchase: one payment unlocks everything, for good. If you had the older annual subscription, it becomes Club automatically, at no extra cost; cancel the old subscription in your App Store or Google Play settings so that it doesn't renew. Purchases are processed by the Apple App Store or Google Play. We never see your card or payment details.
When you buy or restore CueTally Club, we store a Club record linked to your account, containing:
- The product you bought and its status
- The store's transaction or purchase ID
- Relevant dates, such as when your membership started
- The platform (iOS or Android)
Every Club member gets a member number, and the first members also get a Founding Member number. They're stored with your account and shown on your member card in the app. So that a number is never given out twice, we keep a record of the numbers your account was given (your account ID, the numbers, and when they were given), even after you delete your account.
We also pass a hashed (one-way encoded) token derived from your account to the store with your purchase, so that the purchase can be restored to the right CueTally account.
Data Storage and Security
Your data is stored in Google Firebase: Firebase Authentication (sign-in), Cloud Firestore (your profile, games, statistics, Club record and member number, and push tokens), and Firebase Storage (profile photos). Our Cloud Functions, which send game invites and account emails and give out Club member numbers, run in Google Cloud's europe-west1 region. Crash and error reports are stored by Sentry, and usage analytics by PostHog, both in the European Union. We implement appropriate security measures to prevent unauthorized access, alteration, disclosure, or destruction of your personal information.
Third-Party Services
Our app uses the following third-party services:
- Firebase (Google): For user authentication, database storage, profile photo storage, Cloud Functions, and analytics (Firebase Analytics)
- Google Analytics: For app usage statistics
- Google Sign-In and Sign in with Apple: If you choose to sign in with your Google or Apple account
- Expo push service, Apple Push Notification service, and Firebase Cloud Messaging: To deliver the notifications you turn on (game invites)
- Apple App Store and Google Play: To process purchases of CueTally Club
- Sentry: Crash and error reports, stored in the EU
- PostHog: Usage analytics, stored in the EU; you can turn it off in the app
- Resend: To send account emails, such as email verification and password resets, from its EU servers
Each of these services has their own privacy policies regarding how they handle your data.
Deleting Your Account
You can delete your account at any time in the app (You → Delete account), or by emailing admin@judedon.com. These steps are also explained at snooker-app-21690.web.app/delete-account.
Deleting your account removes:
- Your profile
- Your statistics
- Your Learn progress and badges
- Your Club record and member card
- Your push tokens
Games you played with other people stay in their game history. Your CueTally Club purchase stays with your Apple ID or Google account, and the record of your member numbers is kept so that they're never given out again (see "Purchases" above).
Your Rights
Depending on your location, you may have certain rights regarding your personal data, including:
- The right to access your data
- The right to correct inaccurate data
- The right to delete your data
- The right to restrict or object to processing
To exercise any of these rights, contact us at admin@judedon.com.
Children's Privacy
Our services are not intended for use by children under the age of 13. We do not knowingly collect personal information from children under 13.
Changes to This Privacy Policy
We may update our Privacy Policy from time to time. We will notify you of any changes by posting the new Privacy Policy on this page and updating the "Last Updated" date.
Contact Us
If you have any questions about this Privacy Policy, please contact us at:
- Email: admin@judedon.com
- Website: www.judedon.com
By using CueTally, you agree to the collection and use of information in accordance with this Privacy Policy.
JudeTech Solutions Ltd develops a variety of applications. View our complete app portfolio.