This Privacy Policy ("Policy") applies to the Tetris mobile application for Android ("App"), package name com.xianban.tetris. Please read it carefully before using the App. By using the App, you acknowledge that you have read and understand this Policy.
The App is developed and operated by an independent individual developer.
App name: Tetris
Email: youxian575@gmail.com
For privacy questions, access requests, or account-deletion issues, contact us at the email above. We will respond within a reasonable time, and in any event no later than 30 days where required by applicable law.
We collect only what is needed to run the App. Collection depends on whether you play as a guest or sign in. We do not collect government ID numbers, precise device location, contacts, photos from your camera roll, microphone audio, or payment card details.
Guest play does not require a name, email, or Google account. The following is stored on your device only unless you later sign in and choose a cloud feature that syncs it:
Uninstalling the App or clearing App data in Android settings deletes this on-device information. Signing out does not wipe local history or the local wallet.
Sign-in is optional. It is required only for Profile, Leaderboard, and cloud sync of signed-in progress. If you tap Sign in with Google, Google will authenticate you and, with your consent, share with us:
We use this information only to create and maintain your App account, show your avatar and nickname, sync your wallet and play stats, and display you on leaderboards. We do not use Google account data for advertising, credit scoring, or sale to data brokers.
Tetris's use and transfer to any other app of information received from Google APIs will adhere to the Google API Services User Data Policy, including the Limited Use requirements.
You may also sign in with an email address and password registered in Firebase Authentication (for example, a review or support account). We collect the email address you enter and store a password hash through Firebase; we do not receive or store your raw password on our own servers.
After you sign in, we store the following in Google Cloud Firestore, keyed to your Firebase user ID:
If you earn coins or diamonds while offline, those changes stay on the device until you are signed in and online, then they are uploaded so your cloud wallet matches the device.
Leaderboards are visible to other signed-in users. A leaderboard row may show your nickname, avatar, score, and game mode. Do not use a nickname you are unwilling to display publicly in the App. Wallet balances, email address, and currency logs are not shown on the leaderboard.
The App includes Google Firebase (Authentication, Cloud Firestore, and Firebase Analytics). Firebase may process technical information such as an app-instance identifier, device and OS type, country/language, and basic in-app event data used to keep the service reliable and understand feature usage. This is not used to serve third-party ads in the App. See Google's own policies linked in Section 4.
We use the information above to:
We do not use your data to build advertising profiles or to show personalized third-party ads.
We do not sell personal information. We do not share it with advertisers or data brokers.
We use Google LLC as a service provider to host sign-in and cloud features:
Google processes this data under its own terms and Google Privacy Policy. Data may be stored or processed on Google servers in the United States or other countries where Google operates.
We may disclose information if required by law, to protect the rights or safety of users or the developer, or in connection with a merger or transfer of the App, in which case this Policy or a successor notice will apply.
Other signed-in players see only the leaderboard fields listed in Section 2.5.
The App requests:
The App does not request camera, microphone, contacts, precise location, SMS, or access to your files. Google Sign-In is handled through Google's official sign-in UI; we do not ask you to type your Google password into the App.
On-device data is stored in App-private storage (including MMKV). Cloud data is stored in Firebase and is accessible only under our Firestore security rules: your profile, logs, and score submissions can be read or written by your signed-in account; leaderboard entries can be read by any signed-in user and written only for your own user ID.
We retain cloud account data for as long as your account exists. When you delete your account as described in Section 8, we delete the associated Firebase Authentication user and the Firestore documents tied to that user ID (profile, currency logs, score submissions, and leaderboard entries). Residual copies in backups or caches are removed within a commercially reasonable period in line with Google Firebase retention practices.
No method of transmission or storage is 100% secure. Please keep your device and Google account protected.
The game content is intended for a general audience. Account features (Google Sign-In, email sign-in, leaderboards, and cloud save) are offered only through Google/Firebase accounts. We do not knowingly collect personal information from children under 13 (or the minimum age in your country) to create an App account. If you believe we have collected such information, contact youxian575@gmail.com and we will delete it.
If you are under 18, use the App with a parent or guardian's guidance, especially before signing in.
You may decline to sign in. Guest play, local history, settings, and the local coin/diamond wallet remain available. Profile and Leaderboard require sign-in.
While signed in, you can view your profile, wallet, currency logs, and play stats in the App, and you can change your nickname in Profile. For other correction or export requests, email us with the address on the account.
Path: open Profile (tap the avatar on the home screen) → Log out. Sign-out ends your session on this device. It does not delete your Firebase account or cloud data. You can sign in again later with the same Google or email account. Local game history and the on-device wallet remain on the device.
Google Play requires that account creation also offer account deletion. You can delete your account entirely inside the App, without contacting us:
When deletion succeeds, we delete:
Deletion is permanent and cannot be undone. Local game history, theme, and control settings on the device are not the same as the cloud account; you can still clear history in the History screen or clear App data / uninstall to remove remaining on-device data.
If in-app deletion fails (for example, network error), try again while online, or email youxian575@gmail.com from the address on the account and ask us to delete it. We will complete deletion of account-associated cloud data without unreasonable delay.
If you use the App from outside the country where Google hosts Firebase for this project, your information may be transferred to and processed in those other countries. Where required, we rely on appropriate safeguards offered by Google's terms for Firebase / Google Cloud.
We may update this Policy when the App's features or legal requirements change. The current version is always available under Settings → Privacy Policy, with the effective date at the top. If changes are material, we will provide in-App notice where appropriate. Continued use after an update means you acknowledge the revised Policy.
Privacy and account-deletion requests: youxian575@gmail.com
You can also review this Policy anytime in the App: Settings → Privacy Policy.