Privacy Policy

Last updated: 05 July 2026 — please replace with the actual publish date before going live.

This Privacy Policy explains what information PyDynamics ("we," "us," "our") collects when you use the Platform, how we use it, and the choices you have.

1. Information We Collect

Account information. When you sign up, we collect your name, email address, and (optionally) an avatar image and bio, via our authentication provider.

Learning activity. We store your lesson progress, quiz attempts and scores, exercise submissions and code, badges earned, and AI-quiz interactions, so the Platform can track your progress and unlock content appropriately.

Forum content. Threads, replies, and votes you post are stored and are visible to other users and the public where the forum is publicly readable.

Technical information. Like most web platforms, we may log basic technical data (e.g. timestamps, general usage patterns) to operate, secure, and improve the Platform.

2. How We Use Your Information

  • To create and maintain your account and track your learning progress;
  • To grade quizzes, award badges, and personalize recommended next steps;
  • To operate the community forum and display your posts to other users;
  • To provide the AI tutor feature, which may process your questions and relevant lesson/code context to generate a helpful response;
  • To maintain the security and integrity of the Platform;
  • To communicate with you about your account or material changes to the Platform (not for third-party marketing).

3. AI Tutor & Third-Party AI Processing

Our AI tutor feature sends relevant parts of your questions and, where needed, associated lesson or code context to a third-party AI provider in order to generate a response. Avoid submitting sensitive personal information (e.g. ID numbers, financial details) in your questions to the AI tutor or in forum posts, since this content is processed and/or displayed beyond just you.

4. Where Your Data Lives

Account data, learning progress, and forum content are stored in our database, hosted via Supabase infrastructure. Row-level security policies restrict who can read or modify most records — for example, only you (or an admin) can edit your own threads and replies, and only you can see your own quiz-attempt history.

5. Sharing Your Information

We do not sell your personal information. We may share limited information:

  • With service providers who host or process data on our behalf (e.g. our database and AI provider), under confidentiality obligations;
  • If required by law, legal process, or to protect the rights, safety, or property of PyDynamics, our users, or the public;
  • In connection with a merger, acquisition, or sale of assets, with notice to you where required.

Content you choose to post publicly on the forum (threads, replies) is, by its nature, visible to other users and — since threads are publicly readable — potentially to anyone who can access the forum pages.

6. Your Choices & Rights

  • You can update your profile information (name, avatar, bio) at any time;
  • You can edit or delete your own forum threads and replies;
  • You can request access to, correction of, or deletion of your personal information by contacting us at [CONTACT EMAIL];
  • Depending on your location, you may have additional rights under applicable data protection law (e.g. POPIA in South Africa, GDPR in the EU/UK). [Confirm which laws actually apply to your user base and tailor this section accordingly.]

7. Data Retention

We retain account and learning data for as long as your account is active, or as needed to provide the Platform. If you delete your account, we will remove or anonymize personal information within [X days], except where we're required to retain it for legal or legitimate business reasons.

8. Children's Privacy

PyDynamics is not intended for children under [13/16, align with Section 1 of the Terms of Service] without parental involvement. We do not knowingly collect personal information from children below that age without appropriate consent.

9. Security

We use reasonable technical and organizational measures — including authentication, row-level security policies on our database, and access controls — to protect your information. No system is completely secure, and we can't guarantee absolute security.

10. Changes to This Policy

We may update this Privacy Policy from time to time. We'll update the "Last updated" date above, and where changes are material, we'll make reasonable efforts to notify you.

11. Contact Us

Questions about this Privacy Policy or your personal information can be sent to [CONTACT EMAIL].


This document is a general starting template and is not legal advice. Have it reviewed by a qualified lawyer familiar with data protection law in your jurisdiction (e.g. POPIA if operating in South Africa) before publishing it as your actual Privacy Policy.