1Analytics-enabled builds (0.5.8 and later)
When enabled in the installed version, Google Analytics for Firebase measures first launches, sessions, tutorial and puzzle progress, app interactions, device/app information, approximate geography and advertising attribution. Google uses app-instance and device identifiers to provide these services. AdMob impression revenue and Google Play purchase events include product or ad information, monetary value and currency. We use this information to understand gameplay and measure Google Ads campaign performance and return on ad spend. Data is processed by Google and shared between linked Firebase/Google Analytics, AdMob and Google Ads services for these purposes. We do not send email addresses, passwords, raw purchase tokens or receipts as gameplay event parameters. This measurement is separate from the Firebase account and wallet service. Earlier guest-only 0.5.6 builds keep gameplay diagnostics local.
2Measurement consent and controls
In regions covered by Google’s EU User Consent Policy, the Google consent message also asks about analytics storage and advertising purposes. You may refuse or later change applicable choices using Privacy options in game settings. The app starts with denied storage and advertising consent until consent is resolved. Google Consent Mode adjusts measurement to your choices and may process limited cookieless signals while storage consent is denied. Where the EU consent message is not required, disclosed measurement defaults apply; Google’s advertising SDK continues to apply other regional privacy choices. We do not request precise location.
3Measurement retention and requests
Analytics data is retained according to the linked Google Analytics property settings and Google service policies; clearing app storage does not erase previously processed cloud data. Contact july@lineargame.ai for access or deletion requests and explain the relevant app/version and request without sending passwords or payment credentials. Where we can identify data associated with your request, we handle it subject to verification and applicable retention requirements. Google also offers its own privacy and advertising controls.
4Purchase-enabled builds: identity and wallet
When the game shows a shop and Account & wallet screen, Firebase Authentication creates an anonymous game identity. Firebase Firestore stores its bamboo-leaf balance, paid-hint balance, account freeze state and operation summaries used to prevent duplicate grants or deductions. If you choose to bind an email, Firebase processes the email and password for sign-in, account recovery and verification. The game does not store your password in wallet documents or diagnostic events. Google may process network and service diagnostic information to operate and secure Firebase. Read Firebase privacy information. These records support app functionality, account management, purchase delivery and fraud prevention. Firebase Analytics is not enabled by this wallet feature.
5Purchase-enabled builds: payment and recovery
Google Play processes payments; we do not receive payment-card details. The app reads Google-signed purchase information and validates it on the device. A digest of the purchase token and product is recorded with the Firebase wallet to prevent repeated grants; raw purchase tokens and receipts are not saved in Firestore wallet records or gameplay diagnostic events. Google receives an obscured identifier derived from the game account to associate a checkout with its wallet. Paid currency is saved before a purchase is confirmed. Remove-ads ownership is restored through Google Play. Puzzle progress and downloaded hints are not a cloud backup. Bind your guest wallet before reinstalling or changing phones; anonymous identities may otherwise be lost. Signing into an existing wallet does not merge balances.
6Purchase-enabled builds: retention and deletion
Wallet and operation records remain associated with the account while needed to maintain balances, restore access and prevent duplicate delivery. They do not expire merely because an order has completed. Request deletion of the account and associated data from Account & wallet → Delete account & data, or from Delete Android data. We verify ownership and delete the account, wallet and associated records, except information we must retain for applicable legal or fraud-prevention purposes; we explain any such exception when handling the request. Deleting local app storage alone does not delete cloud records. This section supplements the first-release disclosures below; Google and hosting providers may process data outside your country.
7Scope and operator
LinearGame Pte. Ltd. operates PandaDoku for Android (com.lineargame.pandadoku). Contact july@lineargame.ai. This notice covers guest-only Android 0.5.6 and the explicitly described account, purchase and measurement features of later builds. The version-specific sections below apply only to those builds. TikTok editions have a separate notice.
8Guest play and local progress
No account registration or Google sign-in is required. Puzzle progress, preferences, tutorial status and personal scores are stored on your device. Clearing app storage or uninstalling may remove them. Version 0.5.6 does not provide account-based cloud save or a purchase wallet; later wallet-enabled builds are described above.
9Purchases
In-app purchases are not available in Android 0.5.6. That version does not collect Google Play purchase tokens, payment card details or Google Play Games authorization codes through version 0.5.6.
10Ads and consent
PandaDoku uses Google AdMob for optional rewarded hints and interstitial ads at selected transitions. Google’s SDK may collect IP address and approximate location, device and advertising identifiers, app/ad interactions and diagnostic information for advertising, measurement and fraud prevention. Applicable choices are presented through Google’s User Messaging Platform. Privacy options are available in game settings when required, including consent withdrawal and applicable sale/sharing opt-outs. We do not request precise device location. See Google’s Privacy Policy and Google ad controls.
11Diagnostics and support
In Android 0.5.6, gameplay diagnostic events are local and Firebase Analytics is disabled. Measurement-enabled builds starting with 0.5.8 are described above. TikTok-specific reporting is not used in the Android edition. When you visit this support website, hosting providers may process IP addresses, request timing and error status to operate and protect it. If you contact july@lineargame.ai, we process the information you send to respond. Do not send passwords or payment card details.
12Recipients and international processing
Google and its advertising partners process advertising and consent data under applicable choices and their policies. Our support website uses infrastructure supplied through OpenAI Sites and Cloudflare. Providers may process data outside your country. Support information is used to handle your request and meet necessary legal obligations.
13Retention and deletion
Local progress remains until you clear app storage or uninstall. Support correspondence is retained as needed to resolve requests and meet legal obligations. Request access, correction or deletion through july@lineargame.ai; see Delete data. We verify requests before deleting another person’s records. Google retains advertising data under its own policies.
14Age and changes
PandaDoku is intended for players aged 13 and over, subject to any higher age required locally. If you believe a child below the applicable age provided data, contact us. Changes to data handling will be reflected in this notice and, where required, in the game.