Privacy Policy

1. Introduction

DotCodeSchool ("we," "our," or "us") is committed to protecting your privacy. This Privacy Policy explains how we collect, use, disclose, and safeguard your information when you use our educational platform.

We are an open-source project funded by the Polkadot Treasury, dedicated to providing blockchain development education. We value your privacy and are transparent about our data practices.

Please read this Privacy Policy carefully. By accessing or using our platform, you acknowledge that you have read, understood, and agree to be bound by this Privacy Policy.

2. Information We Collect

2.1 Information You Provide

When you use our platform, we collect information that you provide directly to us, including:

2.2 Information Collected Automatically

When you use our platform, we automatically collect certain information, including:

2.3 GitHub Integration Data

As we use GitHub for authentication, we receive the following information from GitHub:

We do not receive or store your GitHub password.

3. How We Use Your Information

We use the information we collect for various purposes, including:

3.1 Providing and Improving the Platform

3.2 Communications

3.3 Research and Analytics

4. How We Store and Protect Your Information

4.1 Data Storage

We store user data in MongoDB databases as outlined in our database schema. This includes:

4.2 Data Security

We implement appropriate technical and organizational measures to protect your personal information, including:

However, no method of transmission or storage is 100% secure. While we strive to protect your personal information, we cannot guarantee its absolute security.

4.3 Data Retention

We retain your personal information for as long as your account is active or as needed to provide you with our services. If you delete your account, we will delete or anonymize your personal information, unless we need to retain certain information for legitimate business purposes or to comply with legal obligations.

5. Information Sharing and Disclosure

We do not sell your personal information to third parties. We may share your information in the following circumstances:

5.1 With Your Consent

We may share your information when you give us explicit consent to do so.

5.2 Service Providers

We may share your information with third-party service providers who help us operate our platform, including:

These service providers are contractually obligated to use your information only to provide services to us and in accordance with this Privacy Policy.

5.3 Open Source Project

As an open-source project, certain non-personal information (such as anonymized usage statistics) may be shared with the community to improve the platform.

5.4 Legal Requirements

We may disclose your information if required to do so by law or in response to valid requests by public authorities (e.g., a court or government agency).

5.5 Business Transfers

If we are involved in a merger, acquisition, or sale of all or a portion of our assets, your information may be transferred as part of that transaction. We will notify you of any such change in ownership or control of your personal information.

6. Your Rights and Choices

Depending on your location, you may have certain rights regarding your personal information:

6.1 Access and Update

You can access and update certain information through your account settings. You may also contact us to request access to, correction of, or deletion of personal information that you have provided to us.

6.2 Notification Preferences

You can manage your notification preferences in your account settings, including:

6.3 Account Deletion

You may request deletion of your account by contacting us. Upon deletion, we will remove or anonymize your personal information, subject to certain exceptions as required by law.

6.4 Data Portability

You may request a copy of your personal information in a structured, commonly used, and machine-readable format.

6.5 Objection and Restriction

You may object to our processing of your personal information or request that we restrict processing in certain circumstances.

7. Cookies and Similar Technologies

We use cookies and similar technologies to enhance your experience on our platform:

7.1 Types of Cookies We Use

7.2 How We Use Cookies

7.3 Third-Party Cookies

Some cookies may be set by third parties when you visit our platform. These third parties may collect information about your online activities over time and across different websites. We do not control these third-party cookies and they are subject to the third party's privacy policy.

7.4 Your Cookie Choices

When you first visit our platform, you will be presented with a cookie consent banner that allows you to:

You can change your cookie preferences at any time by clearing cookies in your browser settings, which will prompt the cookie consent banner to appear again on your next visit.

Most web browsers also allow you to control cookies through their settings. You can usually find these settings in the "Options" or "Preferences" menu of your browser. To understand these settings, the following links may be helpful:

Please note that if you choose to reject or remove cookies, certain features of our platform may not function properly.

8. Children's Privacy

Our platform is not intended for children under the age of 16. We do not knowingly collect personal information from children under 16. If you are a parent or guardian and believe your child has provided us with personal information, please contact us.

9. International Data Transfers

As an open-source project with a global community, your information may be transferred to, stored, and processed in countries other than the one in which you reside. By using our platform, you consent to the transfer of your information to countries which may have different data protection rules than your country.

10. Changes to This Privacy Policy

We may update this Privacy Policy from time to time. We will notify you of any changes by posting the new Privacy Policy on this page and updating the "last_updated" date at the top. You are advised to review this Privacy Policy periodically for any changes.

11. Third-Party Links and Services

Our platform may contain links to third-party websites or services. We are not responsible for the privacy practices of these third parties. We encourage you to read the privacy policies of any third-party websites you visit.

12. GitHub Authentication

Our platform uses GitHub for authentication. When you sign in using GitHub:

13. Vercel Deployment

We use Vercel for platform deployment. Your interaction with our platform may be subject to Vercel's privacy practices. We encourage you to review Vercel's privacy policy.

14. Open Source Project Information

As an open-source project funded by the Polkadot Treasury:

15. Contact Us

If you have any questions about this Privacy Policy or our data practices, please contact us at:


This Privacy Policy is effective as of May 6, 2025.