General Conditions of Sale and Use 📚

The last update of these General Conditions of Sale and Use dates from August 29th, 2026.

These General Conditions of Sale and Use (the "Contract") govern the relationship between:

Any Internet user who subscribes to the website https://threejs-journey.com edited by CREATIVE JOURNEY (hereinafter referred to as "the User")

On the one hand,

And

CREATIVE JOURNEY, a single-member limited liability company (EURL) with a share capital of €1,000, registered with the Bordeaux Trade and Companies Register under number 900 653 817, whose head office is located at 16 place des Quinconces, 33000 Bordeaux, France (hereinafter referred to as "TJJ")

On the other hand,

Each individually a “Party” and together the “Parties”.

TJJ offers paid access to a digital Three.js online learning platform which is available at the following internet address https://threejs-journey.com ("the Platform").

Article 1: Purpose of the Contract

The purpose of the Contract is to define the terms of access and use of the Platform by the User.

Any User wishing to access the Platform must have previously consulted the Contract.

In addition, when registering, the User is invited to accept the Contract by checking the box provided for this purpose.

If the User refuses to comply with any of the obligations and conditions contained in the Contract, they must renounce accessing and using the Platform published by TJJ.

The User declares to be of legal age, or to be an emancipated minor, or, if this is not the case, to have obtained the consent of their parents or of their legal representatives to access and use the Platform.

TJJ reserves the right to modify the Contract at any time.

Any modification will take effect immediately from the posting of the new version of the Contract on the Platform.

The User therefore undertakes to regularly consult the Contract to take note of the modifications made to it.

The User is free to unsubscribe and stop all use of the site published by TJJ if the amended Contract does not suit them. Failing this, they will be deemed to accept the new version of the Contract without reservation.

Article 2: Registration to the Platform

To follow the paid online training, the User must register by creating an account on the Platform.

The User may register for the Platform by manually filling in the fields of the registration form, using complete and accurate information.

The username and password defined by the User will be strictly personal and confidential and the User must keep them and use them in such a way as to preserve their strict confidentiality.

To complete the registration, the User will pay for the training at the price indicated in American dollars (US $), all taxes included at the time of registration, which constitutes acceptance of the TJJ offer under this Agreement. TJJ will acknowledge receipt by sending an email confirming payment and finalizing registration.

In addition to the training itself, the User may freely choose to add to their order an optional support amount, and/or one or more accesses to the training purchased for the benefit of a third party. Both are optional, are displayed to the User before the order is confirmed, and are paid in American dollars (US $), all taxes included, in the same payment as the training.

The cost of the electronic communication services required to access the Platform remain the responsibility of the User.

The User alone will be authorized to access the Platform using their username and password. Any use of the Platform by means of these username and password is deemed to have been made by the User themselves.

The User is responsible for the use of the Platform and for all actions carried out within the Platform with their username and password, unless the use of their account was made after unsubscribing.

Article 3: Means of payment

TJJ offers various payment methods, some of which are managed by partners and payment providers for which special conditions and additional charges may apply. The User must be aware of these special conditions and any additional costs before confirming their registration. These payment services are provided by the payment providers concerned under their sole responsibility.

Article 4: Right of withdrawal

In accordance with Article L. 221-28 of the French Consumer Code, the User acknowledges understanding that the Three.js training is digital content not provided on a physical medium, the execution of which began when registering for the Platform, and that they expressly waive their right of withdrawal.

Article 4 bis: Support amounts and sponsored accesses

The support amount is an additional amount which the User freely chooses to add to their order. It is not the price of the training and gives no additional right, access, service or advantage of any kind: the User receives exactly the same access as if they had not added it.

A sponsored access is an access to the training purchased by the User for the benefit of a third party whom the User does not designate. TJJ alone chooses the beneficiary, in particular from among the persons who have made themselves known to it as being unable to pay for the training, and allocates it within a reasonable period. The User acquires no right over the choice of the beneficiary, nor over the date of the allocation, and does not become the holder of the access so purchased.

The support amount and the sponsored accesses are due upon the order and are final. They are not refundable, including where the User subsequently obtains the refund of the training, and where a sponsored access has not yet been allocated. The waiver of the right of withdrawal set out in Article 4 applies to them.

Article 4 ter: Legal guarantee of conformity of the digital content

In accordance with Articles L. 224-25-12 et seq. of the French Consumer Code, TJJ supplies digital content which conforms to the Contract and is liable for any lack of conformity existing at the time of supply.

As the training is supplied continuously for the entire duration of the Contract, TJJ is liable for any lack of conformity which occurs during that period.

In the event of a lack of conformity, the User may request that the digital content be brought into conformity free of charge, within a reasonable time and without major inconvenience to them. Where bringing it into conformity is impossible or cannot be obtained under those conditions, the User may obtain a price reduction or the termination of the Contract under the conditions set out in the same Articles.

This legal guarantee applies independently of any commercial guarantee that may be granted. The User may invoke it by sending their request to TJJ by email at the following address: contact@threejs-journey.com

Article 5: Intellectual Property

All the technical, graphic, textual or any other elements constituting the Platform (in particular texts, graphics, photographs, images, videos, sounds, graphic charter, source codes, names, brands, logos, visuals, databases, etc. ) as well as the Platform are the exclusive property of TJJ.

The User acknowledges that no property of any kind is transmitted to them, and that no right or license is granted to them, other than a right to use the Platform in accordance with these during the term of the Contract, and rights to use the training.

Consequently, except with the express prior authorization of TJJ, the User undertakes not to:

  • Reproduce, for commercial or non-commercial purposes, any element, and in particular any text (with the sole exception of the examples of lines of code provided in the training exercises), image or video, present within the Platform;
  • Integrate all or part of the content of the Platform into a third-party site, for commercial purposes or not;
  • Copy any element, whatever the medium, present within the Platform, and in particular any text (with the sole exception of the examples of lines of code provided in the training exercises), image or video, present within the Platform.

Consequently, any unauthorized use of elements of the Platform engages the civil and / or criminal liability of its author and may result in legal proceedings against them.

Article 6: Protection of Personal Data

The controller of the personal data collected within the Platform is CREATIVE JOURNEY, 16 place des Quinconces, 33000 Bordeaux, France, which can be reached at contact@threejs-journey.com

TJJ collects and uses the User's personal data in compliance with Regulation (EU) 2016/679 of April 27th, 2016 (the "GDPR") and with French law n°78-17 of January 6th, 1978 known as “Informatique et Libertés”.

The data collected serves the following purposes, on the following legal bases:

  • Providing the Platform, creating and managing the User's account and tracking their progress — performance of the Contract;
  • Processing payments, invoicing and complying with accounting and tax obligations — performance of the Contract and legal obligation;
  • Sending emails relating to the operation of the service and to the training — performance of the Contract;
  • Sending informational or promotional emails the User has subscribed to — consent, which can be withdrawn at any time;
  • Improving and securing the Platform, and preventing fraud and abuse — legitimate interest of TJJ;
  • Audience measurement and advertising — consent, under the conditions set out in Article 7.

For these purposes, the User's data is disclosed to the providers acting on behalf of TJJ, and in particular: the website host (o2switch), the payment provider (Stripe), the video host and streaming provider (Mux), the email sending provider, Discord when the User asks to access the community server, and Google for the services mentioned in Article 7. TJJ does not sell or rent the User's personal data, and does not disclose it to any third party for marketing purposes.

The data is hosted within the European Union. Some of the providers mentioned above are however established in the United States or transfer data there; those transfers are governed by the European Commission's standard contractual clauses and/or by the EU–US Data Privacy Framework.

The data is kept for the period strictly necessary for the purposes pursued, namely: account data, for the entire duration of the Contract and then three (3) years from the User's last activity; invoices and accounting records, ten (10) years in accordance with Article L. 123-22 of the French Commercial Code; cookies and trackers, thirteen (13) months at most.

The User has, with regard to all data collected or generated by their use of the Platform, a right of access, rectification, erasure, restriction of processing, objection, portability, the right to withdraw their consent at any time where the processing is based on it, as well as the right to give directives as to what becomes of their data after their death.

These rights are exercised by sending the request to TJJ by email at the following address: contact@threejs-journey.com. TJJ answers within one (1) month of receiving the request. Where there is reasonable doubt as to the identity of the person making the request, TJJ may ask for the additional information needed to confirm it.

The User also has the right to lodge a complaint with the French data protection authority, the Commission Nationale de l'Informatique et des Libertés (CNIL), 3 place de Fontenoy, TSA 80715, 75334 Paris Cedex 07, www.cnil.fr

Article 7: Cookies

In order to allow the User not to have to identify themselves each time they access the Platform, TJJ sets a session cookie. This cookie is strictly necessary for the Platform to work and does not require the User's consent.

The Platform also relies on the following services, provided by Google Ireland Limited and Google LLC, which set their own cookies or trackers:

  • Google Tag Manager, which loads the measurement and advertising tags described below;
  • Google Ads, for audience measurement and to track the effectiveness of TJJ's advertising campaigns;
  • Google reCAPTCHA Enterprise, loaded only on the registration and order pages, for security and fraud prevention purposes.

Cookies set for audience measurement and advertising purposes have a maximum lifetime of thirteen (13) months. The information they collect is processed by Google, whose privacy policy is available at policies.google.com/privacy

The User can object to the use of these cookies by selecting the appropriate parameters of their browser to disable them, or by using the opt-out tools provided by Google. Refusing these cookies prevents neither access to the Platform nor following the training.

The User can access all the information contained in the files relating to the cookies used by TJJ by sending the request to TJJ by email at the following address: contact@threejs-journey.com

Article 8: Responsibility of TJJ

TJJ will only be liable for direct damage suffered by the User, which it will be established that they result from the non-performance by TJJ of its obligations.

On the other hand, TJJ can in no way be held responsible:

  • Damage which would result from the fact of the User, from difficulties inherent in the functioning of the Internet network and more generally of the telecommunications networks, whatever their nature, due to a third party or a case of force majeure;
  • Indirect damages resulting from the use of the Platform, these being defined without limitation as operating losses (turnover, income or profits), loss of opportunities, image damage or reputation, commercial or economic damage;
  • Any loss of data suffered by the User, even if it is due to TJJ.

Nothing in the Contract excludes or limits the liability of TJJ where the law does not allow it to be excluded or limited, in particular under the legal guarantee of conformity set out in Article 4 ter.

Article 9: Termination of the Contract

9.1. By a User

Each registered User can request the deletion of their account by sending their request to TJJ by email at the following address: contact@threejs-journey.com. They can also do it from their profile.

Unsubscribing will result in termination of the Contract.

This termination will take effect within a maximum period of fifteen (15) working days from the receipt of the unsubscription request by TJJ, and this, subject to the User no longer being engaged on that date.

9.2. By TJJ

TJJ reserves the right to block the User's access to all or part of the Platform's functionalities, temporarily or permanently, or to unilaterally terminate the Contract, without prior notice or formality and without any compensation, in the event of breach by the User of their obligations under the Contract or of any applicable legal or regulatory provision.

Termination of the Contract will result in the immediate unsubscription of the User, regardless of any damages to which TJJ may claim in compensation for the damages resulting for it from the contractual breaches of the User.

In addition, TJJ reserves the right to terminate the Contract at any time without having to justify any reason, subject to a notice period of one month from the notification of said termination to the User.

Article 10: Duration of the Contract

The Contract is concluded for the entire duration of use of the Platform by the User.

Article 11: Applicable Law

The Contract is governed by French law.

In the event of a dispute between the Parties regarding the validity, performance or interpretation of the Contract, the Parties undertake to cooperate diligently and in good faith with a view to finding an amicable solution.

If no amicable agreement is reached within 2 (two) months from the notification to the other Party of such a dispute, the dispute will be brought before the competent French courts.

It is recalled that a User who is a consumer retains, in any event, the right to bring proceedings before the court of the place where they were domiciled at the time the Contract was concluded or at the time the harmful event occurred, as well as before any other court having territorial jurisdiction under the mandatory rules applicable to them.