KnightLog
Training log, board editor, saved diagrams, and flashcards in one app.
Training plan
Set your own daily hours goal and compare the current week against it.
Quick log
Type hours per category like a spreadsheet.
Session form
Create or edit training and tournament entries.
Mode: creating a new session.
Weekly category split
Training hours by category for the current week only.
Board editor
Create diagrams, generate FEN, and save positions for later study.
Selected: white king
You can paste a full FEN or just the board part.
Diagram details
Store metadata and solution with each saved position.
Saved diagrams
Use search and filters to keep the growing position bank clean and easy to scan.
Flashcards
Train on saved diagrams with category filter, shuffle, and wrong-only repeat.
Monthly report
A clean, one-page summary of a month's training — ready to download and keep, or bring to a lesson.
What's in this report
Legal
Important information about KnightLog, your account, privacy, and subscriptions.
Account
You can permanently delete your KnightLog account at any time. This removes your login, training sessions, saved diagrams, and profile data from KnightLog — this cannot be undone.
About the Author
I’m FM Michał Redzisz, a FIDE Master who has been playing chess since the age of seven and competing regularly in international tournaments. Over the years, I’ve seen how much strong players can gain not only from talent or intuition, but from a training process that is structured, honest, and repeatable.
The biggest leap in my own development came between 2019 and 2021, when I improved from roughly 2000 to 2300+ FIDE. What helped most during that period was not random volume, but consistent work: tracking sessions, reviewing games carefully, returning to critical positions, and building habits around serious study instead of relying only on inspiration.
Since childhood, I used to draw diagrams by hand in a notebook. That habit was valuable because it forced me to stop, look carefully at important positions, and treat them as something worth remembering. But looking back, I also think that method was not as effective as it could have been, because very often I never returned to many of the positions I had diagrammed.
And that is really the whole point: not just to collect positions, but to come back to them, review them, test yourself again, and gradually turn them into practical chess strength.
One of the most valuable parts of that work was training with diagrams. A well-chosen position can compress a huge amount of chess understanding into a single moment: calculation, evaluation, candidate moves, typical patterns, defensive resources, and practical decision-making. In serious training, even one diagram in an hour can be enough, provided that the work is focused and honest.
For me, diagrams were never just puzzles to “get right”. They were a way to slow down, think deeply, and come back to the kinds of positions that actually decide games. Used well, they help turn vague chess knowledge into concrete practical strength.
KnightLog was built from that experience. I wanted one place to log training, store important positions, revisit patterns, organise flashcards, and see clearly what kind of work was actually being done.
This is a tool created by an active player and coach, designed mainly for serious chess players rated 1800+ and for ambitious players who want their training process to be more structured, measurable, and genuinely useful over time.
Privacy Policy
KnightLog is operated by Michał Redzisz ("we", "us"). This policy explains what personal data we process when you use KnightLog and why.
What we collect: your email address and password, for signing in; the training sessions, saved positions, notes, and categories you enter into the app; and your subscription status (Free or Pro).
Why we process it: to provide the service you've signed up for — storing and displaying your training log and saved positions, and managing your subscription. This is processed on the legal basis of performing our contract with you (GDPR Art. 6(1)(b)).
Who processes it on our behalf: KnightLog runs on Supabase, which hosts our authentication system and database, and, for Pro subscriptions, Stripe, which processes payments. Your card details are handled directly by Stripe — KnightLog never sees or stores them. These providers may process data in data centers inside or outside the EU/EEA, under their own data protection safeguards.
How long we keep it: for as long as your account exists, or until you ask us to delete it.
Your rights: you can access, correct, or delete your account and its data at any time — either using "Delete my account" inside the app (Legal → Account), or by emailing knightlogapp@gmail.com. Deletion requests are completed within 30 days. You can also ask us for a copy of your data at any time.
Minors: KnightLog is used by chess players of many ages, including juniors. If you are under 16, a parent or legal guardian must agree to these terms, and to your use of KnightLog, before you create an account.
Changes: if this policy changes in a meaningful way, the updated version will be posted here.
Terms of Service
By creating an account or using KnightLog, you agree to use the service lawfully and to keep your account credentials reasonably secure.
KnightLog is intended as a training and organizational tool for chess improvement. The app, its features, and its availability may change over time as the product develops, is maintained, or is adjusted for technical, legal, or business reasons.
You must not misuse the service, attempt unauthorized access, interfere with the platform, or use KnightLog in a way that may harm the service or other users.
KnightLog is provided on an as-available basis. Reasonable efforts may be made to maintain availability and reliability, but uninterrupted access cannot be guaranteed at all times.
Subscription Terms
KnightLog offers a Free plan and a Pro plan.
Price and billing: Pro costs 24.99 PLN per month, billed automatically each month until cancelled. Payments are processed by Stripe.
What's included: Free includes the training log, board editor with up to 30 saved positions, flashcard drilling, and a monthly PDF report. Pro adds unlimited saved positions, the monthly training view, custom training categories, and date-range analytics with Excel export.
Cancelling: you can cancel at any time from "Manage billing" inside the app, which opens Stripe's billing portal. Cancelling stops future renewals — you keep Pro access until the end of the period you've already paid for.
Right of withdrawal: under EU consumer law, purchases of digital services are normally covered by a 14-day right of withdrawal. Because Pro gives you immediate access to paid features as soon as you subscribe, and you are expressly requesting that immediate access by upgrading, this right ends once your Pro access begins, as permitted for digital content and services under EU law.
Refunds: amounts already paid are not refunded for the unused part of a billing period. If something went wrong with a payment, contact knightlogapp@gmail.com and we'll sort it out.