PyGCSE Python Lab
← Back to Home

Terms & Conditions

Last updated: December 27, 2025

1. Introduction

Welcome to GCSE Python Lab ("we," "our," or "us"), operated by Forge Class Software Ltd. These Terms and Conditions govern your access to and use of our educational platform, including our website, services, and content.

By accessing or using GCSE Python Lab, you agree to be bound by these Terms. If you do not agree to these Terms, please do not use our services.

2. Definitions

  • "Platform" refers to the GCSE Python Lab website and associated services
  • "User" refers to any individual accessing the Platform
  • "Teacher" refers to educators with teacher accounts
  • "Student" refers to learners accessing assignments through a class
  • "Content" refers to all materials, questions, courses, and assignments on the Platform

3. Account Registration

3.1 Account Types

We offer two types of accounts:

  • Teacher Accounts: For educators who wish to create classes and assign work to students
  • Student Accounts: For learners who join classes via a class code

3.2 Age Requirements

To create a teacher account, you must be at least 18 years old. Students under 13 may use the Platform only with parental consent and under teacher supervision in an educational setting.

3.3 Account Responsibilities

You are responsible for:

  • Maintaining the confidentiality of your account credentials
  • All activities that occur under your account
  • Notifying us immediately of any unauthorized use
  • Ensuring all information provided is accurate and up-to-date

4. Acceptable Use

4.1 Permitted Use

You may use the Platform for:

  • Educational teaching and learning purposes
  • Creating and sharing assignments with your students
  • Accessing and completing assigned work
  • Building custom questions and courses for your classes

4.2 Prohibited Use

You may not:

  • Use the Platform for any illegal or unauthorized purpose
  • Attempt to gain unauthorized access to any part of the Platform
  • Share answers or solutions to assessments inappropriately
  • Redistribute, resell, or commercially exploit our Content without permission
  • Use automated systems (bots, scrapers) to access the Platform
  • Upload malicious code, viruses, or harmful content
  • Impersonate another user or provide false information
  • Harass, abuse, or harm other users

5. Intellectual Property

5.1 Our Content

All Content on the Platform, including questions, courses, assignments, code, graphics, and design, is owned by or licensed to Forge Class Software Ltd and is protected by copyright, trademark, and other intellectual property laws.

Our questions are original content written in an exam-style format aligned to the OCR J277 specification. They are not official OCR materials.

5.2 User-Generated Content

When you create custom questions or assignments on the Platform:

  • You retain ownership of your original content
  • You grant us a license to host, display, and process your content as necessary to provide the Platform services
  • You represent that you have the right to upload the content and that it does not infringe any third-party rights

5.3 License to Use

We grant you a limited, non-exclusive, non-transferable license to access and use the Platform for educational purposes in accordance with these Terms.

6. AI Features and Limitations

6.1 AI-Powered Support

Our Platform uses artificial intelligence to provide:

  • Hints and guidance for students (with pedagogical guardrails)
  • Automated marking and feedback on submissions

6.2 AI Limitations

AI-generated content is provided "as is" and may contain errors. Teachers should:

  • Review AI-assigned marks before finalizing grades
  • Use their professional judgment to override AI decisions when appropriate
  • Understand that AI hints are designed to guide, not provide complete solutions

6.3 Rate Limits

We implement rate limits on AI features to prevent over-reliance and ensure fair usage across all users.

7. Data and Privacy

Your use of the Platform is also governed by our Privacy Policy, which explains how we collect, use, and protect your personal information.

Teachers are responsible for obtaining appropriate consent from students and parents/guardians where required by law.

8. Payment and Subscriptions

8.1 Free Access

During the beta/development phase, access to GCSE Python Lab is provided free of charge.

8.2 Future Pricing

We reserve the right to introduce paid subscription plans in the future. Existing users will be notified in advance of any pricing changes.

9. Termination

9.1 By You

You may terminate your account at any time by contacting us at enquiries@forgeclass.co.uk.

9.2 By Us

We reserve the right to suspend or terminate your account if:

  • You violate these Terms
  • You engage in fraudulent or illegal activity
  • Your account remains inactive for an extended period
  • We discontinue the Platform (with reasonable notice)

9.3 Effect of Termination

Upon termination:

  • Your access to the Platform will cease
  • Your user-generated content may be deleted (we recommend exporting important data)
  • Provisions regarding intellectual property, disclaimers, and limitations of liability survive termination

10. Disclaimers and Limitations

10.1 No Warranty

The Platform is provided "as is" and "as available" without warranties of any kind, either express or implied. We do not guarantee that:

  • The Platform will be uninterrupted or error-free
  • All content is accurate or complete
  • AI-generated feedback is always correct
  • The Platform will meet your specific requirements

10.2 Educational Use Only

Our Content is designed to support GCSE Computer Science education but should not be used as the sole basis for official examination preparation. Teachers should supplement with official exam board materials and past papers.

10.3 Limitation of Liability

To the fullest extent permitted by law, Forge Class Software Ltd shall not be liable for:

  • Indirect, incidental, special, or consequential damages
  • Loss of data, profits, or business opportunities
  • Damages arising from your use or inability to use the Platform
  • Errors or omissions in the Content

Our total liability shall not exceed £100 or the amount you paid us in the last 12 months, whichever is greater.

11. Indemnification

You agree to indemnify and hold harmless Forge Class Software Ltd, its officers, directors, employees, and agents from any claims, damages, losses, liabilities, and expenses (including legal fees) arising from:

  • Your use of the Platform
  • Your violation of these Terms
  • Your violation of any third-party rights
  • Content you upload to the Platform

12. Changes to Terms

We may update these Terms from time to time. When we do, we will:

  • Update the "Last updated" date at the top of this page
  • Notify users of significant changes via email or Platform notification
  • Provide reasonable time for you to review the changes before they take effect

Your continued use of the Platform after changes take effect constitutes acceptance of the updated Terms.

13. Governing Law

These Terms shall be governed by and construed in accordance with the laws of England and Wales. Any disputes shall be subject to the exclusive jurisdiction of the courts of England and Wales.

14. Contact Us

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

Forge Class Software Ltd

Email: enquiries@forgeclass.co.uk

Website: forgeclass.co.uk

15. Miscellaneous

15.1 Entire Agreement

These Terms, together with our Privacy Policy, constitute the entire agreement between you and Forge Class Software Ltd regarding the Platform.

15.2 Severability

If any provision of these Terms is found to be unenforceable, the remaining provisions will continue in full force and effect.

15.3 Waiver

Our failure to enforce any right or provision of these Terms will not be considered a waiver of those rights.

15.4 Assignment

You may not assign or transfer these Terms without our prior written consent. We may assign our rights and obligations without restriction.