CodeDragon circular icon

CodeDragon might not work properly for you...

CodeDragon is designed to work with Google Chrome and Firefox, and a few features of CodeDragon have been found not to work properly with other web browsers. To make sure you get the best experience when using CodeDragon, please download the latest version of Google Chrome or Firefox and try again. You can install Google Chrome for free here, and Firefox here.

Or, you can continue anyway.

CodeDragon Terms of Use

Dated and effective from: 9th September 2018.

Effective under the laws of: England, United Kingdom (UK).

1. Definitions

All references in this document to "the Site" should be taken as referring to "CodeDragon" (

All references in this document to "us", "we" and "our" should be taken as referring to "The CodeDdraig Organisation", the non-profit body which owns and maintains CodeDragon, and its staff and volunteers.

All references in this document to "User(s)", "you" and "your" should be taken as referring to any user who visits CodeDragon, or signs up for an account.

2. Introduction

2.a. What is this document?

These Terms of Use constitute an agreement between you and us that governs your use of CodeDragon and all associated services, hereinafter refered to as "CodeDragon" or "the Services". Please read the Terms of Use carefully. By using CodeDragon you affirm that you have read, understood, and accepted the Sections of the terms and conditions in the Terms of Use which are relevant to you (see Sections 2.c. and 2.d.).

If you do not agree with any of these conditions, do not use CodeDragon.

Please read the following document in its entirety when you use or create an account on CodeDragon.

2.b. Privacy Policy

By using the Services, you agree to the terms set out in our Privacy Policy here:

2.c. If you do not have an account

If you are using CodeDragon, but have not created an account, the entirety of this Agreement excluding Section 4 applies to you when using the Services.

By using CodeDragon without an account, it is deemed that you have read, understood, accepted and agreed to abide by the terms of the entirety of this Agreement excluding Section 4. If you do not agree with the entirety of this Agreement excluding Section 4, do not use CodeDragon.

2.d. If you do have an account, or are creating an account

If you are using CodeDragon, and have created an account (regardless of whether you are signed into it), or are about to create an account, the entirety of this Agreement applies to you when using the Services.

By using CodeDragon with an account, or by creating an account, it is deemed that you have read, understood, accepted and agreed to abide by the terms of the entirety of this Agreement. If you do not agree with the entirety of this Agreement, do not use CodeDragon.

2.e. Changes to this Agreement

If any changes are made to this Agreement with which you disagree, you must stop using CodeDragon.

If you have an account, this means you must delete it.

For more information about changes to this Agreement, please see Section 7.h.

3. For all users

3.a. Age of users

CodeDragon is open to children and adults of all ages, and we ask that you keep this in mind when using the CodeDragon.

Note that if you sign up for an account, different age restrictions apply. Please see Section 4.a. for more details.

3.b. Inappropriate and/or unlawful content

We support freedom of expression. However, CodeDragon is intended for a wide audience, and some content is inappropriate for the CodeDragon community. You may not use CodeDragon in any way, that:

3.c. Prevention of inappropriate and/or unlawful content

We reserve the right to prevent you posting any content on the Site which the Organisation deems to violate the rules in Section 3.b. of this Agreement.

3.d. Prevention of unlawful behaviour

You agree to comply with all applicable laws and regulations when you use CodeDragon. You may not use CodeDragon in any unlawful way, including to harass, stalk, or defame any other person. You agree that, if such behaviour is attributed to you, we may report you to law enforcement authorities.

3.e. Impersonating other people

You may not impersonate, imitate or pretend to be somebody else when using the Services.

3.f. Attacks against us

You agree not to use CodeDragon in any way intended to disrupt the service, gain unauthorized access to the service, or interfere with any other user's ability to use the service. Prohibited activities include, but are not limited to:

3.g. Posting external links

You agree not to post links to any content outside of the CodeDragon website, if to do so would violate any part of this Agreement.

3.h. Suspension and termination of access

CodeDragon has the right to suspend your account, delete your account or otherwise prevent you from accessing CodeDragon for violations of the Terms of Use, without notice.

We reserve the sole right to determine what constitutes a violation of the Terms of Use. We also reserve the right to terminate any account used to circumvent prior enforcement of the Terms of Use.

4. For account holders

4.a. When you need an account

In order to use some features of the Services, you will need to register with CodeDragon and create an account. Creating an account is optional, but without an account you will not be able to save or publish projects or comments on CodeDragon. When registering for a personal account, you will be asked to provide certain personal information, such as your email address, name, and gender. Please see CodeDragon's Privacy Policy for CodeDragon's data retention and usage policies (

You can create an account at any age, but if you are under the age of 16, a Parent or Guardian must approve this action, and agree to the Terms of Use and Privacy Policy.

4.b. Account security

You are responsible for keeping your password secret and your account secure. You are solely responsible for any use of your account, even if your account is used by another person. If any use of your account violates the Terms of Use, your account will be suspended or deleted, without notice.

4.c. Using other people's accounts

You may not use another person's CodeDragon account.

4.d. Account usernames

When you sign up for an account, a username is randomly generated for you. Account usernames cannot be changed, except under special circumstances: for example, where the username generated by us may be construed as rude. In such cases, email us at contact [at] codedragon [dot] org, and a new username will be generated for you within 30 days.

4.e. Unauthorised account access

If you have reason to believe that your account is no longer secure (for example, in the event of a loss, theft, or unauthorised disclosure of your password), promptly change your password. If you cannot access your account due to an unauthorised change of your password, notify us by email at contact [at] codedragon [dot] org.

5. User-generated content and licensing

5.a. What is "user-generated content"?

For the purposes of the Terms of Use, "user-generated content" includes any projects, comments, or links to third party websites that a user submits to CodeDragon.

5.b. Permissions for inclusion of copyrighted material in user-generated content

You are responsible for making sure you have the necessary rights, licenses, or permission for any user-generated content you submit to CodeDragon. This includes (but is not limited to) pictures, videos, and audio.

5.c. Licensing

All user-generated content you submit to CodeDragon is licensed to and through CodeDragon under the Creative Commons Attribution-ShareAlike 4.0 license, available here: This allows others to view and remix your content. This license also allows us to display, distribute, and reproduce your content on the CodeDragon website, through social media channels, and elsewhere. If you do not want to license your content under this license, then do not share it on CodeDragon.

5.d. Editors

You may only submit user-generated projects that were created with the CodeDragon website editor. You may not upload any projects that were created, by you or by anyone else, with a modified version of the CodeDragon or Ffau editors.

5.e. Reporting inappropriate content

Although we require all users to comply with these Terms of Use, some inappropriate user-generated content may be submitted and displayed on the CodeDragon website. You understand that when you use CodeDragon you may be exposed to user-generated content that you find objectionable or offensive. If you see any content that violates the Terms of Use, you must let us know by emailing us at contact [at] codedragon [dot] org, or by clicking the "Flag" button on the Site. You only need to report an item once.

By flagging a project, you agree to CodeDragon handling data provided in your description and forwarding it to relevant authorities if necessary. We cannot guarantee the confidentiality of the data you provide.

You also confirm that, to the best of your knowledge, all information you provide on this form is correct and accurate.

Please see Section 5.a.iii.5. of our Privacy Policy ( for more details about data handling when flagging.

5.f. Monitoring

In addition to reviewing reported user-generated content, we reserve the right, but is not obligated, to monitor all uses of the CodeDragon service. We may edit, move, or delete any content that violates the Terms of Use, without notice.

5.g. Warranties of user-generated content

All user-generated content is provided as-is. We make no warranties about the accuracy or reliability of any user-generated content available through CodeDragon. We do not endorse any views, opinions, or advice expressed in user-generated content. You agree to relieve us of any and all liability arising from your user-generated content.

5.h. Limitation of liability for user-generated content

Content on CodeDragon, including user-generated content, may include links to third party websites. We are not capable of reviewing or managing third party websites, and assume no responsibility for the privacy practices, content, functionality, or legality of third party websites. You agree to relieve us of any and all liability arising from third party websites and user-generated content.

6. CodeDragon content and licensing

Except for any user-generated content, we own and retain all rights in and to the CodeDragon code, the design, functionality, and architecture of CodeDragon, and any software or content provided through CodeDragon (collectively, "the CodeDragon IP"). If you want to use CodeDragon in a way that is not allowed by these Terms of Use, you must first contact us. Except for any rights explicitly granted under these Terms of Use, you are not granted any rights in and to any CodeDragon IP.

7. Administrative points

7.a. Indemnification

You agree to indemnify us and all our affiliates, volunteers, employees, agents, representatives, third party service providers, and members of their governing boards (all of which are "CodeDragon Entities"), and to defend and hold each of them harmless, from any and all claims and liabilities (including solicitors' and other legal fees) arising out of or related to your breach of the Terms of Use or your use of CodeDragon.

7.b. Disclaimer of warranty

You acknowledge that you are using CodeDragon at your own risk. CodeDragon is provided "as is", and the we hereby expressly disclaim any and all warranties, express and implied, including but not limited to any warranties of accuracy, reliability, title, merchantability, non-infringement, fitness for a particular purpose or any other warranty, condition, guarantee or representation, whether oral, in writing or in electronic form, including but not limited to the accuracy or completeness of any information contained therein or provided by CodeDragon.

Without limiting the foregoing, we disclaim any and all warranties, express and implied, regarding user-generated content.

We and our third party service providers do not represent or warrant that access to CodeDragon will be uninterrupted or that there will be no failures, errors or omissions or loss of transmitted information, or that no viruses will be transmitted through CodeDragon services.

7.c. Limitation of liability

We will not be liable to you or any third parties for any direct, indirect, special, consequential or punitive damages of any kind, regardless of the type of claim or the nature of the cause of action, even if we have been advised of the possibility of such damages. Without limiting the foregoing, we will have no liability to you or any third parties for damages or harms arising out of user-generated content.

7.d. Jurisdiction

CodeDragon is offered by us from our server in London, UK, and is developed from our premises in Manchester, UK. We make no representations that CodeDragon is appropriate or available for use in other locations. Those who access or use CodeDragon in other jurisdictions are responsible for compliance with local law.

7.e. Choice of law and venue

You agree that these Terms of Use, for all purposes, will be governed and construed in accordance with the laws of the England, UK, applicable to contracts to be wholly performed therein, and any action based on, relating to, or alleging a breach of the Terms of Use must be brought in a court of law in England, UK.

7.f. Choice of Language

If we provide you with a translation of the English language version of these Terms of Use, the Privacy Policy, or any other policy, then you agree that the translation is provided for informational purposes only, and does not modify the English language version. In the event of a conflict between a translation and the English version, the English version will govern.

7.g. No Waiver

No waiver of any term of these Terms of Use will be deemed a further or continuing waiver of such term or any other term, and our failure to assert any right or provision under these Terms of Use will not constitute a waiver of such right or provision.

7.h. Changes to this Agreement

We may change the Terms of Use from time to time. You can always find the latest version of the Terms of Use at The date of the most recent revisions will appear on this page, and in this document.

We will give at least 14 days notice of any change to this Agreement by placing a notice on the CodeDragon website (for those without accounts) and by emailing all users with accounts with messages to this effect.

Your continued use of the Services constitutes your acceptance of any changes to or revisions of the Terms of Use.

7.i. Contacting us

Should you need to contact us, contact details may be found at

If you contact us, by email, social media, or otherwise, we reserve the right to respond within any time period, or not respond at all.

The above statement does not apply where requests are made in accordance with data protection law. See our Privacy Policy ( for more details.

7.j. Entire Agreement

This document, together with all and any appendices, constitutes the entire Terms of Use and supersedes all previous agreements with us relating to the use of CodeDragon.

Revision date: 9th September 2018.