Terms and Conditions
Last updated: 5 July 2026
§ 1 Scope
These Terms and Conditions (hereinafter "Terms") apply to the use of the online learning platform CodeAge (hereinafter the "platform"), operated by Armel Tchatchou, Sitezack, Eichwiesenstraße 9, 64285 Darmstadt (hereinafter the "provider", "we").
The Terms apply both to free use and to the conclusion of a paid PRO subscription. Deviating conditions of the user do not become part of the contract unless the provider expressly agrees to their validity in writing.
A consumer is any natural person who enters into a legal transaction for purposes that are predominantly outside their trade, business or profession.
§ 2 Subject matter of the contract
CodeAge is a gamified learning platform providing interactive courses for learning programming (including Python, HTML/CSS, JavaScript, SQL) in age-appropriate learning paths. Code is executed entirely in the user's browser.
In the free plan ("Free"), the first chapters of each learning path as well as a limited number of exercises per day are available.
The paid "PRO" subscription unlocks all content, advanced projects, certificates and features without a daily limit.
The provider endeavours to keep the platform permanently available but does not owe any particular availability. Maintenance work, technical faults or further development may lead to temporary restrictions.
§ 3 Conclusion of contract
The presentation of the platform and the subscriptions does not constitute a binding offer, but an invitation to submit an offer.
The usage contract for the free plan is concluded upon completion of the online registration (creation of a user account) and confirmation of the email address.
The PRO subscription is concluded when the user completes the order process via the payment service provider Stripe and the provider confirms the payment or the setup of the subscription. The contract text (these Terms) is made available to the user in text form.
The user warrants that the data provided during registration is truthful and complete. Minors may only take out a paid subscription with the consent of their legal guardians.
§ 4 Prices and payment terms
The prices stated on the pricing page at the time of the order apply, in euros (EUR).
The provider is a small business within the meaning of § 19 of the German VAT Act (UStG). No value added tax is therefore shown or charged.
The PRO subscription is available either as a monthly or as a discounted annual subscription. Payment is made in advance for the respective billing period via the payment service provider Stripe. The terms of use and privacy provisions of Stripe apply in addition.
Payment is automatically collected at the beginning of each billing period via the payment method stored by the user, until the subscription is terminated.
If the user defaults on a payment, the provider is entitled to block access to the PRO content until the outstanding claim has been settled.
§ 5 Right of withdrawal
Consumers have a statutory right of withdrawal. The details can be found in the withdrawal instructions.
The withdrawal period is fourteen days from the day of conclusion of the contract. To exercise the right of withdrawal, the user must inform the provider (Armel Tchatchou, Sitezack, Eichwiesenstraße 9, 64285 Darmstadt, info@sitezack.com) of their decision by means of a clear statement (e.g. by post or email). The model withdrawal form may be used for this purpose, but is not mandatory.
Expiry of the right of withdrawal: The right of withdrawal expires prematurely if the provider has begun performing the service after the user has expressly agreed that performance should begin before the expiry of the withdrawal period and has confirmed their knowledge that, by giving this consent, they lose their right of withdrawal upon commencement of performance.
The full withdrawal instructions and the model withdrawal form are available on the "Right of withdrawal" page.
§ 6 Contract term and termination
The free plan runs for an indefinite period and can be ended by the user at any time by deleting the account.
The PRO subscription is concluded, depending on the choice, for a term of one month or one year and is automatically renewed for the respective chosen term unless it is terminated in good time.
The subscription can be terminated at any time with effect from the end of the current billing period; the termination takes effect upon expiry of the already paid term. Fees paid in advance are not refunded on a pro rata basis, unless otherwise required by law.
Termination can be declared via the account settings or in text form to info@sitezack.com. The right to extraordinary termination for good cause remains unaffected for both parties.
§ 7 Rights of use and obligations
For the duration of the contract, the provider grants the user a simple, non-transferable right to use the platform and its content in accordance with the contract for their own, non-commercial learning purposes.
The content of the platform (texts, courses, graphics, software, exercises) is protected by copyright. Any reproduction, distribution or making available to the public beyond the contractual use is not permitted without the prior consent of the provider.
The user account and access data must be kept secret and must not be passed on to third parties. The user undertakes not to use the platform improperly, in particular not to circumvent any security measures and not to post any unlawful content.
In the event of serious or repeated violations, the provider is entitled to temporarily suspend the account or to terminate the contract extraordinarily.
§ 8 Liability
The provider is liable without limitation for damages resulting from injury to life, body or health as well as for damages based on intent or gross negligence, and further in accordance with the German Product Liability Act.
For damages caused by slight negligence, the provider is only liable in the event of a breach of a material contractual obligation (cardinal obligation), the fulfilment of which makes the proper performance of the contract possible in the first place and on compliance with which the user may regularly rely. In this case, liability is limited to the foreseeable damage typical for the contract.
Otherwise, the provider's liability is excluded. The learning content provided on the platform is created with care; however, the provider does not guarantee any particular learning or examination success.
§ 9 Data protection
The provider processes the user's personal data exclusively within the scope of the applicable data protection provisions. Details on the nature, scope and purpose of the processing can be found in the privacy policy.
§ 10 Amendments to the Terms
The provider reserves the right to amend these Terms with effect for the future, insofar as this is necessary for valid reasons, e.g. due to a change in the legal situation, supreme court case law or changes to the range of services, and does not unreasonably disadvantage the user.
The user will be informed of amendments at least six weeks before they take effect in text form (e.g. by email). If the user does not object within six weeks of receipt of the notification and continues to use the platform, the amended Terms are deemed to be accepted. The user will be specifically informed of this consequence in the notification. If the user objects, each party is entitled to terminate the contract with effect from the end of the current billing period.
§ 11 Final provisions
The law of the Federal Republic of Germany applies, excluding the UN Convention on Contracts for the International Sale of Goods. For consumers, this choice of law only applies insofar as it does not deprive the consumer of the protection afforded by the mandatory provisions of the law of the state of the consumer's habitual residence.
If the user is a merchant, a legal entity under public law or a special fund under public law, the exclusive place of jurisdiction for all disputes arising from this contract is Darmstadt.
Should individual provisions of these Terms be or become invalid, the validity of the remaining provisions shall remain unaffected.