1. Agreement
By downloading, accessing, creating an account for, or using Kotlin Quest (the "App"), you agree to these Terms of Service. If you do not agree, do not use the App. If you use the App on behalf of a company or other entity, you represent that you have authority to accept these Terms on its behalf.
2. The service
Kotlin Quest provides educational content and gamified exercises related to Kotlin and software learning. Features, content, and availability may change. We may suspend or modify the App or any part of it for maintenance, security, legal, or business reasons.
3. Eligibility and accounts
You must be at least 13 years old (or the minimum age required in your country to consent to data processing) to use the App. You agree to provide accurate registration information and to keep your login credentials confidential. You are responsible for activity under your account.
4. Acceptable use
You may not misuse the App: no unlawful, harmful, fraudulent, or harassing conduct; no attempt to gain unauthorized access to our systems, other users' data, or third-party services; no reverse engineering or circumvention of security except where mandatory law allows; no automated access that overloads or disrupts the service; no scraping or redistribution of our content beyond what the App expressly permits.
5. Subscriptions and payments
Paid features, if any, are processed by third-party platforms (for example app stores). Prices, billing, renewals, and refunds are governed by those platforms' terms and policies. We do not guarantee uninterrupted access to paid features if a store or payment fails.
6. Intellectual property
The App, its branding, UI, and original learning materials are protected by intellectual property laws. We grant you a personal, non-exclusive, non-transferable licence to use the App for learning in line with these Terms. You may not copy, sell, rent, or create derivative works from our materials except as allowed by law or with our written consent.
7. Third-party services
The App may rely on third-party services (e.g. authentication, hosting, analytics, payments). Their use is subject to their own terms and privacy notices. We are not responsible for third-party services we do not control.
8. Disclaimers
The App is provided "as is" and "as available". To the fullest extent permitted by law, we disclaim warranties of merchantability, fitness for a particular purpose, and non-infringement. Learning outcomes depend on many factors outside our control; we do not guarantee employment, certification, or exam results.
9. Limitation of liability
To the maximum extent permitted by applicable law, we and our affiliates, directors, employees, and partners will not be liable for indirect, incidental, special, consequential, or punitive damages, or for loss of profits, data, goodwill, or business opportunities. Our aggregate liability for claims arising from the App will not exceed the greater of (a) the amount you paid us for the App in the twelve months before the claim or (b) fifty (50) currency units of your local jurisdiction, if you are a consumer. Some jurisdictions do not allow certain limitations; in those cases our liability is limited to the minimum permitted by law.
10. Indemnity
You agree to defend and indemnify us against claims, damages, losses, and expenses (including reasonable legal fees) arising from your misuse of the App, your violation of these Terms, or your violation of others' rights, to the extent permitted by law.
11. Suspension and termination
We may suspend or terminate access to the App if you breach these Terms, if required by law, or to protect users or the service. You may stop using the App at any time. Provisions that by nature should survive (e.g. liability limits, intellectual property) will survive termination.
12. Governing law and disputes
Unless mandatory consumer laws in your country require otherwise, these Terms are governed by the laws applicable to the operating entity of Kotlin Quest, without regard to conflict-of-law rules. Courts or authorities with competent jurisdiction will resolve disputes, subject to any non-waivable rights you have as a consumer.
13. Changes and contact
We may update these Terms. We will post the new version on this page and update the "Last updated" date. Continued use after changes may constitute acceptance. For questions, use the contact or support channel listed in the App store listing or inside the App.