This Privacy Policy describes how KheniTech ("we", "us", or "our") collects,
uses, and protects information when you use Abalone Royale (the "App"), available
on iOS and Android. We are committed to protecting your privacy and handling your data responsibly
in accordance with applicable data protection and privacy laws.
Children's App: Abalone Royale is designed for users of all ages, including
children under 13. We do not knowingly collect personal information from children without verifiable
parental or guardian consent. Please read the Children's Privacy section carefully.
Information We Collect
Authentication Data
You may play as a Guest — no account or personal data required
If you sign in with Google, we receive your display name and a unique user ID from Google
If you sign in with Apple (iOS only), we receive your display name and a unique user ID from Apple
We do not store your email address in our database
Gameplay Statistics (only when signed in)
Wins, losses, draws, and games played
Win streak and best win streak
Total moves and favourite board layout
ELO rating (used for global leaderboard ranking)
Last played timestamp
Online Game Data
Game state, move history, and player names during active online games
Online game records are automatically deleted after 7 days
Device Permissions & Identifiers
Microphone — used only for the optional peer-to-peer audio call feature during online games. Audio is sent directly between players and is never stored on our servers.
Push Notification Token (FCM) — if you grant notification permission, a device token is stored on our servers to deliver in-game alerts (e.g., opponent's move, rematch requests). You can revoke permission at any time in device Settings.
Advertising Identifier (IDFA / GAID) — collected only if you grant permission when prompted (iOS) or via device settings (Android). Used by Google AdMob to show relevant advertisements. You may opt out at any time in your device Settings. Not collected in Guest Mode or from users who decline the permission prompt.
How We Use Your Information
To save and sync your game statistics across devices when signed in
To enable online multiplayer games with other players
To display your display name in the game lobby and during matches
To send push notifications about your games when the app is in the background (e.g., opponent's move, rematch requests)
To show advertisements via Google AdMob (requires your permission on iOS)
To improve app performance and fix bugs via Firebase Analytics and Firebase Crashlytics
We do not sell your personal data to third parties.
Third-Party Services
We use the following third-party services, each with their own privacy policies:
Google AdMob — In-app advertising. AdMob may collect your device advertising identifier (IDFA on iOS, GAID on Android) to serve relevant ads. On iOS, your permission is requested before personalised ads are shown. Children playing as Guest are not shown personalised advertisements. (AdMob Privacy)
Google STUN Servers — Used for peer-to-peer audio call connection setup (no audio data passes through these servers)
Children's Privacy Important
For parents and guardians: Abalone Royale is a board game App suitable for all ages.
Children can play entirely as Guests without creating an account or providing any personal information.
We do not knowingly collect personal data from children under 13 (or under 18 as required by applicable
applicable law) without verifiable parental or guardian consent. If a child wishes to
create a signed-in account using Google or Apple Sign-In, a parent or guardian must supervise and
approve the sign-in process.
If you believe your child has provided personal information without your consent, please contact us
at contact@khenitech.com and we will promptly delete
the data.
Guest Mode is always available — children can enjoy full gameplay without any
account, and no personal data is collected in Guest Mode. Children playing as Guests are not
shown personalised advertisements and the advertising identifier is never collected.
Data Storage & Security
Your data is stored on Google Firebase servers with encryption in transit (HTTPS) and at rest
Online game records are automatically purged after 7 days
User profiles and statistics are retained until you request deletion
Only you can write to your own profile (enforced by Firestore security rules)
Audio call data is peer-to-peer and never stored on our servers
Your Rights
Under applicable data protection and privacy laws, you have the right to:
Access — request a copy of the personal data we hold about you
Correction — update your display name within the App at any time
Deletion — request deletion of your account and all associated data
Withdraw consent — you may continue using the App as a Guest at any time without a signed-in account
To exercise any of these rights, contact us at contact@khenitech.com. We will respond within 30 days.
Cookies & Local Storage
The App uses browser localStorage to:
Remember whether you chose to skip the sign-in screen
Store your Firebase authentication session (so you remain signed in between launches)
Cache your user profile for faster loading
Remember whether push notification registration has been completed
No tracking cookies or cross-site cookies are used.
Changes to This Policy
We may update this Privacy Policy from time to time. When we do, we will update the effective date at the top of this page. For significant changes, we will notify users within the App. Continued use of the App after changes constitutes acceptance of the updated policy.
Contact Us
If you have any questions, concerns, or requests regarding this Privacy Policy or your data, please contact us: