Predict every attack

Chess -Compiler takes your tactical awareness to the next level. See not only what your opponent can do, but how many moves and captures they have at their disposal, giving you unprecedented insight into their options and intentions. Discover how visualizing the number of possible moves and captures can revolutionize your game. The use of this web app is optimized for PCs and Macs. No smartphones. Use of the web app on small screens is not recommended.

Chess-Compiler enhances your tactical vision by displaying the precise count of potential moves and captures for each player. This insight sharpens your tactical awareness and empowers you to make informed decisions in any chess game.

Sharper Tactical Vision
Chess-Compiler

With Chess Compiler, you'll have a powerful and versatile tool at your disposal to take your game to the next level.

We built Chess-Compiler because we feel the need to choose the next move more consciously. This web app solves a fundamental problem for the game of chess: it shifts the focus for choosing the next move from imitating the great games of the great players to choosing the next move by relying on one's ability to see the next game before making the move. The move tree is also designed to improve the memory of the chosen chess path and its effectiveness. In Chess-Compiler I choose the game of white chess and also that of black chess; when my opponent in a real game moves his pawn, he makes my game no matter what move he chooses. With Chess-Compiler I have already seen the opponent's move because I chose it and I know the move I chose to match with his for using the web app service. The more I go into depth with the number of moves, the more I improve in the game. Do you feel this need too? Subscribe & enjoy yourself!

Real-time analysis

Automatically generate the move tree, Save the most interesting variations and analyze them with the interactive chessboard

<span>Real-time analysis</span>

Generate possible moves with one click

Navigate through the generated moves, visualize them, and make your choice based on your chess experience.

<span>Generate possible moves with one click</span>

Not all moves, but only yours

Save only the moves you like in the database. When your attention shifts to the path you saved, go to the move tree.

<span>Not all moves, but only yours</span>

Unique tool

Chess-compiler does not compete with other online sites. Chess-compiler complements the possibilities of the game of chess by offering possibilities that others do not.

“Before and after”

Before and After: Enhancing the Thought Process with ChessCompiler 🔄 Before: Even the most skilled players, during the course of a long and complex game, may experience moments where the flow of thought becomes more linear or less structured due to time constraints or cognitive load. This can sometimes limit the exploration of all possible continuations or the full depth of variations. After: With ChessCompiler, the player engages in a more dynamic and enriched thinking process that encourages both linear and circular reasoning. The app facilitates systematic generation and evaluation of all legal moves, allowing deeper tactical and strategic awareness. Players can seamlessly explore and compare variations through the move tree, enhancing their understanding of complex positions. The ability to record and print games in algebraic notation further supports detailed study and sharing. Overall, ChessCompiler complements and amplifies the player’s existing expertise by structuring the thought process, making decision-making even more effective and comprehensive throughout the game.

<span>Unique tool</span>

What you get with Chess Compiler

Discover the exclusive tools designed to enhance your chess strategy: N.1 Automatic Generation of All Possible Moves N.2 Save the moves in the database and displays the move tree N3.Write your own chess story

2_Save the moves

Save the moves in the database and displays the move tree

Questions?

How much does it cost?

You can enjoy all features with our single plan, available for $37.

What makes Chess Compiler different from other chess analysis tools?

Chess Compiler uniquely focuses on move awareness by showing you the opponent's possible moves and captures for each move you consider. This gives you a strategic advantage by helping you anticipate threats and opportunities before they develop.

How does the move tree feature help improve my game?

The move tree lets you build a personalized database of positions and variations you've analyzed. You can save promising lines, return to study them later, and even print algebraic notation for offline review. This systematic approach helps develop deeper strategic understanding.

Is Chess Compiler suitable for beginners?

Yes! Chess Compiler helps newer players develop positional awareness by clearly showing how each move affects their opponent's options. The interactive board and move generation make it easy to explore positions safely. A beginner is someone who has learned the basics of how to play chess.

Can I access my saved analysis from different devices?

For the best user experience, Chess Compiler is designed exclusively for desktop computers (PC and Mac). Mobile access is not supported at this time.

Is there a limit to how many positions I can save?

Our single subscription plan is designed to empower you with a personal move tree database, allowing you to save unlimited positions and variations. Build a comprehensive library of your analyzed positions over time and unlock the full potential of Chess Compiler.

What if I want to start fresh with my analysis?

While you can build an extensive library of analyzed positions with your move tree database, the initialize database function is crucial for maintaining clarity and focus. It allows you to quickly reset and streamline your analysis, making it easier to choose your next move with confidence and according to your strategic preferences

How secure is my saved analysis?

Your move trees and analysis are stored securely in our database and are only accessible through your private account credentials.

Can I export my analysis?

Yes, you can print your analyzed variations in standard algebraic notation, making it easy to study offline or share your analysis with others.

Any question

If you have any questions, email us at [email protected]

User benUser bethUser claireUser iwanUser loriUser maliUser miUser nimUser sanUser sanjidUser stephUser zakUser judith

Try Chess-Compiler now

A motto fit for a Grandmaster! - Everyone for chesscompiler, chesscompiler for everyone

# Terms and Conditions

Privacy Policy

Last Updated: June 13, 2026

1. Introduction

This Privacy Policy explains how Bertalmio Diego Ditta Individuale ("we," "us," or "our") collects, uses, discloses, and protects your personal information when you use Chess-Compiler (the "Service"), a web application available at chess-compiler.com.

We are committed to protecting your privacy in compliance with applicable U.S. federal and state laws, including the California Consumer Privacy Act (CCPA), the CAN-SPAM Act, and other applicable privacy regulations. For European Union residents, we also comply with the General Data Protection Regulation (GDPR).

By accessing or using the Service, you agree to the terms of this Privacy Policy.

2. Information We Collect

We collect the following categories of personal information:

2.1 Account Data

Email address

Account preferences

Login timestamps

Session duration

2.2 Payment Data

Processed exclusively by Paddle.com Market Limited ("Paddle"), our Merchant of Record

We do not store credit card numbers, CVV codes, or other payment instrument data

Subscription status and billing history (managed by Paddle)

2.3 Application Data

Saved chess positions

Move analysis history

Generated move trees

User preferences and settings

2.4 Technical Data

IP address

Browser type and version

Operating system

Device information

Performance and error metrics

2.5 Marketing Communications Data

Email address (for receiving promotional communications, if applicable)

Opt-in / opt-out status

Email engagement metrics (e.g., open rates, click-through rates) — collected only with consent or where permitted by law

3. How We Use Your Information

We use the information we collect for the following purposes:

3.1 Service Provision

Account creation and management

Authentication and session management

Delivery of core Service features

Customer support and technical assistance

3.2 Service Improvement

Performance monitoring and optimization

Feature usage analysis

Error tracking and debugging

Product development

3.3 Payment Processing

Subscription management

Billing and invoicing (via Paddle)

Refund processing

3.4 Marketing Communications

Sending promotional emails about Chess-Compiler features, updates, special offers, and coupons

Personalizing content based on user preferences

Measuring campaign effectiveness

We do not sell, rent, or share your email address with third parties for their marketing purposes

3.5 Legal Compliance

Complying with applicable laws, regulations, and legal processes

Enforcing our Terms of Service

Protecting our rights, privacy, safety, or property

4. Legal Bases for Processing (GDPR)

For users in the European Economic Area (EEA), we process personal data under the following legal bases:

Performance of a contract (Art. 6(1)(b) GDPR): to provide the Service and manage your subscription

Legitimate interests (Art. 6(1)(f) GDPR): to improve the Service, prevent fraud, and ensure security

Consent (Art. 6(1)(a) GDPR): for marketing communications and non-essential cookies

Legal obligation (Art. 6(1)(c) GDPR): to comply with applicable laws

5. How We Share Your Information

We do not sell your personal information. We share information only in the following limited circumstances:

5.1 Service Providers

Paddle.com Market Limited: payment processing, subscription management, tax computation

Render.com: application hosting and data storage

Analytics providers: anonymized usage statistics

Error monitoring services: crash reports and performance metrics

All service providers are contractually obligated to protect your data and use it only for the specified purposes.

5.2 Legal Requirements

We may disclose your information if required by law, court order, or government request, or to:

Comply with legal processes

Enforce our Terms of Service

Protect our rights, property, or safety, or that of others

5.3 Business Transfers

In the event of a merger, acquisition, or sale of assets, your information may be transferred to the acquiring entity, subject to the same privacy protections.

6. Your Rights (CCPA and GDPR)

6.1 California Residents (CCPA / CPRA)

If you are a California resident, you have the following rights:

Right to Know: request what personal information we collect, use, share, or sell

Right to Access: request a copy of your personal information

Right to Delete: request deletion of your personal information

Right to Correct: request correction of inaccurate personal information

Right to Opt-Out of Sale or Sharing: we do not sell or share your personal information for cross-context behavioral advertising

Right to Non-Discrimination: we will not deny service, charge different prices, or provide a different level of quality for exercising your CCPA rights

Right to Limit Use of Sensitive Personal Information: not applicable (we do not collect sensitive PI)

To exercise these rights, contact us at the email address in Section 14.

6.2 EEA / UK Residents (GDPR)

If you are in the EEA or UK, you have the following rights:

Right of Access (Art. 15 GDPR)

Right to Rectification (Art. 16 GDPR)

Right to Erasure / "Right to Be Forgotten" (Art. 17 GDPR)

Right to Restriction of Processing (Art. 18 GDPR)

Right to Data Portability (Art. 20 GDPR)

Right to Object (Art. 21 GDPR)

Right to Withdraw Consent (Art. 7(3) GDPR)

Right to Lodge a Complaint with a supervisory authority

To exercise these rights, contact us at the email address in Section 14.

6.3 All Users — Marketing Opt-Out

You may opt out of receiving marketing emails at any time by:

Clicking the "Unsubscribe" link in any marketing email

Submitting the opt-out form at: https://forms.gle/9EZrZE2zhiwHABPh8

Contacting us at the email address in Section 14

Opt-out requests are processed within 10 business days, in accordance with the CAN-SPAM Act.

7. Marketing Communications and CAN-SPAM Compliance

We are committed to complying with the CAN-SPAM Act and applicable state laws governing commercial email.

7.1 What We Send

Promotional emails about Chess-Compiler features, product updates, and special offers

Discount codes and coupons (e.g., CHESSCOMPILER1000 for 1 month free)

Newsletters (no more than 2 per month, on average)

7.2 Identification

All marketing emails are clearly identified as commercial communications, with accurate "From," "To," and routing information.

7.3 Subject Lines

We do not use deceptive or misleading subject lines. Subject lines accurately reflect the content of the email.

7.4 Physical Address

Every marketing email includes our physical postal address:

Bertalmio Diego Ditta Individuale Via Nazionale 122, 10060 Porte (TO), Italy

7.5 Opt-Out Mechanism

Every marketing email includes a clear and conspicuous unsubscribe link or opt-out instructions. Opt-out requests are:

Free of charge

Processed within 10 business days of receipt

Honored without affecting your access to the paid Service

7.6 Email Engagement Tracking

We may track email opens and clicks using pixel tracking and link tracking technologies. This data is used solely to:

Measure campaign effectiveness

Improve content relevance

Comply with applicable laws

You may opt out of tracking by:

Disabling image loading in your email client

Using the unsubscribe link

Contacting us directly

7.7 Data Retention for Marketing

Email addresses on the marketing list: until you opt out, plus a maximum of 30 days for processing the opt-out

Email engagement data: 12 months maximum

Opt-out records: retained indefinitely to ensure we do not re-add you to the list

8. Data Retention

We retain personal information only for as long as necessary to fulfill the purposes outlined in this Privacy Policy, unless a longer retention period is required or permitted by law.

Category Retention Period

Account data Duration of active account + 6 months

Payment records As required by tax and accounting law (typically 7 years)

Chess positions / move trees Until user deletion or account closure

Technical logs 30 days

Analytics data 12 months

Marketing email list Until opt-out + 30 days

Email engagement metrics 12 months

Opt-out records Indefinitely (to prevent re-subscription)

9. Data Security

We implement industry-standard security measures to protect your personal information, including:

Encryption in transit (TLS 1.2+)

Encryption at rest (AES-256)

Secure authentication (hashed passwords, optional 2FA)

Regular security audits and vulnerability assessments

Access controls and least-privilege principles

Continuous monitoring and incident response procedures

In the event of a data breach affecting your personal information, we will notify you and the relevant authorities as required by applicable law.

10. Third-Party Services

10.1 Paddle.com Market Limited

Purpose: Payment processing, subscription management, tax computation, fraud prevention

Data shared: billing information, email address, IP address, transaction details

Privacy policy: https://www.paddle.com/legal/privacy

10.2 Render.com

Purpose: Application hosting and data storage

Data shared: account data, application data, technical data

Privacy policy: https://render.com/privacy

10.3 Analytics and Error Monitoring

Purpose: Anonymized usage statistics, error tracking

Data shared: anonymized technical data

11. Cookies and Tracking Technologies

We use the following types of cookies and similar technologies:

11.1 Essential Cookies (always active)

Authentication and session management

Security and fraud prevention

Load balancing

11.2 Analytics Cookies (optional, with consent where required)

Anonymized usage statistics

Performance monitoring

11.3 Marketing Cookies (optional, with consent where required)

Email engagement tracking (pixel tracking)

Campaign effectiveness measurement

You can manage cookie preferences through your browser settings or our cookie consent banner. Disabling certain cookies may limit Service functionality.

12. International Data Transfers

Your information may be transferred to and processed in countries other than your country of residence, including the United States and the European Union.

We rely on the following safeguards for international transfers:

Standard Contractual Clauses (SCCs) approved by the European Commission

Adequacy decisions for transfers to countries deemed adequate

Data Processing Agreements (DPAs) with all service providers

By using the Service, you understand that your information may be transferred to countries with different data protection laws than your country of residence.

13. Children's Privacy

The Service is not intended for users under 13 years of age (or under 16 in the EEA/UK). We do not knowingly collect personal information from children.

If we learn that we have collected personal information from a child under the applicable age threshold, we will delete it as soon as possible. If you believe we have collected information from a child, please contact us at the email address in Section 14.

We do not sell the personal information of consumers under 16 years of age.

14. Changes to This Privacy Policy

We may update this Privacy Policy from time to time to reflect changes in our practices, technologies, legal requirements, or for other operational reasons.

When we make material changes, we will:

Update the "Last Updated" date at the top of this Privacy Policy

Notify you via email (if you have an account)

Display a notice on the Service

Your continued use of the Service after the effective date of the revised Privacy Policy constitutes your acceptance of the changes.

15. Contact Information

For any questions, concerns, or requests regarding this Privacy Policy or our data practices, please contact us:

Bertalmio Diego Ditta Individuale VAT: IT10344800015

Registered office: Viale Europa 14/A, 10060 Campiglione Fenile (TO), Italy

Email: [email protected]

Marketing opt-out form: https://forms.gle/9EZrZE2zhiwHABPh8

Response time: within 30 days (or sooner where required by applicable law)

16. Legal Jurisdiction

This Privacy Policy is governed by the laws of the State of California, United States, and the Court of Turin (Tribunale di Torino), Italy for disputes involving EEA/UK residents.

Any legal dispute arising from or related to this Privacy Policy or the Service shall be subject to the exclusive jurisdiction of the Court of Turin, Italy, except where mandatory consumer protection laws of your jurisdiction provide otherwise.

Summary of Your Rights and Choices

Right How to Exercise

Access your data Email us at [email protected]

Delete your data Email us at [email protected]

Correct your data Email us at [email protected]

Opt out of marketing emails Click "Unsubscribe" in any email, or use https://forms.gle/9EZrZE2zhiwHABPh8

Export your data (data portability) Email us at [email protected]

Lodge a complaint (EEA/UK) Contact your local Data Protection Authority

This Privacy Policy is effective as of June 13, 2026.

# Terms and Conditions

Last updated: June 13, 2026

## 1. Introduction

These Terms and Conditions ("Terms") govern your access to and use of Chess-Compiler ("the Service"), a web application operated by Bertalmio Diego Ditta Individuale ("we," "us," or "our"), VAT: IT10344800015, with registered office at Viale Europa 14/A, 10060 Campiglione Fenile, Italy.

## 2. Acceptance of Terms

By accessing or using the Service, you agree to be bound by these Terms. If you disagree with any part of the Terms, you may not access the Service.

## 3. Service Description

Chess-Compiler is a web-based chess analysis tool that provides move analysis, game storage, and tactical awareness features. The Service is available exclusively to users in the United States.

## 4. Subscription and Payment

4.1. The Service is offered on a subscription basis at $37 per month.

4.2. Payments are processed through Paddle.com Market Limited ("Paddle") acting as a Merchant of Record.

4.3. All payments are in US Dollars.

4.4. Users can subscribe, cancel, and reactivate their subscription at any time.

4.5. Once payment is made, the Service remains available for the entire paid monthly period, regardless of subscription status.

4.6. After the subscription period ends, users may:

- Continue the subscription

- Cancel the subscription

- Reactivate the subscription at a later date

4.7. All these options are at the user's sole discretion.

## 5. Service Availability and Limitations

5.1. The Service is provided "as is" and "as available."

5.2. While we strive for 24/7 availability, we do not guarantee uninterrupted access to the Service.

5.3. We reserve the right to modify, suspend, or discontinue the Service at any time without notice.

5.4. The Service is available exclusively to users located in the United States.

## 6. Disclaimer of Warranties

6.1. We make no warranties or representations about the accuracy or completeness of the Service's content.

6.2. We disclaim all liability for any damages resulting from your use of the Service.

6.3. The analysis and suggestions provided by Chess-Compiler are for educational purposes only.

## 7. Limitation of Liability

To the maximum extent permitted by law, Bertalmio Diego Ditta Individuale shall not be liable for any indirect, incidental, special, consequential, or punitive damages resulting from your use of the Service.

## 8. User Obligations

You agree to:

- Provide accurate account information

- Maintain the security of your account

- Use the Service in compliance with all applicable laws

- Not attempt to circumvent any service limitations or restrictions

## 9. Intellectual Property

9.1. All rights, title, and interest in the Service are and will remain the exclusive property of Bertalmio Diego Ditta Individuale.

9.2. The Service is protected by copyright, trademark, and other laws of both Italy and the United States.

## 10. Contact Information

For any questions about these Terms, please contact us at:

- Email: [email protected]

- Address: Viale Europa 14/A, 10060 Campiglione Fenile, Italy

## 11. Changes to Terms

We reserve the right to modify these Terms at any time. We will notify users of any changes by posting the new Terms on this page.

## 12. Governing Law and Jurisdiction

12.1. These Terms shall be governed by the laws of the United States and the State of California, without regard to its conflict of law provisions.

12.2. Any legal dispute arising from or related to these Terms or the Service shall be subject to the exclusive jurisdiction of the Court of Turin (Tribunale di Torino), Italy.

## 13. Severability

If any provision of these Terms is found to be unenforceable or invalid, that provision will be limited or eliminated to the minimum extent necessary so that these Terms will otherwise remain in full force and effect.

# Privacy Policy

Last Updated: February 07, 2025

## 1. Introduction

This Privacy Policy explains how Bertalmio Diego Ditta Individuale ("we," "us," or "our") collects, uses, and protects your data when you use Chess-Compiler (the "Service").

## 2. Data We Collect

### 2.1 Account Data

- Email address

- Account preferences

- Login timestamps

- Session duration

### 2.2 Payment Data

- Processed by Paddle.com

- We don't store credit card information

- Subscription status and history

### 2.3 Application Data

- Saved chess positions

- Move analysis history

- Generated move trees

- User preferences

### 2.4 Technical Data

- IP address

- Browser type

- Operating system

- Device information

- Performance metrics

## 3. How We Use Your Data

### 3.1 Service Provision

- Account management

- Authentication

- Feature delivery

- Technical support

### 3.2 Service Improvement

- Performance monitoring

- Feature usage analysis

- Error tracking

- Service optimization

## 4. Data Sharing

### 4.1 Service Providers

- Paddle.com (payment processing)

- Render.com (application hosting)

- Analytics services

- Error monitoring services

### 4.2 Legal Requirements

- Court orders

- Legal obligations

- Government requests

## 5. Data Retention

- Account data: Duration of active account + 6 months

- Payment records: As required by law

- Chess positions: Until user deletion

- Technical logs: 30 days

- Analytics data: 12 months

## 6. Your Rights (CCPA Compliance)

You have the right to:

- Access your data

- Delete your data

- Opt-out of data collection

- Export your data

- Withdraw consent

## 7. Data Security

We implement security measures including:

- Encryption in transit and at rest

- Secure authentication

- Regular security audits

- Access controls

- Monitoring systems

## 8. Third-Party Services

### 8.1 Paddle.com

- Processes payments

- Handles subscription management

- Privacy policy: [Paddle privacy link]

### 8.2 Render.com

- Hosts application

- Stores user data

- Privacy policy: [Render privacy link]

## 9. Cookies and Tracking

We use essential cookies for:

- Authentication

- Session management

- Security measures

## 10. International Data Transfer

Data is processed in:

- United States (primary)

- European Union

- Secure third-party facilities

## 11. Children's Privacy

The Service is not intended for users under 13 years of age.

## 12. Changes to Privacy Policy

We will notify users of material changes via:

- Email notification

- Service announcement

- Website notice

## 13. Contact Information

Privacy concerns:

- Email: [email protected]

- Address: Via Nazionale 122, 10060 Porte, Italy

## 14. Legal Jurisdiction

Privacy disputes are subject to the exclusive jurisdiction of the Court of Turin (Tribunale di Torino), Italy.

# Refund Policy

Last Updated: February 07, 2025

## 1. Refund Eligibility

You may request a refund within 14 days of your subscription purchase date.

## 2. Valid Refund Conditions

Refunds are granted when:

- The web application does not provide the features advertised on the website

- The request is made within the 14-day period

- Usage does not exceed one hour per day on average during the refund period

## 3. Usage Limitation

Refunds will be denied if the total usage time, divided by 14 days, exceeds one hour per day.

## 4. Administrative Fee

A $10 + VAT administrative fee will be retained for all refund transactions.

## 5. Refund Process

### How to Request

Send your refund request to [email protected] including:

- Your account email

- Subscription date

- Reason for refund

- Transaction ID

### Processing Time

- Refund requests are typically processed within 5-7 business days

- You will receive email confirmation of the refund status

## 6. Refund Method

Refunds are processed through Paddle.com to the original payment method where possible, or through an alternative method supported by Paddle.com.

## 7. Exclusions

Refunds will not be provided if:

- The 14-day period has expired

- Average daily usage exceeds one hour

- The service has been used in violation of our Terms of Service

## 8. Contact

For refund inquiries:

- Email: [email protected]

- Response time: within 48 hours

## 9. Legal Jurisdiction

All refund disputes are subject to the exclusive jurisdiction of the Court of Turin (Tribunale di Torino), Italy.

try now
Image 1
Image 2
Image 3

© All rights reserved.