Privacy

Boardprint reads public rated game records from Chess.com and Lichess to prepare a chess diagnosis and practice course. We never ask for your chess password.

What we store

Public usernames, game-derived analysis and report caches; your email and revocable sign-in sessions if you create an account; saved puzzle results, completed days, training preferences, review schedules, session takeaways, private saved study lines and linked chess accounts; waitlist interest and the price you were shown; and billing identifiers if you buy a course. Card information is handled by Stripe, not stored by Boardprint.

Public reports

Analysis Lab processes pasted PGN, uploaded game files and positions through our analysis service for the current session. These imports are not added to public reports. A line and its notes are saved privately to your account only when you choose Save current line. Public study links are fetched from Lichess. Opening the external Lichess analysis link sends that position to Lichess. Opening research or tablebase lookups sends the selected position to those Lichess services. Reloading clears unsaved lab work; downloaded PGN files remain on your device.

Anyone with a report link can read the free diagnosis. Paid course content and saved progress require the purchaser’s account. Saving a chess account says “this is me”; it does not verify ownership.

Hide my report

To request that a public diagnosis be hidden, email c.sarac-2021@hull.ac.uk with its report URL. Hidden reports are removed from report pages, preview images and new scan access. You can request removal even without a Boardprint account. We aim to acknowledge removal requests within two business days. Existing copies held by search engines and social preview caches may take longer to disappear.

Storage and service providers

Progress is saved on your device and synced when signed in. A session cookie keeps you signed in; local storage remembers dismissals and progress. Resend delivers requested sign-in emails. Stripe handles checkout and billing. If configured, PostHog receives limited product events without usernames or email addresses; automatic capture and session recording are disabled. If error monitoring is configured, Sentry receives error stack traces with request bodies, cookies, headers, sign-in URL parameters and user identity removed. Replay and performance tracing are disabled. The analysis service may use Anthropic to reword course explanations, using game-derived facts rather than your email.

Retention and deletion

Journey checkpoints and reminder preferences sync to your account. Training reminder emails are opt-in and include an unsubscribe link. Calendar files are stored in the calendar app you choose; manage or remove their alerts there. Beta submissions store your selected platform, message and optional email so we can review your feedback. We contact you about a submission only if you opted in, and do not publish it as a testimonial automatically. Scheduled cleanup removes reminder delivery records after 90 days and beta feedback after 180 days. You can request earlier feedback deletion through the contact below.

Report freshness lasts 24 hours, though public diagnoses can remain available after that. Rate-limit counters store a hash of the connecting address. You can delete your account from the account page; this removes linked accounts, sessions, courses and progress and cancels subscriptions. Public diagnoses remain unless you request removal. Payment processors may retain records they require.

Contact

For access, correction, deletion or questions, email c.sarac-2021@hull.ac.uk.