knightly.

Your training data

Saved locally

Knightly saves training preferences, completed sessions, XP, activity dates, review schedules and imported positions on your device. In the browser, this uses local browser storage. There is no Knightly account or cloud database.

No automatic device sync

Each browser and device has its own progress. The localhost preview is also separate from trainchess.app. Clearing site data or resetting progress removes the local record; private browsing may discard it when closed.

Chess stays local

Position analysis and coaching run on the device. Imported FEN and PGN content is not uploaded to a training server. The browser uses a smaller practice engine; native builds use Stockfish 17.1.

Website delivery

Cloudflare delivers this website and its files. As the hosting provider, it handles normal request information such as IP addresses and technical connection data. Knightly does not add advertising, a visitor analytics script or a signup form to this website. See Cloudflare’s privacy policy.

Mobile purchases and advertising

Native builds use separate Apple/Google, RevenueCat and AdMob integrations when enabled. Their purchase and advertising information is separate from your local chess progress. This browser version does not initialize those native services.