Chessboard Position (FEN) and Scoresheet (PGN) Scanner
CheSScan is a chess utility designed to help chess coaches and chess players in their coaching and training work respectively. Two key features of CheSScan are chessboard position (FEN) scanning and tournament scoresheet (PGN) scanning. Both, FEN and PGN scanning, assume standard chess variant. For scoresheet scanning, tournament scoresheets have to be written in Standard
Algebraic Notation (SAN). Games can be saved as a Portable Game
Notation (PGN) file on the device storage.
As of current version, following features are supported by CheSScan:
FEN scanning - scans a board position from a computer screen or from a chess book
Lets users edit a chess board to setup a position for analysis
Lets users correct misidentified moves to build corrected game PGN
Writing Game PGN - store scanned games as PGN on device
Analysis - lets users do analysis of games in the database with a very strong chess engine
Sharing Games - allows users to share their games PGN via email with fellow chess players or trainers
CheSScan is intended to assist its users in not wasting time in entering chess positions or tournament game moves manually and getting down to more productive task of analyzing chess positions or games from tournament scoresheets. In line with the aforementioned intention CheSScan provides a very powerful chess engine (Arasan) to analyze scanned board positions or scanned tournament games quickly. Your games are stored on your device as a PGN file which can be shared via email.
Terms and Conditions
Please read these terms and conditions ("terms", "terms and conditions")
carefully before using CheSScan (the "service") with or without the subscription; operated
and maintained by CheSScan Developer(s) ("us", 'we", "our"). Services provided to you by us
are subject to the conditions stated below in this document. Every time you access the
service or subscribe to it, you accept the conditions mentioned hereafter.
We do not, in any shape or form, promote cheating and/or copyright violation.
Individuals using the service in unlawful or unethical (for e.g. using the service for
live tournament scoresheet scanning and/or running analysis for gaining unwarranted
advantage) activities are not endorsed by us.
We do not guarantee, whilst we aspire to, to perform the task the service is intended
for, for the very simple reason that handwriting recognition is dependent on many
outside parameters which may be beyond the control of the service as of this version.
Running analysis feature of the service is energy intensive task and it is advised to
use it sparingly if battery power drainage is your concern. All the features of the
service are run on the device.
continued use of the services after revised policy has taken effect would be taken as
acceptance of the revised policy.
For the users wanting to use the full service, three different subscription plans are on for purchase:
Prices of these items can be found on Play Store or at 'Subscribe' page within the app. Each one of these three, in-app-purchase (IAP), products provide advertisement free, full functionality of the service for aforementioned periods.
Users who choose non-subscription based use of the service, for them, while the key functionality to build PGN database (as a PGN file on device) is not available, users can still:
Scan board and analyze chess positions
Edit board to setup chess positions
Scan tournament scoresheets and correct moves
Analyze scanned chess positions and games using a very strong chess engine
Once you have subscribed to the service and confirmed, payment will be
charged to your Play Store account. Subscription will be automatically renewed unless
auto-renew is turned off at least 24 hours prior to your current subscription expiration
date. Your account will be charged sometime within 24 hours before the end of your current
period. You can manage and cancel your subscription by going to your Play Store account
settings or check the status of your subscription at 'Subscribe' page within the
Using The Scanner Service
Use camera icon and take as clear a photo as possible just about covering the whole board/scoresheet.
Once a photo is taken the scanner displays a preview view of the chessboard/scoresheet. To process image, press scan icon at the bottom left.
Service will transition to FEN editor screen or game editor screen.
For scoresheet scanning, correct moves starting from the first move onwards by tapping on the move to correct be corrected. In the horizontally scrollable popover that appears, all the legal moves from current board position are displayed. Select the correct move for the move that was incorrectly identified by the scanner. In the best case scenario there will be very few moves to correct.
Moves can also be corrected using drag-and-drop by moving a piece on the board from the position that's on the board. To select a piece for drag-and-drop, long press the piece for a fraction of a second, which then highlights all the legal moves a piece can move to.
Swipe left or right on board to move ahead or back one half-move respectively. Double tap on extreme right or extreme left of the board to move ahead or back 5 moves respectively.
For FEN editing, select a piece by tapping the piece on the pieces pane; touch on a square to drop it on that square.
A piece from board can be removed by deselecting any selected piece by touching it and the touching on the piece to be removed from the board.
For correct analysis indicate if board scan is from black side or white side.
Please follow these guidelines for better scanning accuracy:
Capture as clear an image as possible
Scoresheet is clear and uncrumpled; without overlapping, crossed out or missing moves
Scoresheet is not occluded by layout and written moves are disjointed
FEN scanning from computer screen does not have moire pattern
FEN scanning from book follows similar guidelines to scoresheet scanning
Make sure FEN position provided to the engine is legal chess position
Effective as of July 31, 2019
"service") with or without the subscription; operated and maintained by CheSScan Developers
("us", 'we", "our"). We take privacy of our customers ("you", "your", "user") very
providers collect, use and disclose the information collected of users using the
terms laid herein.
We do not ask our users to provide any personal information to use our services. Since
we do not ask for any personal information we do not store it as well and sunsequently
do not use it.
Bare minimum that we require to provide you premium service is to validate your service
purchase receipt. This information is handled by RevenuCat, a third party service that
concerning your IAP data.
arises to do so; at any time and without prior notice. From time to time you should keep
provide any personal information, you would be well advised to recheck our privacy
policy page. Your continued use of the services after revised policy has taken effect
would be taken as acceptance of the revised policy.
Effective as of July 31, 2019
CheSScan - Chessboard Position (FEN) and Scoresheet (PGN) Scanner
The service (CheSScan) uses open source components. Information on the
source code and license terms for these components is listed briefly below alongwith links
to their websites for further details. We would like to express our sincere gratitude to