CHESSVERSEACADEMY

The legal text on this page is published in English.

Not a shop

Subscriptions, payments and ads

Product ids are named in the source for Play Console. Billing stays not ready until a purchase is checked with Google Play. You cannot buy a plan here or in version 1.2.0. The AdMob call does not show an ad. The prices are the owner’s record of 13 November 2026. This page is not a checkout.

Prices on record

Euros, as written in the product note. Monthly, then yearly. A seven-day trial of Plus, Pro or Premium is described there and is not built. The phone would not store a card. Google Play would be the seller, and Google Play would renew a subscription unless it was cancelled. That renewal does not exist yet.

PlanMonthYearIn the app
Free€0€0This is the open build. No purchase.
Plus€5.99€44.99Named in source. Not for sale.
Pro€9.99€74.99Named in source. Not for sale.
Premium€15.99€114.99Named in source. Not for sale.

What the plan table says, and what the phone does

Version 1.2.0 enforces the plan table on the device. Free opens Academy level 1 only. The five-puzzles-a-day cap is on the puzzle screen. Two hints in a bot game are the Free quota. Paid quotas are recorded and are not for sale. Nothing here is a payment.

Coach in the current app is text during and after a bot game. It is not the interactive coach named for Premium. ATOM suggests lessons from local mistakes. It is not the Premium programme. Tournament prizes are not activated. A month of Premium as a prize is blocked pending a legal check recorded in the same product note, and it is not paid out.

Payments

A later receipt row could store a product id, an order id and a purchase token. The token is granted only to the service role. The phone user cannot read it. The plan would change only after a server had checked the token with Google Play and stored a future expiry. None of those calls are in the app. There is no restore-purchases button. Cancellation of a Play subscription, once one exists, would be in Google Play, not in a CHESSVERSE form. This site cannot cancel, defer or refund a charge that the app cannot create.

Advertising

Publisher id, from the ad module: pub-6087464447132650. The same file names a rewarded unit, ca-app-pub-6087464447132650/8802602483, and an interstitial unit, ca-app-pub-6087464447132650/1662479064. They are selected only when VITE_ADS_LIVE is true. The request function still returns that the SDK is not linked. Test units in that file are Google’s public samples, not this app’s inventory, and they are not the id in app-ads.txt.

The file app-ads.txt authorises that publisher id for this site. It does not mean an ad is serving. The intended rules, not yet active: no automatic ad on top of a live game, lesson or puzzle; interstitials only for Free and only when an activity is finished and the SDK is actually ready; one confirmed rewarded ad would add one bot hint; two confirmed rewarded ads would unlock one basic review of one finished bot game; a repeated callback would not pay twice; a missing ad would pay nothing. Hints are not allowed in a game against a person.

No mediation network is named in the source. No consent message is implemented. Personalized ads must not be described as running.