Last updated 27 October 2026
Terms of use
By using FixMyBlunder you agree to these terms. They are short on purpose.
What the app is
FixMyBlunder is a free training tool. It reads public games from Lichess and Chess.com, or a PGN you paste, finds mistakes you repeat, and gives you drills for them. It is not affiliated with or endorsed by Lichess, Chess.com or the Stockfish project.
Using it
- Use it for your own training. You are responsible for the username you enter and for following the rules of the sites you import from, including their limits on how often you request games.
- Do not try to break the app, overload the sites it talks to, or use it to harass anyone.
The analysis can be wrong
The engine runs briefly on a phone, so its judgments are quick and shallow by design. Pattern names are rules of thumb, not proof. Treat results as suggestions for practice, not as a rating or a guarantee that you will improve.
Your data
Your games and progress are stored on your device. If you clear your browser data or lose the device, they are gone unless you made a backup. Keeping backups is your job. See the Privacy page for exactly what leaves your device.
No warranty, limited liability
The app is provided as it is, without promises that it will always work or be free of mistakes. To the extent the law allows, we are not liable for losses that come from using it, including lost data. Nothing here limits rights you have by law that cannot be limited.
Open-source parts
- Stockfish.js 19, the chess engine, is licensed under the GNU GPL v3.
- Chess pieces by Colin M.L. Burnett, CC BY-SA 3.0.
- Fonts Bricolage Grotesque, Figtree and JetBrains Mono, SIL Open Font License 1.1.
- chess.js, BSD 2-Clause licence.
Changes and contact
We may update these terms; the date above will change. If you keep using the app after a change, you accept the new terms. Questions: see the Privacy page.