C CodeLab Studio by teddles.me
Privacy Policy Back to app
Legal

Terms of Service

These terms explain how CodeLab Studio may be used by teachers, schools and students.

Last updated: 19 May 2026
Important: This document is a working legal template for teddles.me and CodeLab Studio. It should be reviewed by a qualified solicitor before taking live payments from schools or processing real student data at scale.

1. Who We Are

CodeLab Studio is provided by teddles.me, referred to in these Terms as "CodeLab", "we", "us" or "our". CodeLab Studio is an educational software platform for Python programming practice, teacher-created tasks, classroom tracking, AI-supported feedback and related revision resources.

2. Accepting These Terms

By creating an account, accessing a class, creating teaching content, joining a class, starting a subscription or using CodeLab Studio, you agree to these Terms. If you use CodeLab Studio for a school, trust, organisation or class, you confirm that you have authority to use the service for that organisation and to bind it to these Terms.

3. Educational Use Only

CodeLab Studio is a practice and classroom support tool. It is not an official examination board, school, tutoring service, safeguarding service or guaranteed route to any qualification.

We do not guarantee any grade, mark, exam result, coursework result, teacher assessment, predicted grade, admission outcome or academic improvement. To the fullest extent permitted by law, teddles.me is not responsible for any reduction in grade, missed mark, failed assessment, unsuccessful application, loss of learning time or educational decision made using CodeLab Studio, AI feedback, tests, hints, model answers or reports.

4. Teacher And School Responsibilities

Teachers and schools are responsible for checking that tasks, resources, definitions, model answers, AI feedback and automated test results are accurate, suitable for their learners and aligned with the relevant curriculum or exam specification.

Teachers and schools are responsible for supervising students, deciding how CodeLab Studio is used in lessons, reviewing any AI-generated feedback before relying on it, handling safeguarding concerns, and ensuring that students have permission to use the service where required.

5. Student Responsibilities

Students must use CodeLab Studio for genuine learning and practice. Students must not attempt to access other users' accounts, interfere with the service, upload harmful content, submit offensive material, misuse AI feedback, or use the service to cheat where a teacher or examination rule does not allow it.

6. Accounts And Access

Users are responsible for keeping account access secure. We may suspend or remove accounts, classes or content if we reasonably believe there has been misuse, security risk, non-payment, unlawful activity, breach of these Terms or risk to students or the platform.

7. Teacher Content And Licence

Teachers may create classes, categories, tasks, hints, model answers, definitions, resources and past paper links. You remain responsible for content you add. You must have the right to upload, link to, share or use that content.

You grant teddles.me a non-exclusive, worldwide, royalty-free licence to host, store, copy, display, process and transmit your content only as needed to operate, secure, support and improve CodeLab Studio.

8. AI Feedback And Automated Marking

AI feedback and automated tests are provided to support learning, not to make final academic decisions. AI output can be wrong, incomplete, biased, inconsistent or unsuitable. Teachers should review AI-generated feedback and model-answer comparisons before using them for assessment, reporting or intervention.

Students and teachers should not enter unnecessary personal data, sensitive data, safeguarding information, medical information or confidential school records into code submissions, prompts, hints, model answers or feedback fields.

9. Third-Party Services

CodeLab Studio depends on selected third-party services to operate. These may include Vercel for hosting, MongoDB Atlas for database storage, Google for sign-in, Stripe for checkout and subscriptions, Mistral AI for optional AI feedback, and CDN-hosted browser libraries such as CodeMirror and Pyodide.

Your use of CodeLab Studio may involve these providers processing technical, account, billing or learning data as described in our Privacy Policy. We are not responsible for outages, policy changes or failures caused by third-party providers outside our reasonable control.

10. Subscriptions, Billing And Cancellation

Paid classes are charged per student seat, normally on an annual recurring basis, through Stripe Checkout. The price, seat count, billing period and taxes shown at checkout form part of the order.

Unless cancelled, subscriptions may renew automatically. A teacher or school may schedule class deactivation at the end of the paid period where this feature is available. Cancelling a subscription stops future renewal but does not automatically refund the current paid period unless required by law or agreed in writing.

Classes may be locked, deactivated or restricted if payment fails, a subscription is cancelled, a payment is disputed, or Stripe reports a billing issue.

11. Availability And Changes

We aim to keep CodeLab Studio available, but we do not guarantee uninterrupted, error-free or permanent availability. We may change, suspend, remove or update features, content, pricing, integrations, AI models or platform behaviour where reasonably needed.

12. Prohibited Use

You must not use CodeLab Studio to break the law, infringe intellectual property rights, attack the platform, reverse engineer protected parts of the service, scrape excessive data, bypass payment, bypass access controls, upload malware, harass others or process data you do not have permission to process.

13. Intellectual Property

CodeLab Studio, including its software, interface, branding, product design and platform materials, belongs to teddles.me or its licensors. These Terms do not transfer ownership of CodeLab Studio to you.

14. Disclaimers

CodeLab Studio is provided "as is" and "as available". To the fullest extent permitted by law, we exclude implied warranties, conditions and representations, including fitness for a particular educational purpose, exam success, accuracy of AI output and uninterrupted service.

15. Limitation Of Liability

Nothing in these Terms excludes or limits liability for death or personal injury caused by negligence, fraud, fraudulent misrepresentation, or any liability that cannot legally be excluded.

Subject to the sentence above, teddles.me will not be liable for indirect, special or consequential loss, loss of profit, loss of revenue, loss of business, loss of goodwill, loss of data, lost learning time, lost opportunity, reduced academic result, failed assessment or exam outcome arising from use of CodeLab Studio.

Subject to the same exclusions, our total liability for claims connected with CodeLab Studio is limited to the amount paid to teddles.me for the affected class or subscription in the 12 months before the claim, or £100 if no amount was paid.

16. Data Protection

Our handling of personal data is explained in our Privacy Policy. Schools and teachers must ensure they have a lawful basis and any required notices or permissions for student use of CodeLab Studio.

17. Ending Access

You may stop using CodeLab Studio at any time. We may suspend or terminate access where there is non-payment, misuse, security risk, breach of these Terms or legal requirement. Some records may be retained where needed for billing, security, legal compliance or legitimate business records.

18. Governing Law

These Terms are governed by the laws of England and Wales. The courts of England and Wales will have exclusive jurisdiction, except where applicable consumer or data protection law gives you rights in another location.

19. Contact

For questions about these Terms, contact contact@teddles.me.