Privacy Policy for Kung Fu Chess
Last Updated: November 3, 2025
Introduction
Kung Fu Chess ("we", "our", or "the app") is committed to protecting your privacy. This Privacy Policy explains how we collect, use, and share information when you use our mobile application.
Information We Collect
Automatically Collected Information
When you use Kung Fu Chess, we automatically collect the following types of information:
1. Device and Installation Identifiers
- Installation ID: A randomly generated unique identifier (UUID) created when you first install the app
- Player ID: A randomly generated identifier used for multiplayer matchmaking and game functionality
- These identifiers do not contain any personally identifiable information and cannot be used to determine who you are
2. Device Information
- Device manufacturer, model, and brand
- Operating system version (Android SDK version)
- Whether your device is a tablet
- Device locale and region (country code)
- App version information
3. App Interactions and Analytics
We collect information about how you interact with the app, including:
- Screens and features you view
- Buttons and controls you use
- Game actions (difficulty selections, game starts/ends, forfeit actions)
- Settings changes (sound, music, theme preferences)
- Multiplayer events (match requests, game connections, match completions)
- Tutorial interactions
- Notification permission requests and responses
4. Game Statistics
- Number of games played (single-player and multiplayer)
- Number of games won
- Difficulty levels played
- User preferences (sound, music, theme settings)
5. Crash Reports and Diagnostics
- Crash logs and error reports
- App performance data
- Debug information and breadcrumbs showing app flow before crashes
6. Approximate Location
- Your country/region derived from your device's locale settings
- We do NOT collect precise location data (GPS coordinates)
How We Use Your Information
We use the collected information for the following purposes:
App Functionality
- Multiplayer Matchmaking: Player IDs and device information enable us to match you with other players
- Game State Management: Identifiers help maintain your game progress and statistics
- Preferences: Store your settings for sound, music, and theme preferences
Analytics and Improvement
- Understand how users interact with the app
- Identify which features are most used
- Improve user experience based on usage patterns
- Track app performance metrics
Crash Reporting and Bug Fixes
- Identify and fix bugs and crashes
- Improve app stability and performance
- Debug issues reported by users
Information Sharing and Third-Party Services
We use the following third-party services that may collect and process your information:
Google Firebase Services
- Firebase Analytics: Collects app usage data and analytics events
- Firebase Crashlytics: Collects crash reports and diagnostics
- Data is transmitted to and stored by Google LLC
- Firebase's privacy policy: https://firebase.google.com/support/privacy
Our Game Servers
- Multiplayer Server (kfc.codeniko.com): Processes multiplayer matchmaking and game data
- Player IDs, device information, and game actions are transmitted to our servers
- Data Processing: All multiplayer data is processed in memory only and is NOT stored persistently
- We do not maintain databases or logs of player information or game history
Other Third-Party Libraries
- OkHttp: Network communication library (does not collect user data)
- Lottie: Animation library (does not collect user data)
Data Retention
- Firebase Analytics: Google typically retains raw analytics data for 60 days and aggregated data for 14 months
- Firebase Crashlytics: Crash reports are retained until manually deleted from the Firebase console
- Local Device Storage: Game preferences and statistics are stored on your device until you uninstall the app
- Multiplayer Server: No data is persisted; all game data is processed ephemerally in memory only
Data Security
We take reasonable measures to protect your information:
- All data transmitted between your device and our servers is encrypted in transit using industry-standard SSL/TLS protocols
- Firebase services employ Google's security infrastructure
- We do not store sensitive personal information
Your Rights and Choices
Data Access and Deletion
- We do not maintain user accounts, so there is no central profile to access or delete
- To delete locally stored data (preferences and statistics), uninstall the app from your device
- Firebase data is associated with installation identifiers and cannot be individually deleted by users
- Reinstalling the app will generate new identifiers
Permissions
The app requests the following permissions:
- Internet Access: Required for multiplayer functionality
- Network State: Required to check connectivity for multiplayer
- Notifications: Optional; requested when you attempt to use multiplayer features to notify you of match status
You can revoke notification permissions at any time through your device settings.
Children's Privacy
Kung Fu Chess does not knowingly collect personal information from children under 13. The app does not require users to provide names, ages, or any personally identifiable information. If you believe we have inadvertently collected information from a child under 13, please contact us.
Changes to This Privacy Policy
We may update this Privacy Policy from time to time. When we make changes, we will update the "Last Updated" date at the top of this policy. We encourage you to review this policy periodically.
Data Collection Control
- Debug Builds: Firebase Analytics and Crashlytics are disabled in development/debug versions of the app
- Release Builds: All analytics and crash reporting features are enabled to help us improve the app
No Sale of Personal Information
We do not sell, rent, or trade your information to third parties for their marketing purposes.
International Data Transfers
Firebase services are operated by Google LLC in the United States. By using the app, you consent to the transfer of your information to the United States and other countries where Google operates.
Contact Us
If you have questions about this Privacy Policy or our data practices, please contact us at: codenikodroid@gmail.com
Legal Basis for Processing (GDPR)
If you are in the European Economic Area (EEA), our legal basis for collecting and using your information depends on the data and context:
- Legitimate Interests: We process analytics and crash data to improve app functionality and fix bugs
- Consent: We request your consent for optional permissions like notifications
- Contract Performance: Multiplayer functionality requires processing of player identifiers to provide the service you requested
Your Rights Under GDPR
If you are in the EEA, you have the right to:
- Access the data we process about you
- Request correction of inaccurate data
- Request deletion of your data
- Object to processing of your data
- Request restriction of processing
To exercise these rights, please contact us. Note that due to the pseudonymous nature of our data collection (random identifiers), we may not be able to identify specific user data without the installation identifier from your device.
Note: This app is designed with privacy in mind. We collect only the minimum data necessary for the app to function and do not collect personally identifiable information such as names, email addresses, phone numbers, or precise location data.