ChessGrainsChessGrainsbeta
Log In

Terms of Service

Last updated: 26 May 2026

Agreement

By accessing or using ChessGrains ("the Service"), you agree to these Terms. If you do not agree, do not use the Service. The Service is provided by the ChessGrains operators ("we", "us").

The Service

ChessGrains offers chess training, spaced-repetition scheduling, game review tools, and community deck sharing. Features may change. We do not guarantee uninterrupted or error-free operation.

Accounts

You are responsible for activity under your account. Authentication is provided by Supabase; we do not store your password directly. You must provide accurate information and keep your credentials secure.

You must be at least 13 years old to use the Service. If you are under the age of digital consent in your jurisdiction (16 in much of the EEA and UK), you confirm that a parent or legal guardian has reviewed and agreed to these Terms on your behalf.

Intellectual property

The ChessGrains name, logo, user interface, and original application source code (excluding third-party and GPL-covered components such as the Stockfish WebAssembly binary) are proprietary. The spaced-repetition scheduler implementation in this codebase is an original work inspired by published SM-2-style algorithms and is part of that proprietary offering unless otherwise stated in our repository license file.

Third-party engines, libraries, and datasets remain under their respective licenses; see Licenses. The spaced-repetition scheduler uses the published SM-2 algorithm; attribution to SuperMemo World appears on that page per their published policy.

User content & community decks

You retain rights to content you create. By publishing shared decks or comments, you grant us a licence to host, display, and distribute that content as needed to operate the Service.

You must not upload unlawful, hateful, harassing, sexually explicit, or otherwise offensive material, or content that infringes others' rights. We may remove content and suspend accounts that violate these rules or our community standards.

Lichess

Where the Service connects to Lichess, you must comply with Lichess terms and API policies. Other games may be added only as PGN you import yourself.

Subscriptions & billing

ChessGrains offers a paid Pro subscription. Pricing and features are shown on our Pricing page. Payments are processed by Stripe; we never receive or store your card details.

Subscriptions renew automatically each month at the price displayed when you subscribed, until you cancel. You can cancel at any time from your account's "Manage subscription" link; access continues until the end of the current paid period and no refund is issued for the unused portion of that period unless required by law.

Prices are shown in USD and are inclusive of any applicable taxes unless stated otherwise at checkout. If and when we are required to register for sales tax or VAT in your jurisdiction, the applicable tax will be calculated and displayed at checkout going forward. By completing checkout you authorise Stripe to charge your payment method on a recurring basis. We may change pricing or features on reasonable notice; any change will only apply to renewals after that notice.

UK consumers: under the Consumer Contracts Regulations 2013, by subscribing and beginning to use Pro features immediately, you consent to the supply of digital content starting before the end of the 14-day cancellation period and acknowledge that your statutory right to cancel that period is lost. This does not affect any other statutory rights you may have.

Disclaimer

The Service is provided "as is". Engine evaluations and training recommendations are informational, not professional advice. To the fullest extent permitted by law, we disclaim warranties and limit liability for indirect or consequential damages.

Governing law

These Terms and any non-contractual obligations arising out of or in connection with them are governed by the laws of England and Wales. The courts of England and Wales have exclusive jurisdiction to settle any dispute or claim arising from or in connection with these Terms, except that you may also be entitled to bring proceedings in the courts of your country of residence under applicable consumer-protection law.

Changes

We may update these Terms. Continued use after changes constitutes acceptance. Material changes will be reflected in the "Last updated" date above.

Contact

Questions about these Terms can be sent to hello@chessgrains.com.

ChessGrains is an independent tool and is not affiliated with or endorsed by Lichess.org, the Stockfish team, or SuperMemo World.

← Back to app
ChessGrainsChessGrains

Spaced-repetition tactical training, built on open tools.

© 2026 ChessGrains. All rights reserved.

ChessGrains is an independent tool and is not affiliated with or endorsed by Lichess.org or SuperMemo World.

SRS scheduling uses Algorithm SM-2, © SuperMemo World, 1991. See Licenses for full attributions.

LegalPrivacy & cookiesLicenses & creditsTerms of ServiceAttributions
ProductDevBlogSupport
Powered by

Stockfish (GPLv3) · Lichess puzzle database (CC0) · Supabase · react-chessboard · Algorithm SM-2 (© SuperMemo World, 1991)