Privacy Policy
Last updated: 17 August 2026
This Privacy Policy explains what information ClassyBattle collects, how it's used, and the choices you have. It applies to the ClassyBattle mobile app and its backend services.
1. Information We Collect
- Account data: name, email address, and a hashed password, collected at sign-up and verified via email OTP.
- Profile data: in-game IDs, chosen avatar, and tournament game profiles you add.
- Transaction data: wallet top-ups, entry fee payments, prize payouts, and withdrawal requests.
- Usage data: tournaments joined, match results, and app interactions used to run leaderboards and stats.
- Device data: a push-notification token (via Firebase) so we can deliver room details and match alerts.
2. How We Use Your Information
- To create and secure your account, and verify your identity via OTP.
- To operate tournaments — registration, room assignment, scoring, and prize settlement.
- To process wallet transactions and withdrawal requests, including fraud and duplicate-payment checks.
- To send transactional notifications: match reminders, room details, and payout confirmations.
- To maintain leaderboards and moderate the platform against cheating and abuse.
3. How We Share Information
We do not sell your personal information. We share limited data with:
- Infrastructure providers that host our database and file storage.
- Firebase for push notifications.
- Email delivery providers for OTP and transactional emails.
- Payment processors to facilitate wallet top-ups and withdrawals.
- Law enforcement or regulators, only where required by applicable law.
4. Data Retention
We retain account and transaction data for as long as your account is active and for a reasonable period afterward to meet legal, tax, and fraud-prevention obligations.
5. Data Security
Passwords are hashed, sessions use JWT access and refresh tokens, and sensitive wallet operations are protected against duplicate processing and race conditions. No system is 100% secure, and we encourage you to use a strong, unique password.
6. Your Choices
- You can update your profile and game IDs any time from the app.
- You can disable push notifications from your device settings.
- You can request account deletion by contacting support; some transaction records may be retained as required by law.
7. Children's Privacy
ClassyBattle is not directed at children under 18. We do not knowingly collect data from users who do not meet the eligibility age in these Terms.
8. Changes to This Policy
We may update this Privacy Policy periodically. Material changes will be reflected by updating the "Last updated" date above.
9. Contact
For privacy questions or data requests, reach out via the ClassyBattle support email listed in the app's Settings screen.