Skip to main content

Appendices

Section 1 - Deployment Manual

Babylon Studio is a Next.js web application, and so, requires Node.js 18.18 or newer to build and run:

  • Run npm i or npm install to update the dependencies
    • They are already included in the System Artefact zip file, so they don't need to be installed
  • Run npm run build to build an optimized web server for the web application
  • Run npm run start to start the optimized web server on the local machine.
    • The server will run on port 3000, so it can be visited locally on localhost:3000, or if the port is exposed through the firewall, it can be visited from any machine on the accessible network
1. Data Protection & Privacy

Babylon Studio does not collect, store, or transmit any personal data from users in the legal sense under GDPR. All interactions are handled client-side within the browser using localStorage, which stores non-sensitive data such as session state. No user registration, cookies, or tracking tools are implemented. Nevertheless, we recommend including a Privacy Notice that transparently communicates this to users and their guardians.

2. Use of AI (ChatGPT)

The integrated AI assistant is powered by OpenAI’s GPT-4 model, offering guidance in simple language. Users are informed that the responses are generated by an automated AI system and not a human. The assistant is designed to support learning, not provide authoritative advice.

3. Children’s Online Privacy

As Babylon Studio is intended for minors under the age of 13, we have taken precautions to comply with online child protection laws (such as COPPA in the US and GDPR-K in the EU/UK). No personal information is requested or collected. All interactions are anonymous and local to the device. We advise usage under adult or teacher supervision in educational contexts.

4. Licensing
  • Babylon.js – MIT License
  • Blockly – Apache 2.0 License
  • React.js / Next.js – MIT License
  • OpenAI API – Commercial license

All tools are used in compliance with their respective licenses.

5. Intellectual Property & Reuse Policy
  • All original code, design, and content created by the Babylon Studio development team remain protected under the Creative Commons license.
  • Reuse or commercial adaptation of the interface, tutorials, or brand identity is not permitted.
  • All referenced open-source projects are used within their legal boundaries and have been credited in our documentation.