ChessRoller Privacy Policy

Last updated: September 18, 2026

This Privacy Policy explains how BitRanch LLC, a California limited liability company ("BitRanch," "we," "us," or "our"), handles personal information in connection with the ChessRoller software application (the "Software"). BitRanch is the controller of the personal information described in this Policy. Our contact details, and those of our representatives in the European Union and the United Kingdom, are in Section 18.

1. Privacy at a Glance

2. Information We Collect

Information you provide:

Information stored on your device (not collected by us):

3. Information We Do Not Collect

The Software does not include advertising, third-party advertising trackers, or cross-application tracking technologies, and we do not collect your chess content (games, databases, or analysis), browsing history, or precise location. Apart from the license and trial checks described in Section 5 and the optional diagnostic and feature-usage data described in Section 4, the Software does not send information to us.

4. Crash Reports and Feature Analytics

To fix problems and understand which features are used, the Software can send limited diagnostic and usage data to two tools that we host ourselves on our own servers located in the European Union. Both are off by default. The Software asks you when you first run it, with both options switched off, and sends nothing to these tools unless you turn them on. The required license check described in Section 5 is separate from these two choices and is not affected by them. We ask again only if what we collect materially changes, never as part of an ordinary update. This data is never shared with any third-party analytics or advertising company.

The two are separate choices, and you may enable either one without the other.

5. License Validation

If you use a licensed copy of the Software, it confirms your license with a validation service that we operate at license.chessroller.com. This is not optional: it is how a license key unlocks the Software, and, apart from checking for updates (Section 15), it is the only connection the Software makes without asking you first. Free trials use the same service, as described at the end of this Section.

Free trials. If you start a free trial, the Software reads an identifier that your operating system assigns to your device (the hardware UUID on a Mac, the MachineGuid on Windows) and turns it into a one-way hash on your device. The Software sends the hash, not the identifier. The license window says this next to the button that starts the trial.

6. Our Website

Our website is a static site that does not use cookies and does not load resources from third parties. To understand overall site traffic, we use a self-hosted instance of Umami, a privacy-focused, cookie-free analytics tool running on our own servers in the European Union. It records the pages you visit and which links you click (for example, a download or buy button), along with the referring site, your approximate location (country, region, and city), and your browser, operating system, and device type. Visits are grouped under a pseudonymous identifier derived from your IP address and browser that resets every month; it cannot be used to recognize you across months or on other websites, and your IP address itself is never stored. Umami stores nothing on your device and does not track you across other websites. This data is not shared with any third-party analytics or advertising company. Website analytics data is retained for up to 24 months. Our hosting provider (Cloudflare) processes standard server logs, which may include your IP address, for security and operational purposes on our behalf. Purchases made through links on the website are processed by Polar as described in Section 2.

7. How We Use Information

8. Legal Bases (EEA, UK, and Switzerland)

Where the EU or UK General Data Protection Regulation or the Swiss Federal Act on Data Protection applies, we rely on the following legal bases:

What we use your data for What data Legal basis
Selling and delivering your license, and managing activations Name, email address, country, order and license details (Section 2) Contract
Validating your license License key, activation identifier, device label, version details, IP address (Section 5) Contract
Limiting free trials to one per device for each major version, and counting how many are used Hashed device ID, trial identifier, version, platform, trial dates, IP address (transiently) (Section 5) Legitimate interests (offering free trials fairly and understanding how they are used)
Keeping order and tax records Order details Legal obligation (accounting and tax laws)
Responding to support requests Email address, message contents Legitimate interests (helping you and keeping records of requests)
Crash reports and usage analytics As described in Section 4 Consent
Checking for updates IP address and Software version, sent to GitHub (Section 15) Legitimate interests (keeping the Software secure and up to date)
Keeping our website and services secure IP address and request logs held by Cloudflare (Sections 5 and 6) Legitimate interests (security and preventing abuse)
Preventing fraud and abuse of licenses and refunds Order and license details, activation records (Sections 2 and 5) Legitimate interests (protecting our business and other customers)
Understanding website traffic Pseudonymous page-view and click records (Section 6) Legitimate interests (improving our website)

Your right to object. Where we rely on legitimate interests, you can object to that processing at any time. We will stop unless we have compelling legitimate grounds that override your interests and rights, or we need to continue for the establishment, exercise, or defense of legal claims.

Required information. You are not required to provide personal information to us. However, a license key and activation information are needed to activate and use a licensed copy of the Software, a hashed device ID is needed to start a free trial, and we cannot sell you a license without your purchase details.

No automated decisions. We do not use automated decision-making or profiling that produces legal or similarly significant effects on you.

9. How We Share Information

We do not sell your personal information, and we do not use it for third-party advertising.

10. International Transfers

BitRanch is based in the United States, and we receive and process personal information there. When you buy the Software, contact us (our email is hosted by Zoho in the United States), or use a license or free trial, your information is processed in the United States. Crash reports, usage analytics, and website statistics are stored on servers in the European Union hosted by Hetzner Online GmbH.

Where personal information from the EEA, the United Kingdom, or Switzerland is transferred to our service providers in the United States, we rely on legally recognized safeguards where required: the EU-U.S. Data Privacy Framework, the UK Extension to it, and the Swiss-U.S. Data Privacy Framework where the provider is certified, and otherwise the European Commission's Standard Contractual Clauses, together with the UK Addendum for personal information from the UK and the adaptations required for personal information from Switzerland. These providers include Cloudflare (license validation, free-trial records, and website hosting), which is certified under the Data Privacy Framework, and Polar (payments and licensing), which uses Standard Contractual Clauses. You can ask us at contact@bitranch.co for more information about these safeguards.

11. Data Retention

We retain personal information only for as long as necessary for the purposes described in this Policy – for example, to support your license, provide assistance, and meet legal and tax obligations – after which we delete or anonymize it. Specific retention periods for diagnostic, analytics, and website-statistics data are stated in Sections 4 and 6. We keep no record of checks of a purchased license (Section 5). Free-trial records are deleted 12 months after the trial starts, and from backups within 30 days after that (Section 5). Order and license records (name, email address, license key, and activation records) are kept while your license is active and for seven years after your last purchase or activation, for support, fraud prevention, and tax and accounting purposes. Polar keeps its own payment and tax records under its privacy policy. Support correspondence is deleted two years after the last message.

12. Your Rights

To exercise any of these rights, contact us at contact@bitranch.co. For a request about a free-trial record, include your Trial device ID and the ChessRoller version (Section 5), since the record is not linked to your name or email address. Because a trial record exists to enforce the one-trial limit, we normally keep it until it is deleted automatically 12 months after the trial started, and we will tell you that date. We delete it earlier on request if that version of ChessRoller is no longer offered for trial. If you are in the EEA or the UK, you may also contact our representative there (Section 18). We will respond as required by applicable law.

13. Children's Privacy

ChessRoller is not directed to children under 13 (or the minimum age in your jurisdiction), and we do not knowingly collect personal information from them. Licenses for players under the age of majority must be purchased by an adult, such as a parent or legal guardian. If you believe a child has provided us personal information, contact us and we will delete it.

14. Security

We use reasonable technical and organizational measures designed to protect personal information. However, no method of transmission or storage is completely secure, and we cannot guarantee absolute security.

If a personal data breach occurs, we will notify the relevant supervisory authority where required by law, and where the GDPR applies, within 72 hours of becoming aware of it unless the breach is unlikely to result in a risk to you. If a breach is likely to result in a high risk to your rights and freedoms, we will also notify you without undue delay, by email where possible.

15. Third-Party Services

The Software connects directly from your device to the following third parties:

These requests do not pass through BitRanch, and we receive nothing from them. As with any internet request, the third party receives your IP address and handles it under its own terms and privacy policy. We are not responsible for their practices.

16. Changes to This Policy

We may update this Policy from time to time. The "Last updated" date above indicates the latest revision. If we make a material change, we will post a notice on our website before the change takes effect and, where we have your email address from a purchase, may email you about it. If a change materially affects what the Software sends, the Software will also ask you again as described in Section 4.

17. Language

This Policy may be provided in multiple languages for your convenience. The English-language version is authoritative and controlling, and in the event of any conflict the English version governs, except where mandatory local law (such as in France or the Province of Québec, Canada) requires the local-language version to govern for consumers in those jurisdictions.

18. Contact Us and Our Representatives

The controller of your personal information is:

BitRanch LLC
2108 N ST #7885
Sacramento, CA 95816, USA
contact@bitranch.co

BitRanch has no establishment in the European Union or the United Kingdom, so under Article 27 of the EU GDPR and of the UK GDPR we have appointed representatives there. You may contact them about our handling of your personal information, and supervisory authorities may contact them on your behalf. They are in addition to, not instead of, the contact details above.

Our EU GDPR Representative is:

Rickert Rechtsanwaltsgesellschaft mbH
– BitRanch LLC –
Colmantstraße 15
53115 Bonn
Germany
art-27-rep-BitRanch@rickert.law

Our UK GDPR Representative is:

Rickert Services UK Ltd
– BitRanch LLC –
PO Box 1487
Peterborough
PE1 9XX
United Kingdom
art-27-rep-BitRanch@rickert-services.uk