Privacy Policy
Last updated: 19 May 2026
PokerCode LTD ("we", "our", "us") is committed to protecting your privacy. This Privacy Policy explains how we collect, use, and safeguard your information when you use our website (pokercode.co.uk) and our mobile applications HeroCall, HandReader, and Poker Bankroll Calculator (the "Apps").
1. Information We Collect
Account information: When you create an account, we collect your email address and a username you choose. You may also sign in using Google or Apple, in which case we receive your email address and a unique identifier from those providers. We do not receive or store your Google or Apple password.
Learning progress: We collect data about your activity within the App, including:
- Total XP earned, current streak, and player level.
- Lessons completed, questions answered, and accuracy percentage.
- Skill progress across modules (e.g. Pot Odds, Bluffing, Position, Range Thinking).
- Drill best scores and best streaks for each drill type.
- Achievements unlocked and daily challenge completion.
- Heart (lives) count.
User-submitted content: If you report a question or submit feedback through the App, we collect the content of your report or message, your username, and a timestamp.
Guest mode: You may use the App without creating an account. In guest mode, your progress is stored only on your device and is not uploaded to our servers.
What we do NOT collect: We do not collect your location, contacts, or microphone data. We do not use any analytics or tracking SDKs beyond what is described in this policy. The HandReader app accesses your camera and photo library solely to process poker hand screenshots you choose to submit - see section 11 for full details.
Rewarded ads (HeroCall only): HeroCall shows optional rewarded ads to free users who choose to watch them in exchange for in-game hearts. These ads are served by our ad mediation partner Unity LevelPlay and its demand sources (Unity Ads, InMobi, Meta Audience Network). On iOS, we request App Tracking Transparency (ATT) permission before showing ads. If you grant permission, ad networks may use your device's advertising identifier (IDFA) to serve personalised ads. If you decline, non-personalised ads are shown instead. Ad networks may collect device identifiers, IP address, and ad interaction data as described in their respective privacy policies.
HandReader hand data: When you use HandReader to analyse a poker hand, the screenshots you submit are sent to our secure backend and processed by Google Gemini AI to extract hand details. Coaching analysis is then generated by the Groq AI service. We store your hand history (the extracted hand data and coaching output) in Firebase Firestore linked to your account so you can review it later. Screenshots are not stored permanently.
2. How We Use Your Information
We use the information we collect to:
- Provide the App and sync your learning progress across devices.
- Display the global leaderboard (your username, XP, streak, and level are visible to other users).
- Send service-related communications (e.g. password resets via Firebase Authentication).
- Review and respond to question reports and feedback you submit.
- Maintain and improve the App.
3. Leaderboard
The App features a global leaderboard that displays the top 100 players ranked by XP. If you are in the top 100, your username, XP total, streak count, and player level will be visible to other users. Your email address is never displayed on the leaderboard.
4. Third-Party Services
We use the following third-party services to operate the App:
- Google Firebase (Authentication and Cloud Firestore), used to manage user accounts and store your progress data securely in the cloud. Firebase is operated by Google LLC. See Firebase Privacy Policy.
- Google Sign-In, if you choose to sign in with Google. See Google Privacy Policy.
- Apple Sign-In, if you choose to sign in with Apple (iOS only). See Apple Privacy Policy.
- RevenueCat, used to manage in-app subscriptions and verify purchase entitlements. RevenueCat receives your app user ID and purchase receipt data. See RevenueCat Privacy Policy.
- Unity LevelPlay / IronSource (HeroCall only), used to mediate rewarded ads. See IronSource Privacy Policy.
- Unity Ads (HeroCall only), a demand source for rewarded ads. See Unity Privacy Policy.
- InMobi (HeroCall only), a demand source for rewarded ads. See InMobi Privacy Policy.
- Meta Audience Network (HeroCall only), a demand source for rewarded ads. See Meta Privacy Policy.
- Google Gemini AI (HandReader only), used to read and extract hand details from poker screenshots you submit. Screenshots are sent to Google's Gemini API and are subject to Google's Privacy Policy. Screenshots are not stored by us after processing.
- Groq (HandReader only), used to generate coaching analysis from your extracted hand data. Hand data (cards, actions, positions) is sent to Groq's API. See Groq Privacy Policy.
HeroCall uses ad networks solely for optional rewarded ads as described above. We do not use advertising networks in any other app. We do not sell, rent, or trade your personal information to any third party.
5. Data Storage and Security
Your progress data is stored in two places:
- On your device: using local storage so the App works offline.
- In the cloud: using Google Cloud Firestore, so your progress syncs across devices when you are signed in.
All data transmitted between the App and our servers is encrypted in transit via HTTPS. Access to your cloud data is restricted to your authenticated account. We retain your data for as long as your account is active.
6. Your Rights
Under UK data protection law (UK GDPR), you have the right to:
- Access the personal data we hold about you.
- Request correction of inaccurate data.
- Request deletion of your account and all associated data.
- Withdraw consent at any time.
- Request a copy of your data in a portable format.
To exercise any of these rights, contact us at support@pokercode.co.uk.
7. Cookies
Our website does not use advertising or tracking cookies. Any cookies used are strictly essential for functionality.
8. Age Restrictions
HeroCall is intended for users aged 18 and over. The App contains poker strategy and education content. We do not knowingly collect personal information from anyone under the age of 18. If we become aware that a user is under 18, we will take steps to delete their account and data.
9. In-App Purchases
HeroCall offers optional Premium subscriptions (monthly and annual) processed through Apple's App Store. We do not directly handle or store any payment information. All transactions are managed by Apple. Subscriptions auto-renew unless cancelled at least 24 hours before the end of the current period. You can manage or cancel your subscription at any time in your device's App Store settings. For refund requests, please contact Apple Support.
10. Poker Bankroll Calculator
Poker Bankroll Calculator is a free, fully offline tool. It does not collect, transmit, or store any personal data. The bankroll and buyin values you enter are saved only on your device using local storage and are never uploaded to our servers. No account is required to use this app.
11. HandReader
HandReader is an AI-powered poker hand coaching app. When you submit a hand for analysis:
- The screenshots you upload are sent to our secure backend (Google Firebase Cloud Functions) over an encrypted connection.
- Your screenshots are processed by Google Gemini AI to extract hand details (cards, positions, pot sizes, actions). Screenshots are not stored on our servers after processing.
- The extracted hand data is then sent to Groq's AI service to generate a coaching review.
- Your hand history (extracted hand data and coaching output - no screenshots) is saved to your account in Firebase Firestore so you can review it later in the app.
HandReader requires access to your camera and photo library to capture screenshots. This access is used solely to submit hands you choose to analyse. No images are collected or stored without your action.
You can delete your entire account and all associated hand history at any time from the Settings screen.
12. Changes to This Policy
We may update this Privacy Policy from time to time. Changes will be posted on this page with an updated "Last updated" date.
13. Contact Us
If you have any questions about this Privacy Policy, please contact us:
- Email: support@pokercode.co.uk
- Company: PokerCode LTD