Terms of Service

Last updated: January 2026

Please read these Terms of Service ("Terms") carefully before using the Java Swing Tutor desktop application and website (the "Service") operated by Posadskiy ("us", "we", or "our").

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.

Description of Service

Java Swing Tutor is an educational platform that provides:

User Accounts

Registration

To access certain features, you must register for an account. You agree to:

Account Responsibility

You are responsible for all activities that occur under your account. We reserve the right to suspend or terminate accounts that violate these Terms.

Acceptable Use

You agree not to:

Intellectual Property

Our Content

The Service, including its content, features, and functionality, is owned by us and protected by copyright, trademark, and other intellectual property laws. You may not:

Your Content

You retain ownership of any code you write using the Service. By submitting code for validation, you grant us a limited license to process and analyze it for educational purposes.

Educational Materials

The lessons, documentation, and educational content are provided for personal, non-commercial educational use only. You may not redistribute or sell this content.

Code Execution

The Service allows you to write and execute Java code. You understand that:

Disclaimer of Warranties

The Service is provided "AS IS" and "AS AVAILABLE" without warranties of any kind, either express or implied, including but not limited to:

We do not warrant that:

Limitation of Liability

To the maximum extent permitted by law, we shall not be liable for any indirect, incidental, special, consequential, or punitive damages, including but not limited to:

Our total liability shall not exceed the amount you paid for the Service, if any.

Indemnification

You agree to indemnify and hold us harmless from any claims, damages, losses, or expenses arising from:

Modifications

We reserve the right to modify or replace these Terms at any time. We will provide notice of material changes by:

Your continued use of the Service after changes constitutes acceptance of the modified Terms.

Termination

We may terminate or suspend your access to the Service immediately, without prior notice, for any reason, including:

Upon termination, your right to use the Service ceases immediately.

Governing Law

These Terms shall be governed by and construed in accordance with the laws of the jurisdiction in which we operate, without regard to conflict of law provisions.

Dispute Resolution

Any disputes arising from these Terms or the Service shall be resolved through:

  1. Good faith negotiation
  2. Mediation, if negotiation fails
  3. Binding arbitration, if mediation fails

Severability

If any provision of these Terms is found to be unenforceable, the remaining provisions will remain in full force and effect.

Entire Agreement

These Terms constitute the entire agreement between you and us regarding the Service and supersede any prior agreements.

Contact Us

If you have questions about these Terms, please contact us:


By using Java Swing Tutor, you acknowledge that you have read, understood, and agree to be bound by these Terms of Service.