2026-11-06 · yair braun · com.schoolyard.royalchess
עבריתGame positions, preferences, language, lesson completion, practice history and collections are stored on your device. They are not uploaded to a developer server. There is no player registration, cloud save, chat or developer analytics service. Android backup and transfer of app data are disabled. Core games and lessons work without internet.
The app is designed for children and older players. Before advertising begins, an equal-choice screen asks for an age group: under 13, 13–17, 18 or older, or prefer not to say. The selected group value is stored on your device. Google receives derived child-treatment and under-age-of-consent flags in advertising and consent requests; the exact group and a date of birth are not sent by developer code. No identity document is requested. Under-18 and unknown-age users receive the child-directed advertising treatment. This is a self-declaration, not identity verification or verified parental consent. Gameplay and basic learning do not require a purchase or an ad view.
A labelled banner can appear on the home, school library, collection or separate result screens. No banner covers the active board or an interactive lesson. Only users declaring an age of 18 or older are offered a rewarded advertisement for an additional strategic hint. The choice and one-hint reward are explained before each ad. Closing early, cancelling loading or an unavailable ad does not prevent normal play or lessons. Rewarded advertisements are not offered to under-18 or unknown-age users. For those users, additional hints require active access through an adult-managed subscription or a valid free invitation; rules, explanations, demonstrations, exercises, and mistake feedback remain available without purchase. An active subscription or free invitation removes banners and rewarded-ad prompts and grants unlimited additional hints in this app at any age. The app does not encourage users to change their age declaration to access ads.
The app uses Google Mobile Ads SDK 25.5.0 and Google User Messaging Platform 4.0.0. These services can process and share the device IP address (which can indicate an approximate location), ad interactions, diagnostic data and device/account identifiers for advertising, measurement and fraud prevention. Requests use general-audience content rating G, non-personalized advertising and restricted data processing. Publisher first-party ID is disabled. Advertising-ID and Android Ad Services permissions are removed; this does not mean Google processes no other identifiers. No third-party mediation adapters are included. The app does not request location, contacts, camera or microphone permissions.
Google UMP checks consent requirements before advertising requests. For under-18 and unknown-age users the under-age-of-consent setting is enabled. Where required, adults see regional privacy messages and can change their choices through Privacy → Privacy choices. Requests are made only when UMP permits them. The selected age group and consent preferences are stored locally. Refusing consent does not block core games and learning; ad availability may change. Google services use encrypted network connections. Google determines retention of data it receives under its own policies.
The optional subscription is separate for each app. Its base price is US$12 per year; Google Play displays the actual annual price in your currency before purchase. It renews automatically until cancelled through Google Play. The app offers access to subscription management and purchase restoration. Google Play handles payment details, purchase history and subscription status. The app reads purchase records and verifies their signature locally, and sends acknowledgement through Google Play Billing 9.1.0; purchase tokens are not sent to a developer server. A locally cached entitlement can be used for up to 72 hours after verification when Play is unavailable. An internet connection may be needed to refresh or restore access. The developer may receive order and revenue information provided by Play Console, but does not receive your card details. Uninstalling the app does not cancel a subscription.
The developer may supply a free invitation code. Codes are not sold. Anyone holding a valid code for this app can enter it through Membership → Free invitation, including younger users without changing their age choice. The code grants ad-free access and unlimited hints without a Google Play purchase, automatic renewal or expiry. It contains an app identifier, a random invitation identifier and signed access permissions; it does not contain a name, email address or age. Validation happens on the device using a packaged public key. The code is stored locally and is not sent to a developer server or Google by developer code. Clearing storage, uninstalling, or choosing Remove free access removes the local code; keep it to activate again. Google Play purchase restoration does not restore an invitation. Free access does not cancel an existing paid subscription. Adult subscribers retain access to Google Play subscription management.
Clearing app storage in Android settings or uninstalling deletes local game, learning, age and consent data; progress cannot be restored from a developer cloud service. A subscription may be restored through the same Google Play account. Manage or cancel it in Google Play before deleting the app if you no longer want renewal. The developer has no player account database to delete. For information held by Google, use its privacy controls and contact routes. If you contact support, we receive your email address and whatever you include and use it to answer the request. Include only necessary details. Privacy and support contact: koshergim@gmail.com. We will update this notice if these practices change.