Public offer
Offer for the provision of access to the SQL Arena online platform
Last updated: August 28, 2026
1. Terms and definitions
The following terms are used in this Offer with the meanings given below, unless the context explicitly requires otherwise:
- The "Provider" is Individual Entrepreneur Artem Lusnikov (Georgia), identification number 306387317, registered on 10.11.2022 in the Registry of Entrepreneurs and Non-Entrepreneurial (Non-Commercial) Legal Entities of Georgia.
- "User", "Customer" — a fully capable natural person 18 years of age or older who has accepted this Offer.
- "Service", "Site" — the SQL Arena online platform at https://sql.coderang.dev and its subdomains.
- "Account" — the User's account on the Site created upon registration.
- "Subscription", "Premium", "Pro" mean the paid renewable service granting extended access to the Service's features for a fixed term. The Pro tariff includes everything in the Premium tariff plus access to the learning courses.
- The "Offer" means this document, which constitutes the Provider's public offer to conclude the Agreement under the Civil Code of Georgia.
- "Acceptance" — full and unconditional acceptance of the Offer by the User as set forth in Section 3.
- "Agreement" — the paid contract between the Provider and the User formed by Acceptance of this Offer.
- "Hero" means a unique digital look (a 3D model and an image) of the User's character on the Site, offered in the "Tavern" section as a single copy.
2. Subject of the agreement
The Provider grants the User access to the Service for learning and practising Structured Query Language (SQL) to the extent defined by the chosen Plan, and the User undertakes to pay for the Services under the terms of this Offer.
The Service provides: a task catalogue (including problems from real job interviews), a training sandbox with automatic grading against hidden data, role-based learning tracks, a Mock Interview mode with a server-side timer and browser lockdown, a progress and ranking system ("Power" points, ranks, achievements, a weekly leaderboard, leagues, friends), AI-based task and hint generation and an AI mentor, and other features described on the Site.
Some features are available free of charge; extended functionality is provided as part of the Premium / Pro Subscription per Appendix 1 to this Offer.
3. Acceptance of the offer
Acceptance is deemed to occur when the User performs any of the following: (a) registers on the Site; (b) pays for any Plan. Either action constitutes full and unconditional agreement to this Offer.
From the moment of Acceptance the Agreement is deemed concluded in electronic form and has the same legal force as a paper document signed by the Parties.
4. Registration and account
Registration is possible by providing an email and password, or via third-party services (Google, GitHub, Yandex). The User confirms they are at least 18 years old and have full legal capacity.
The User undertakes to provide accurate information and is solely responsible for keeping their password safe. All actions performed under the account are deemed to have been performed by the User.
Account sharing is prohibited. If unauthorised access is suspected, the User must promptly change their password and notify the Provider.
5. Plans and payment
Current Plans:
- Premium for 30 days — 790 ₽ for 30 calendar days. One-time payment, no auto-renewal.
- Premium for 90 days — 1,790 ₽ for 90 calendar days. One-time payment, no auto-renewal.
- Premium for 180 days — 3,190 ₽ for 180 calendar days. One-time payment, no auto-renewal.
- Premium for 365 days — 4,790 ₽ for 365 calendar days. One-time payment, no auto-renewal.
- Pro for 30 days — 990 ₽ for 30 calendar days. One-time payment, no auto-renewal.
- Pro for 90 days — 2,290 ₽ for 90 calendar days. One-time payment, no auto-renewal.
- Pro for 180 days — 3,990 ₽ for 180 calendar days. One-time payment, no auto-renewal.
- Pro for 365 days — 5,990 ₽ for 365 calendar days. One-time payment, no auto-renewal.
- Pro, lifetime — 9,990 ₽. Access with no time limit for as long as the Service operates. One-time payment, no auto-renewal.
Prices for the Services are shown on the Site; the display currency depends on the selected payment method. Payment is made through the YooKassa payment service and other methods available on the Site at the time of ordering. The payment confirmation document is produced by the relevant payment service and sent to the User's email address.
If the User pays for the Services in a foreign currency (e.g. US dollars) via a payment service available on the Site, the amount charged is calculated by that service at its exchange rate at the time of payment. The User's payment obligation is deemed fulfilled once funds equivalent to the ruble price of the chosen Plan are credited to the Provider's account. Exchange-rate differences and currency-conversion fees are borne by the User. Any foreign-currency amounts shown on the Site are for reference (informational) purposes only.
The User's payment obligation is fulfilled once funds are credited to the Provider's account. Premium access is activated automatically upon successful payment.
All Premium / Pro Plans are paid in a single transaction covering the full term. No auto-renewal — bank-card credentials are not stored and are never reused for recurring charges. When the paid period ends Premium / Pro access stops, and the User may purchase a new term manually from the Pricing page.
A Hero can be bought in the "Tavern" section at the price shown on its card; payment is one-time. Each Hero is sold once. After «Buy» is pressed, the Hero is held for the User for 10 minutes while they pay; once payment arrives, it is added to the User's Account permanently and automatically becomes the User's look. A Hero does not change with rank. The User may switch their look at any time to another of their Heroes or to the standard rank look. A Hero is not transferred to other Users and is not resold, including after the Account is deleted.
6. Rights and obligations
The User undertakes to:
- use the Service only for lawful SQL-learning purposes;
- not attempt unauthorised access to other users' data or the Service's system infrastructure;
- not execute SQL queries aimed at disrupting the Service, performing DoS attacks, or exploiting DBMS vulnerabilities;
- not use automated tools (bots, scrapers, scripts) for mass interaction with the Service without the Provider's prior written consent;
- not distribute reference solutions, learning materials, or other Service content for commercial purposes or in public;
The Provider is entitled to:
- unilaterally suspend or restrict the User's access to the Service in the event of breach of this Offer, including without refund of paid amounts;
- modify the Service's features and functionality, and perform maintenance with temporary access interruption;
- send service and transactional emails to the address provided at registration.
7. Refunds and subscription termination
The User has the right to cancel the Subscription and request a 100% refund within 7 calendar days of the first Subscription payment, provided the User has not used any paid Premium / Pro features (no AI task generation, no attempts at Premium / Pro-marked tasks, no access to community solutions, no Mock Interview sessions beyond the free daily limit).
If the User has already used paid features within the first 7 days, or the refund window has expired, no refund is made for the paid and consumed period. This follows the rules on services supplied with the consumer's consent before the withdrawal period ends, under the Law of Georgia on the Protection of Consumer Rights.
Refund requests are sent in free form to coderang.dev@gmail.com with the account email, payment date, and transaction ID. Refunds are issued to the same bank card used for payment within up to 10 calendar days of receiving a valid request.
A Hero is a digital good delivered immediately after payment, so once it has been added to the Account the money paid for it is not refunded. If payment arrived but the Hero cannot be delivered (for example, another User bought it while the payment was in progress), the Provider refunds 100% of the amount paid within up to 10 calendar days.
8. Intellectual property
All Service materials — texts, tasks, reference solutions, datasets, code, design, visuals and trademarks — are the exclusive property of the Provider or are used by the Provider on a lawful basis.
The User is granted a limited, non-transferable licence to use the materials strictly for personal learning purposes within the Service.
Copying, publishing, distributing or adapting reference solutions and other materials of the Service for commercial or public purposes is prohibited. In the event of an infringement the Provider is entitled to claim damages, seizure of the income obtained by the infringer, or payment of compensation in an amount determined by the court, under the Law of Georgia on Copyright and Neighbouring Rights.
SQL queries authored by the User while solving tasks belong to the User. The User grants the Provider a royalty-free, non-exclusive licence to process and store them to the extent necessary to operate the Service (grading, statistics, personal progress).
9. Use of artificial intelligence
The AI task-generation, AI-hint, and AI-mentor (chat assistant) features use third-party language models (OpenAI, Anthropic). When these features are used, request contents (topic, difficulty, task context, the User's question text) are transmitted to the chosen provider to generate a response. The text of the User's SQL queries may be transmitted to the provider only to the extent needed to analyse a specific error and only at the User's own initiative.
AI-generated content is provided "as is". The Provider does not warrant accuracy, correctness, or suitability for any particular expectation. Decisions made by the User based on AI recommendations are made at the User's own risk.
10. Liability
The Service is provided "as is". The Provider does not warrant uninterrupted operation and is not liable for inability to use the Service due to causes outside the Provider's control (lack of connectivity, provider outages, issues with the User's device).
The Provider's aggregate liability to the User for all claims arising from the Agreement is limited to the amounts actually paid by the User under the Agreement during the 12 (twelve) months preceding the event giving rise to the claim.
The Provider is not liable for indirect damages, lost profits, data loss, reputational harm, or other consequential losses arising from use of or inability to use the Service.
11. Force majeure
The parties are released from liability for partial or total non-performance where it is caused by force majeure: natural disasters, armed conflict, epidemics, acts of state authorities, material legislative changes, or outages of critical infrastructure providers (DNS, CDN, payment systems, data centres).
The party affected by force majeure must notify the other party within a reasonable time, but no later than 7 (seven) calendar days from the event.
12. Personal data
The Provider processes personal data in accordance with the Privacy Policy available at /privacy. By Accepting this Offer, the User confirms familiarity with the Policy and consents to the processing of their personal data for the purposes stated therein.
13. Term and amendments
This Offer is in force from its posting on the Site until withdrawn by the Provider or replaced by a new version.
The Provider may unilaterally amend this Offer by publishing a new version on the Site. A new version takes effect no earlier than 5 (five) business days after publication. Continued use of the Service after the effective date constitutes User's consent to the new version.
Where amendments materially worsen the User's position, the User may terminate the Agreement with a pro-rata refund for the unused Subscription period by giving notice within 30 (thirty) calendar days of publication.
14. Dispute resolution
All disputes arising from the Agreement are first resolved through negotiation. A pre-trial claim procedure is mandatory: claims are reviewed within 30 (thirty) calendar days from receipt. Claims are sent in written form to coderang.dev@gmail.com.
If no agreement is reached, disputes are heard by the court at the place of the Provider's registration under the law of Georgia. This does not limit any rights granted to a consumer User by the mandatory provisions of the law of their country of residence.
The Agreement is governed by the law of Georgia, unless the mandatory provisions of the law of the consumer User's country of residence provide otherwise.
15. Miscellaneous
If any provision of this Offer is held invalid, the remaining provisions remain in force. The parties shall replace the invalid provision with a valid one closest to its economic intent.
Notices and other correspondence between the parties are sent: to the Provider — to the email in Section 16; to the User — to the email provided at registration.
16. Provider details
- Name: Individual Entrepreneur Artem Lusnikov (Georgia)
- Identification number: 306387317
- Legal address: Грузия, Тбилиси, район Самгори, переулок Полиции, N5, этаж 2, N4a
- Registering authority: LEPL Национальное агентство публичного реестра Министерства юстиции Грузии
- Email for inquiries: coderang.dev@gmail.com
- Website: https://sql.coderang.dev
17. Appendix No. 1. Subscription tariffs
The Subscription covers:
- AI mode: level-adaptive task generation, AI mentor, and hints with no daily cap
- +50% Power per solved task (the boost is permanent)
- Mock Interview mode with no daily attempt cap (Power bonus up to +50% per clean clear, scales with your chosen rules)
- Access to interview tasks from Russian and international companies
- Head-to-head duels: live SQL matches against real opponents, custom arenas and Power stakes
- Access to community solutions and walkthroughs
- No limits on the number of solving attempts
- A timed certification exam and a verifiable certificate
- The SQL Course, the Data Analysis Course, the SQL Performance course, the BigQuery course, the ClickHouse course, the Data Engineering course, the Kafka course and the Regex course — in the Pro tariff only
Current plans:
- Premium for 30 days — 790 ₽ for 30 days. One-time payment.
- Premium for 90 days — 1,790 ₽ for 90 days. One-time payment.
- Premium for 180 days — 3,190 ₽ for 180 days. One-time payment.
- Premium for 365 days — 4,790 ₽ for 365 days. One-time payment.
- Pro for 30 days — 990 ₽ for 30 days. One-time payment.
- Pro for 90 days — 2,290 ₽ for 90 days. One-time payment.
- Pro for 180 days — 3,990 ₽ for 180 days. One-time payment.
- Pro for 365 days — 5,990 ₽ for 365 days. One-time payment.
- Pro, lifetime — 9,990 ₽, no time limit. One-time payment.