Skip to content
school
DruidHub
Home Courses Dojo
Log in Get Started
school
DruidHub
home Home menu_book Courses code Dojo
login Log in person_add Get Started
Home chevron_right Terms of Service

Terms of Service

Last Updated: February 16, 2026 · Effective Date: February 16, 2026

Table of Contents

  1. Acceptance of Terms
  2. Definitions
  3. Eligibility and Age Requirements
  4. Account Registration and Security
  5. User Roles and Responsibilities
  6. Description of Services
  7. Intellectual Property Rights
  8. User-Generated Content
  9. Code Execution and Sandbox Environment
  10. Prohibited Conduct
  11. Payment and Subscriptions
  12. Data Protection and Privacy
  13. Children's Data and Parental Consent
  14. Third-Party Services and CDN Resources
  15. Disclaimers and Limitation of Liability
  16. Indemnification
  17. Termination
  18. Modifications to Terms
  19. Governing Law and Dispute Resolution
  20. Severability
  21. Entire Agreement
  22. Contact Information

1. Acceptance of Terms

By accessing, browsing, or using the Druid Learning Hub platform ("Platform," "Service," or "we/us/our"), you ("User," "you," or "your") acknowledge that you have read, understood, and agree to be bound by these Terms of Service ("Terms"), our Privacy Policy, our Acceptable Use Policy, and our Cookie Policy, which are incorporated herein by reference.

If you do not agree to all of these Terms, you must not access or use the Platform. Your continued use of the Platform following the posting of revised Terms constitutes your acceptance of such changes.

These Terms constitute a legally binding agreement between you and Druid Learning Hub. For Users in the European Union, these Terms comply with the requirements of Regulation (EU) 2016/679 (General Data Protection Regulation, "GDPR"). For Users in Nigeria, these Terms comply with the Nigeria Data Protection Act 2023 ("NDPA") and the Nigeria Data Protection Regulation 2019 ("NDPR"). For Users in the United States, these Terms comply with the Children's Online Privacy Protection Act ("COPPA") and the Family Educational Rights and Privacy Act ("FERPA"), where applicable.

2. Definitions

For the purposes of these Terms:

  • "Platform" means the Druid Learning Hub web application, including all pages, features, tools, and services accessible through the platform URL.
  • "User" means any individual who accesses or uses the Platform, including Students, Instructors, Parents, Corporate Users, and Administrators.
  • "Student" means a User registered with the role of student, who accesses educational content, completes lessons, and submits coursework.
  • "Instructor" means a User registered with the role of instructor, who creates courses, lessons, and educational content, and manages student progress.
  • "Parent" means a User registered with the role of parent, who manages the educational journey of one or more linked child accounts in the HOME learning context.
  • "Corporate User" means a User registered with the role of corporate, who accesses learning paths, skill assessments, and certifications through an organizational account.
  • "Administrator" means a User with administrative privileges who manages the Platform, its Users, content, and settings.
  • "Dojo" means the suite of interactive creative tools within the Platform, including Code Studio, Data Studio, Web Studio, Design Studio, Visual Logic Designer, and the Design Editor.
  • "Content" means all text, code, images, graphics, data, designs, and other materials uploaded to, created on, or transmitted through the Platform.
  • "User Content" means Content created, submitted, or uploaded by Users, including code submissions, design projects, notebook files, and showcase projects.
  • "Educational Content" means courses, modules, lessons, challenges, and other instructional materials created by Instructors or Administrators.
  • "Personal Data" has the meaning given to it under the GDPR, NDPA, or applicable data protection legislation.
  • "Child" means a Student under the age of 16 (or the applicable age of digital consent in the User's jurisdiction).

3. Eligibility and Age Requirements

3.1 General Eligibility

You must be at least 13 years of age to create an account on the Platform. Users between the ages of 13 and 18 ("Minor Users") may only use the Platform with the consent and supervision of a parent or legal guardian.

3.2 Children Under 13

Children under the age of 13 may only access the Platform through a Parent account. In compliance with the U.S. Children's Online Privacy Protection Act (COPPA, 15 U.S.C. §§ 6501-6506) and equivalent international regulations, we require verifiable parental consent before collecting any Personal Data from children under 13. A Parent must create and manage the child's account, and the Parent remains fully responsible for the child's use of the Platform.

3.3 School Context Users

Students in the SCHOOL learning context are managed by their educational institution. Schools and educational institutions using the Platform warrant that they have obtained all necessary consents from parents or legal guardians for student participation, in compliance with the Family Educational Rights and Privacy Act (FERPA, 20 U.S.C. § 1232g) and applicable local education privacy laws.

3.4 Jurisdictional Variations

In the European Union, the minimum age for digital consent is 16 years (or lower, as set by individual Member States under Article 8 of the GDPR, with a minimum of 13). In Nigeria, under the NDPA 2023, processing of a child's personal data requires parental consent. Users must comply with the age requirements applicable in their jurisdiction.

4. Account Registration and Security

4.1 Registration

To access most features of the Platform, you must register for an account by providing accurate, current, and complete information. You agree to update your information to keep it accurate and current.

4.2 Account Security

You are responsible for maintaining the confidentiality of your account credentials (username and password). You agree to:

  • Choose a strong, unique password and not share it with any third party;
  • Immediately notify us of any unauthorized use of your account or any other breach of security;
  • Accept responsibility for all activities that occur under your account.

4.3 Account Types

Upon registration, you will be assigned a role (Student, Instructor, Parent, Corporate, or Administrator). Each role grants specific access permissions and capabilities as described in Section 5. You may not access features or data beyond the scope of your assigned role.

4.4 One Account Per Person

Each individual may maintain only one active account on the Platform, except where a Parent account is linked to one or more child Student accounts as described in Section 5.4.

5. User Roles and Responsibilities

5.1 Students

Students may enroll in courses, complete lessons, submit coursework, participate in Dojo challenges, and earn achievements. Students agree to:

  • Submit only their own original work unless collaboration is explicitly permitted;
  • Not share account credentials with other individuals;
  • Comply with all instructions and guidelines provided by Instructors;
  • Not attempt to circumvent code validation, auto-grading, or assessment mechanisms;
  • Use AI assistance features as a learning aid, not as a means to complete assignments without understanding.

5.2 Instructors

Instructors may create educational content including courses, modules, lessons, and challenges. Instructors agree to:

  • Create only original content or content for which they have the right to use and distribute;
  • Not include copyrighted material without proper authorization or license;
  • Grade submissions fairly and provide constructive feedback;
  • Maintain the confidentiality of student data accessible through their dashboard;
  • Not use student data for purposes other than educational administration;
  • Comply with all applicable educational privacy laws, including FERPA.

5.3 Administrators

Administrators have elevated privileges including user management, content moderation, and platform configuration. Administrators agree to:

  • Exercise administrative privileges responsibly and in accordance with these Terms;
  • Maintain audit trails for administrative actions;
  • Not access, modify, or delete User data without legitimate administrative purpose;
  • Comply with all data protection obligations as a data controller or processor.

5.4 Parents

Parents may create and manage child accounts, assign courses, set learning schedules, review submissions, and monitor progress. Parents agree to:

  • Provide accurate information about their children;
  • Supervise their children's use of the Platform;
  • Take full responsibility for their children's compliance with these Terms;
  • Not access accounts or data belonging to children other than their own;
  • Consent to the collection and processing of their children's educational data as described in our Privacy Policy.

5.5 Corporate Users

Corporate Users access the Platform through organizational arrangements. Corporate Users agree to:

  • Use the Platform only for legitimate professional development purposes;
  • Not share corporate learning materials outside their organization without authorization;
  • Comply with their organization's policies regarding platform usage.

6. Description of Services

6.1 Educational Platform

The Platform provides an interactive learning management system with structured courses, interactive lessons, and auto-graded exercises across multiple subject areas including programming, web development, data science, and graphic design.

6.2 Dojo Creative Tools

The Dojo provides six browser-based creative tools:

  • Code Studio — A Python/JavaScript IDE with code execution, auto-grading, and AI feedback;
  • Data Studio — A Jupyter-style notebook with Python (Pyodide), SQL (sql.js), and Markdown cells;
  • Web Studio — A multi-file HTML/CSS/JS editor with live preview;
  • Design Studio — A vector graphics editor powered by Fabric.js;
  • Visual Logic Designer — A drag-and-drop flowchart and system architecture tool;
  • Design Editor — A CSS design challenge environment with auto-validation.

6.3 Service Availability

We endeavour to maintain the Platform's availability but do not guarantee uninterrupted access. The Platform may be temporarily unavailable due to maintenance, updates, or circumstances beyond our control. We reserve the right to modify, suspend, or discontinue any part of the Service with reasonable notice.

6.4 Browser-Based Execution

Code execution (Python via Pyodide, SQL via sql.js) occurs entirely within the User's browser. No user code is transmitted to or executed on our servers. This architecture is designed to protect User privacy and ensure security, but Users acknowledge that browser-based execution may have performance limitations compared to native environments.

7. Intellectual Property Rights

7.1 Platform Ownership

The Platform, including its design, architecture, source code, user interface, logos, trademarks, and all original Educational Content created by Druid Learning Hub, is the exclusive property of Druid Learning Hub and is protected by copyright, trademark, and other intellectual property laws under the Nigerian Copyright Act 2022, the Berne Convention for the Protection of Literary and Artistic Works, and applicable international intellectual property treaties.

7.2 Instructor Content Ownership

Instructors retain ownership of original Educational Content they create on the Platform. By uploading content to the Platform, Instructors grant Druid Learning Hub a non-exclusive, worldwide, royalty-free license to host, display, distribute, and make available their content for the purpose of operating and improving the Platform's educational services.

7.3 Student Work Ownership

Students retain ownership of their original User Content, including code submissions, design projects, and showcase projects. By submitting content through the Platform, Students grant Druid Learning Hub a non-exclusive, limited license to store, display (where applicable, such as the Showcase), and process the content for educational and grading purposes.

7.4 Open-Source Components

The Platform incorporates open-source software components including but not limited to Django, Pyodide, sql.js, Ace Editor, CodeMirror, Fabric.js, JSZip, and HTMX. These components are licensed under their respective open-source licenses. Use of these components is subject to the terms of their individual licenses.

7.5 Restrictions

You may not:

  • Copy, modify, distribute, sell, or lease any part of the Platform without written authorization;
  • Reverse engineer, decompile, or disassemble the Platform's proprietary components;
  • Remove any copyright, trademark, or other proprietary notices;
  • Use the Platform's brand, logos, or trademarks without written permission;
  • Scrape, crawl, or programmatically extract content from the Platform.

8. User-Generated Content

8.1 Responsibility

You are solely responsible for all User Content you create, upload, or transmit through the Platform. You represent and warrant that your User Content does not violate any third party's intellectual property rights, privacy rights, or any applicable law.

8.2 Content Standards

User Content must not contain:

  • Malicious code, viruses, or any harmful software;
  • Content that is unlawful, defamatory, obscene, or pornographic;
  • Content that harasses, threatens, or discriminates against any individual or group;
  • Personal information of third parties without their consent;
  • Content that infringes any intellectual property right;
  • Spam, advertising, or unauthorized promotional material;
  • Content that could be harmful to minors.

8.3 Content Moderation

We reserve the right to review, moderate, and remove any User Content that violates these Terms or our Acceptable Use Policy. For Showcase projects, a moderation workflow applies: content must be submitted for review, approved by an Instructor or Administrator, and may be featured publicly only after approval.

8.4 Content Preservation

While we make reasonable efforts to maintain the availability of User Content stored on the Platform, we do not guarantee indefinite preservation of content. Users are encouraged to export and back up their work using the Platform's export features (ZIP export, .py export, PNG export).

9. Code Execution and Sandbox Environment

9.1 Browser-Based Execution

All code execution on the Platform occurs within the User's browser using sandboxed technologies (Pyodide for Python, sql.js for SQL, iframe sandboxing for HTML/CSS/JS previews). No user-submitted code is executed on our servers.

9.2 Sandbox Limitations

Users acknowledge that:

  • Browser-based Python execution has limited access to system resources and certain standard library modules;
  • SQL execution operates on an in-memory database that is not persisted between sessions unless explicitly saved;
  • HTML/CSS/JS previews run in sandboxed iframes with limited permissions;
  • Performance may vary based on the User's device and browser capabilities.

9.3 Prohibited Code Activities

Users must not attempt to:

  • Escape the browser sandbox or access system resources beyond the permitted scope;
  • Execute code designed to crash, freeze, or consume excessive resources on the User's device or any other system;
  • Write code that attempts to access, exfiltrate, or manipulate data belonging to other Users;
  • Use the Platform's code execution features for cryptocurrency mining, denial-of-service attacks, or any other malicious purpose;
  • Exploit vulnerabilities in Pyodide, sql.js, Fabric.js, or other embedded libraries.

10. Prohibited Conduct

In addition to the restrictions described elsewhere in these Terms, you agree not to:

  • Use the Platform for any illegal purpose or in violation of any local, national, or international law;
  • Impersonate any person or entity, or falsely represent your affiliation;
  • Access another User's account without authorization;
  • Interfere with or disrupt the Platform's infrastructure, servers, or networks;
  • Attempt to gain unauthorized access to any portion of the Platform;
  • Use automated tools, bots, scrapers, or crawlers to access the Platform;
  • Harvest or collect User information without consent;
  • Upload viruses, malware, or any malicious code;
  • Engage in academic dishonesty, including submitting another person's work as your own;
  • Circumvent or manipulate auto-grading, assessment, or achievement systems;
  • Bully, harass, or intimidate other Users;
  • Use the Platform to distribute unsolicited communications;
  • Violate the Acceptable Use Policy.

11. Payment and Subscriptions

11.1 Free and Paid Tiers

The Platform may offer both free and paid features. Where paid features are offered, pricing, payment terms, and subscription details will be clearly communicated before purchase.

11.2 Institutional Licensing

Schools, educational institutions, and corporate organizations may enter into separate licensing agreements for bulk access. Such agreements shall be governed by the terms of the individual licensing contract in addition to these Terms.

11.3 Refund Policy

Refund policies for paid services will be specified at the point of purchase. In the absence of specific terms, statutory consumer protection rights under the applicable jurisdiction's consumer protection laws shall apply, including but not limited to the Consumer Protection Council Act (Nigeria) and the Consumer Rights Directive 2011/83/EU (European Union).

12. Data Protection and Privacy

Your privacy is critically important to us. Our collection, use, storage, and sharing of your Personal Data is governed by our Privacy Policy, which complies with:

  • GDPR (Regulation (EU) 2016/679) — for Users in the European Economic Area;
  • NDPA 2023 (Nigeria Data Protection Act) and NDPR 2019 (Nigeria Data Protection Regulation) — for Users in Nigeria;
  • COPPA (15 U.S.C. §§ 6501-6506) — for children under 13 in the United States;
  • FERPA (20 U.S.C. § 1232g) — for student educational records in the United States;
  • UK GDPR and the Data Protection Act 2018 — for Users in the United Kingdom;
  • POPIA (Protection of Personal Information Act 4 of 2013) — for Users in South Africa.

By using the Platform, you consent to the collection and processing of your data as described in our Privacy Policy.

13. Children's Data and Parental Consent

13.1 Special Protections for Children

We recognize the importance of protecting children's privacy. The Platform implements the following safeguards:

  • Children under 13 may only access the Platform through a Parent-managed account;
  • We collect only the minimum data necessary for educational purposes from child accounts;
  • Child accounts have restricted access to social features (Showcase publishing requires parental/instructor approval);
  • Parents can review, modify, or delete their child's data at any time;
  • We do not serve targeted advertising to child accounts;
  • We do not sell children's Personal Data to third parties.

13.2 Parental Rights

In compliance with COPPA, GDPR Article 8, and the NDPA 2023, Parents have the right to:

  • Review the Personal Data collected from their child;
  • Request deletion of their child's Personal Data;
  • Refuse further collection of their child's Personal Data;
  • Consent to the collection and use of their child's data without consenting to third-party disclosure.

13.3 School Consent

For students in the SCHOOL learning context, the educational institution may provide consent on behalf of parents for the collection of student data for educational purposes, as permitted under FERPA and applicable local education regulations. Schools warrant that they have the legal authority to provide such consent.

14. Third-Party Services and CDN Resources

14.1 External Libraries

The Platform loads certain resources from third-party Content Delivery Networks (CDNs) including but not limited to:

  • Google Fonts (fonts.googleapis.com) — for typography;
  • cdnjs.cloudflare.com — for Ace Editor, Fabric.js, JSZip, sql.js;
  • cdn.jsdelivr.net — for Pyodide, Ace Editor;
  • esm.sh — for CodeMirror 6 ES modules.

14.2 Third-Party Privacy

These third-party services may collect limited data (such as IP addresses and browser information) in accordance with their own privacy policies. We encourage you to review the privacy policies of these services. We do not control and are not responsible for the data practices of third-party CDN providers.

14.3 No Endorsement

Reference to third-party services or links to external resources does not constitute endorsement. We are not responsible for the content, accuracy, or practices of any third-party websites or services.

15. Disclaimers and Limitation of Liability

15.1 "As Is" Provision

THE PLATFORM IS PROVIDED ON AN "AS IS" AND "AS AVAILABLE" BASIS WITHOUT WARRANTIES OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT.

15.2 No Guarantee of Results

We do not guarantee that use of the Platform will result in specific educational outcomes, certifications, employment, or academic achievement. Educational outcomes depend on individual effort, aptitude, and circumstances.

15.3 Limitation of Liability

TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, DRUID LEARNING HUB AND ITS OFFICERS, DIRECTORS, EMPLOYEES, AND AGENTS SHALL NOT BE LIABLE FOR ANY INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, OR PUNITIVE DAMAGES, INCLUDING BUT NOT LIMITED TO LOSS OF DATA, LOSS OF PROFITS, OR BUSINESS INTERRUPTION, ARISING OUT OF OR IN CONNECTION WITH YOUR USE OF THE PLATFORM.

15.4 Maximum Liability

In no event shall our total liability to you for all damages, losses, and causes of action exceed the amount paid by you, if any, to access the Platform during the twelve (12) months preceding the claim.

15.5 Jurisdictional Exceptions

Some jurisdictions do not allow the exclusion of implied warranties or limitation of liability for incidental or consequential damages. In such jurisdictions, our liability shall be limited to the greatest extent permitted by law. Nothing in these Terms excludes or limits liability for death or personal injury caused by negligence, fraud, or fraudulent misrepresentation.

16. Indemnification

You agree to indemnify, defend, and hold harmless Druid Learning Hub, its affiliates, officers, directors, employees, and agents from and against any and all claims, damages, losses, liabilities, costs, and expenses (including reasonable attorneys' fees) arising from or related to:

  • Your use of the Platform;
  • Your violation of these Terms;
  • Your User Content;
  • Your violation of any third party's rights, including intellectual property rights;
  • Any code you execute through the Platform's sandbox environment;
  • Your violation of any applicable law or regulation.

17. Termination

17.1 Termination by You

You may terminate your account at any time by contacting us. Upon termination, your right to access the Platform ceases immediately. You may request export of your User Content prior to termination.

17.2 Termination by Us

We may suspend or terminate your account, with or without notice, if:

  • You breach these Terms or any referenced policy;
  • Your conduct is harmful to other Users, the Platform, or third parties;
  • We are required to do so by law;
  • Your account has been inactive for more than 24 consecutive months.

17.3 Effect of Termination

Upon termination, we may delete your account data after a reasonable retention period (typically 30 days), except where retention is required by law. Provisions of these Terms that by their nature should survive termination shall survive, including Sections 7, 8, 15, 16, and 19.

18. Modifications to Terms

We reserve the right to modify these Terms at any time. When we make material changes, we will:

  • Update the "Last Updated" date at the top of this document;
  • Provide notice through the Platform (via banner, email, or notification);
  • Allow a reasonable period (at least 14 days) before changes take effect for material modifications.

Your continued use of the Platform after the effective date of revised Terms constitutes acceptance. If you disagree with any changes, you must stop using the Platform and may request account deletion.

19. Governing Law and Dispute Resolution

19.1 Governing Law

These Terms shall be governed by and construed in accordance with the laws of the Federal Republic of Nigeria, without regard to its conflict of law provisions. For Users in the European Union, mandatory consumer protection laws of the User's Member State shall also apply.

19.2 Dispute Resolution

Any dispute, controversy, or claim arising out of or relating to these Terms shall first be resolved through good-faith negotiation between the parties. If the dispute cannot be resolved within thirty (30) days, either party may submit the dispute to:

  • Mediation under the rules of the Lagos Court of Arbitration (LCA) or equivalent body; and, failing that,
  • Arbitration under the Arbitration and Mediation Act 2023 of Nigeria, with the arbitration to take place in Lagos, Nigeria.

19.3 European Users

Users in the European Union may also refer disputes to the Online Dispute Resolution platform provided by the European Commission at https://ec.europa.eu/consumers/odr, in accordance with Regulation (EU) No 524/2013.

19.4 Class Action Waiver

To the extent permitted by applicable law, you agree that any dispute resolution proceedings will be conducted only on an individual basis and not in a class, consolidated, or representative action.

20. Severability

If any provision of these Terms is found to be invalid, illegal, or unenforceable by a court of competent jurisdiction, such provision shall be modified to the minimum extent necessary to make it valid and enforceable, or if modification is not possible, it shall be severed from these Terms. The remaining provisions shall continue in full force and effect.

21. Entire Agreement

These Terms, together with the Privacy Policy, Acceptable Use Policy, Cookie Policy, and any separate licensing agreements, constitute the entire agreement between you and Druid Learning Hub regarding the use of the Platform. These Terms supersede all prior agreements, understandings, and communications, whether written or oral, relating to the subject matter herein.

22. Contact Information

If you have questions about these Terms of Service, please contact us:

Druid Learning Hub

Email: legal@druidlearninghub.com

Data Protection Officer: dpo@druidlearninghub.com

For data protection inquiries from EU/EEA residents, you may also contact our EU Representative as detailed in our Privacy Policy.

Privacy Policy Acceptable Use Policy Cookie Policy

Druid Learning Hub

Empowering the next generation through immersive, hands-on education.

tag code mail

Learn

  • All Courses
  • Coding Dojo
  • Curriculum

Community

  • Student Showcase
  • Events
  • Blog

Connect

  • Contact Us
  • Support

Legal

  • Terms of Service
  • Privacy Policy
  • Acceptable Use
  • Cookie Policy
© 2026 Data Druid Tech Services Limited. All rights reserved.
Terms Privacy Cookies

We use essential cookies to keep the platform running and optional cookies to improve your experience. See our Cookie Policy for details.

Strictly Necessary

Session authentication, CSRF protection, consent storage. These cannot be disabled.

Always on
Functional

Theme preferences, editor settings, language selection.

Local Storage (Dojo Tools)

Saves your code projects, notebooks, and designs locally in the browser.

search Esc
Quick Navigation
home Home menu_book All Courses code Coding Dojo
↑ ↓ Navigate Enter Open Esc Close