Offre publique
Offre de fourniture d'accès à la plateforme en ligne SQL Arena
Last updated: 12 mai 2026
1. Termes et définitions
Les termes suivants sont employés dans la présente Offre avec le sens indiqué ci-dessous, sauf si le contexte exige expressément une autre interprétation :
- « Prestataire » désigne Individual Entrepreneur Artem V. Lusnikov, NIF 861005141399, OGRNIP 321470400032439.
- « Utilisateur », « Client » — personne physique pleinement capable âgée de 18 ans ou plus ayant accepté la présente Offre.
- « Service », « Site » — la plateforme en ligne SQL Arena accessible à l'adresse https://sql.coderang.dev et ses sous-domaines.
- « Compte » — le compte de l'Utilisateur sur le Site, créé lors de l'inscription.
- « Abonnement », « Premium » — service payant renouvelable octroyant un accès étendu aux fonctionnalités du Service pour une période définie.
- « Offre » — le présent document, constituant une offre publique du Prestataire au sens des articles 435 et 437 du Code civil de la Fédération de Russie.
- « Acceptation » — l'acceptation pleine et inconditionnelle de l'Offre par l'Utilisateur selon les modalités prévues à la Section 3.
- « Contrat » — le contrat à titre onéreux entre le Prestataire et l'Utilisateur formé par l'Acceptation de la présente Offre.
2. Objet du contrat
Le Prestataire octroie à l'Utilisateur l'accès au Service afin d'apprendre et de pratiquer le langage de requête structuré (SQL), dans la mesure définie par la Formule choisie, et l'Utilisateur s'engage à payer les Services selon les conditions de la présente Offre.
Le Service fournit : un catalogue d'exercices (y compris des problèmes issus de véritables entretiens d'embauche), un bac à sable d'entraînement avec évaluation automatique par rapport à des données cachées, des parcours d'apprentissage par rôle, un mode Entretien blanc avec chronomètre côté serveur et verrouillage du navigateur, un système de progression et de classement (points de « Puissance », rangs, succès, classement hebdomadaire, ligues, amis), la génération d'exercices et d'indices par IA ainsi qu'un mentor IA, et d'autres fonctionnalités décrites sur le Site.
Certaines fonctionnalités sont disponibles gratuitement ; les fonctionnalités étendues sont fournies dans le cadre de l'Abonnement Premium conformément à l'Annexe 1 de la présente Offre.
3. Acceptation de l'offre
L'Acceptation est réputée intervenir lorsque l'Utilisateur accomplit l'un des actes suivants : (a) s'inscrit sur le Site ; (b) paie une Formule. Chacun de ces actes constitue un accord plein et inconditionnel à la présente Offre.
Dès l'Acceptation, le Contrat est réputé conclu sous forme électronique et a la même valeur juridique qu'un document papier signé par les parties (art. 434 du Code civil de la Fédération de Russie).
4. Inscription et compte
L'inscription est possible en fournissant une adresse e-mail et un mot de passe, ou via des services tiers (Google, GitHub, Yandex). L'Utilisateur confirme être âgé d'au moins 18 ans et disposer de la pleine capacité juridique.
L'Utilisateur s'engage à fournir des informations exactes et est seul responsable de la sécurité de son mot de passe. Toutes les actions effectuées sous le compte sont réputées avoir été accomplies par l'Utilisateur.
Le partage de compte est interdit. En cas de suspicion d'accès non autorisé, l'Utilisateur doit promptement changer son mot de passe et en informer le Prestataire.
5. Formules et paiement
Formules en vigueur :
- Premium for 90 days — 1 470 ₽ pour 90 jours calendaires. Paiement unique, sans renouvellement automatique.
- Premium for 180 days — 1 990 ₽ pour 180 jours calendaires. Paiement unique, sans renouvellement automatique.
Les prix des Services sont fixés en roubles russes ; le rouble est la monnaie de l'obligation (art. 317 du Code civil de la Fédération de Russie). Le paiement est effectué via le service de paiement YooKassa (YooMoney NBCO LLC) et les autres moyens de paiement disponibles sur le Site au moment du paiement. Un reçu fiscal est généré automatiquement conformément à la loi fédérale n° 54-FZ et envoyé à l'adresse e-mail de l'Utilisateur.
Si l'Utilisateur paie les Services dans une devise étrangère (par ex. en dollars américains) via un service de paiement disponible sur le Site, le montant débité est calculé par ce service à son taux de change au moment du paiement. L'obligation de paiement de l'Utilisateur est réputée remplie dès que des fonds équivalents au prix en roubles de la Formule choisie sont crédités sur le compte du Prestataire. Les écarts de taux de change et les frais de conversion de devises sont à la charge de l'Utilisateur. Tout montant en devise étrangère affiché sur le Site est fourni à titre de référence (informatif) uniquement.
L'obligation de paiement de l'Utilisateur est remplie dès que les fonds sont crédités sur le compte du Prestataire. L'accès Premium est activé automatiquement après le paiement réussi.
Toutes les Formules Premium sont payées en une seule transaction couvrant la totalité de la durée. Aucun renouvellement automatique — les informations de carte bancaire ne sont pas conservées et ne sont jamais réutilisées pour des prélèvements récurrents. À la fin de la période payée, l'accès Premium cesse, et l'Utilisateur peut acheter manuellement une nouvelle durée depuis la page Tarifs.
6. Droits et obligations
L'Utilisateur s'engage à :
- n'utiliser le Service qu'à des fins licites d'apprentissage du SQL ;
- ne pas tenter d'accéder de façon non autorisée aux données d'autres utilisateurs ou à l'infrastructure système du Service ;
- ne pas exécuter de requêtes SQL visant à perturber le Service, à mener des attaques DoS ou à exploiter des vulnérabilités du SGBD ;
- ne pas utiliser d'outils automatisés (bots, scrapers, scripts) pour une interaction massive avec le Service sans l'accord écrit préalable du Prestataire ;
- ne pas diffuser de solutions de référence, de supports d'apprentissage ou d'autres contenus du Service à des fins commerciales ou de manière publique ;
Le Prestataire est en droit de :
- suspendre ou restreindre unilatéralement l'accès de l'Utilisateur au Service en cas de violation de la présente Offre, y compris sans remboursement des montants payés ;
- modifier les fonctions et fonctionnalités du Service, et effectuer des opérations de maintenance entraînant une interruption temporaire de l'accès ;
- envoyer des e-mails de service et transactionnels à l'adresse fournie lors de l'inscription.
7. Remboursements et résiliation de l'abonnement
L'Utilisateur a le droit d'annuler l'Abonnement et de demander un remboursement à 100 % dans un délai de 7 jours calendaires suivant le premier paiement de l'Abonnement, à condition de n'avoir utilisé aucune fonctionnalité payante Premium (aucune génération d'exercices par IA, aucune tentative sur des exercices marqués Premium, aucun accès aux solutions de la communauté, aucune session d'Entretien blanc au-delà de la limite quotidienne gratuite).
Si l'Utilisateur a déjà utilisé des fonctionnalités payantes durant les 7 premiers jours, ou si le délai de remboursement a expiré, aucun remboursement n'est accordé pour la période payée et consommée. Cela est conforme au droit russe de la protection des consommateurs pour les services à caractère individuel.
Les demandes de remboursement sont envoyées sous forme libre à coderang.dev@gmail.com avec l'adresse e-mail du compte, la date du paiement et l'identifiant de la transaction. Les remboursements sont effectués sur la même carte bancaire utilisée pour le paiement, dans un délai maximal de 10 jours calendaires à compter de la réception d'une demande valable.
8. Propriété intellectuelle
Tous les éléments du Service — textes, exercices, solutions de référence, jeux de données, code, design, visuels et marques — sont la propriété exclusive du Prestataire ou sont utilisés par celui-ci sur une base légale.
L'Utilisateur se voit octroyer une licence limitée et non transférable d'utilisation des éléments, strictement à des fins d'apprentissage personnel au sein du Service.
La copie, la publication, la distribution ou l'adaptation des solutions de référence et d'autres éléments du Service à des fins commerciales ou publiques est interdite. En cas de violation, le Prestataire peut réclamer des dommages-intérêts légaux au titre de l'art. 1301 du Code civil de la Fédération de Russie, d'un montant compris entre 250 000 et 5 000 000 RUB par infraction.
Les requêtes SQL rédigées par l'Utilisateur lors de la résolution des exercices appartiennent à l'Utilisateur. L'Utilisateur octroie au Prestataire une licence non exclusive et gratuite pour les traiter et les conserver dans la mesure nécessaire au fonctionnement du Service (évaluation, statistiques, progression personnelle).
9. Utilisation de l'intelligence artificielle
Les fonctionnalités de génération d'exercices par IA, d'indices IA et de mentor IA (assistant conversationnel) utilisent des modèles de langage tiers (OpenAI, Anthropic). Lorsque ces fonctionnalités sont utilisées, le contenu des requêtes (thème, difficulté, contexte de l'exercice, texte de la question de l'Utilisateur) est transmis au fournisseur choisi afin de générer une réponse. Le texte des requêtes SQL de l'Utilisateur ne peut être transmis au fournisseur que dans la mesure nécessaire à l'analyse d'une erreur spécifique et uniquement à l'initiative de l'Utilisateur lui-même.
Le contenu généré par IA est fourni « en l'état ». Le Prestataire ne garantit ni l'exactitude, ni la justesse, ni l'adéquation à une attente particulière. Les décisions prises par l'Utilisateur sur la base des recommandations de l'IA le sont à ses propres risques.
10. Responsabilité
Le Service est fourni « en l'état ». Le Prestataire ne garantit pas un fonctionnement ininterrompu et n'est pas responsable de l'impossibilité d'utiliser le Service pour des causes échappant à son contrôle (absence de connectivité, pannes de fournisseurs, problèmes avec l'appareil de l'Utilisateur).
La responsabilité globale du Prestataire envers l'Utilisateur pour l'ensemble des réclamations découlant du Contrat est limitée aux montants effectivement payés par l'Utilisateur au titre du Contrat durant les 12 (douze) mois précédant l'événement à l'origine de la réclamation.
Le Prestataire n'est pas responsable des dommages indirects, du manque à gagner, de la perte de données, de l'atteinte à la réputation ou d'autres pertes consécutives résultant de l'utilisation ou de l'impossibilité d'utiliser le Service.
11. Force majeure
Les parties sont dégagées de toute responsabilité en cas d'inexécution partielle ou totale lorsque celle-ci est causée par un cas de force majeure : catastrophes naturelles, conflit armé, épidémies, actes des autorités publiques, modifications législatives substantielles, ou pannes de fournisseurs d'infrastructures critiques (DNS, CDN, systèmes de paiement, centres de données).
La partie touchée par la force majeure doit en informer l'autre partie dans un délai raisonnable, et au plus tard 7 (sept) jours calendaires après l'événement.
12. Données personnelles
Le Prestataire traite les données personnelles conformément à la Politique de confidentialité disponible à l'adresse /privacy. En Acceptant la présente Offre, l'Utilisateur confirme avoir pris connaissance de la Politique et consent au traitement de ses données personnelles aux fins qui y sont énoncées.
13. Durée et modifications
La présente Offre est en vigueur dès sa publication sur le Site et jusqu'à son retrait par le Prestataire ou son remplacement par une nouvelle version.
Le Prestataire peut modifier unilatéralement la présente Offre en publiant une nouvelle version sur le Site. Une nouvelle version prend effet au plus tôt 5 (cinq) jours ouvrés après sa publication. La poursuite de l'utilisation du Service après la date d'entrée en vigueur vaut consentement de l'Utilisateur à la nouvelle version.
Lorsque les modifications détériorent substantiellement la situation de l'Utilisateur, celui-ci peut résilier le Contrat avec un remboursement au prorata de la période d'Abonnement non utilisée, moyennant un préavis donné dans un délai de 30 (trente) jours calendaires suivant la publication.
14. Règlement des litiges
Tous les litiges découlant du Contrat sont d'abord résolus par voie de négociation. Une procédure de réclamation préalable est obligatoire : les réclamations sont examinées dans un délai de 30 (trente) jours calendaires à compter de leur réception. Les réclamations sont envoyées par écrit à coderang.dev@gmail.com.
À défaut de résolution amiable, les litiges sont portés devant le tribunal du lieu de résidence de l'Utilisateur-consommateur conformément au droit russe de la protection des consommateurs, ou devant le tribunal du lieu d'enregistrement du Prestataire pour les autres Utilisateurs.
15. Dispositions diverses
Si une disposition de la présente Offre est jugée invalide, les autres dispositions demeurent en vigueur. Les parties remplaceront la disposition invalide par une disposition valide aussi proche que possible de son intention économique.
Les notifications et autres correspondances entre les parties sont envoyées : au Prestataire — à l'e-mail indiqué à la Section 16 ; à l'Utilisateur — à l'e-mail fourni lors de l'inscription.
16. Coordonnées du Prestataire
- Dénomination : Individual Entrepreneur Artem V. Lusnikov
- NIF : 861005141399
- OGRNIP : 321470400032439
- Banque : ООО «Банк Точка»
- Compte : 40802810101500409666
- BIC : 044525104
- Compte correspondant : 30101810745374525104
- E-mail pour les demandes : coderang.dev@gmail.com
- Site web : https://sql.coderang.dev
17. Annexe 1. Formules Premium
L'abonnement Premium comprend :
- Mode IA : génération d'exercices adaptée au niveau, mentor IA et indices sans limite quotidienne
- +50 % de puissance par exercice résolu (le bonus est permanent)
- Mode Entretien blanc sans limite de tentatives quotidiennes (+25 % de puissance par réussite sans faute)
- Accès aux exercices d'entretien d'entreprises russes et internationales
- Mode EXPLAIN : analyse du plan de requête
- Accès aux solutions et corrigés de la communauté
- Aucune limite sur le nombre de tentatives de résolution
Formules en vigueur :
- Premium for 90 days — 1 470 ₽ pour 90 jours. Paiement unique.
- Premium for 180 days — 1 990 ₽ pour 180 jours. Paiement unique.