Code vs Challenges logo

Software Engineer Programme

Back to App

Terms and Conditions

Last updated: September 9, 2026

This document is a template and does not constitute finalized legal advice. Sections marked with [placeholder] must be completed and reviewed by qualified legal counsel before this document is relied upon or published as binding terms.

1. Acceptance of Terms

By accessing or using the Software Engineer Programme coding assessment platform (the "Service"), operated by [Company Name — placeholder], you agree to be bound by these Terms and Conditions ("Terms"). If you do not agree to these Terms, do not access or use the Service.

2. User Eligibility

The Service is intended for individuals participating in coding challenges and assessments for learning or evaluation purposes. By using the Service you represent that you have the legal capacity to agree to these Terms in your jurisdiction. Any minimum age requirement will be set out here: [minimum age — placeholder].

3. Candidate Accounts

The Service does not currently require you to register an account, sign in, or provide a password. Progress and assessment data are associated with a single shared session rather than an individually authenticated account. Where you are asked to enter your name (for example, to generate a certificate), you are responsible for the accuracy of the information you provide.

If account registration or authentication is introduced in the future, this section will be updated to describe account creation, credentials, and your related responsibilities.

4. Assessment Rules

Coding challenges and assessments must be completed honestly and using your own work. You agree not to submit solutions that you did not personally write, and to complete assessments within the Service's intended workflow (for example, using the provided code editor and test runner).

5. Prohibited Conduct

You agree not to:

  • Attempt to circumvent, disable, or interfere with any part of the Service, including assessment integrity features;
  • Misrepresent your identity or the authorship of submitted work;
  • Use the Service to distribute unlawful, harmful, or infringing content;
  • Attempt to gain unauthorized access to the Service, its infrastructure, or other users' data.

6. Anti-Cheating and Assessment Monitoring

While an assessment is in progress, the Service applies client-side deterrents intended to discourage academic dishonesty. Specifically, the assessment page:

  • Detects when the browser tab or window loses and regains focus (for example, switching tabs or applications) and displays a warning;
  • Disables copying or cutting content from the assessment page and displays a warning;
  • Disables the right-click context menu on the assessment page and displays a warning;
  • Attempts to detect use of the Print Screen key, where the browser exposes this to the page, and displays a warning.

These measures operate only within your browser during an active assessment session. They cannot detect or prevent activity outside the browser, such as a second device, an external screen recording tool, or an operating-system-level screenshot. Warning counts are shown to you during the session so you are aware of flagged activity; whether and how such counts are stored, reviewed, or acted upon beyond the current session will be described here as that functionality is finalized: [placeholder].

7. Intellectual Property

The Service, including its challenges, content, branding, and underlying software, is the property of [Company Name — placeholder] or its licensors and is protected by applicable intellectual property laws. Code you write to complete a challenge remains yours; you grant no ownership rights in it to us by submitting it for evaluation within the Service.

8. Assessment Results and Certificates

Upon completing all challenges in the programme, the Service may generate a certificate reflecting the name you provided and the completion date. Certificates are issued for informational purposes and are subject to an expiry period noted on the certificate itself. We do not guarantee that a certificate will be recognized by any third party, employer, or institution.

9. Account Suspension or Termination

As the Service does not currently use individual accounts, access may instead be restricted at the network or session level where conduct violates these Terms. If account-based access is introduced in the future, this section will describe the grounds and process for suspension or termination of individual accounts.

10. Service Availability

We aim to keep the Service available but do not guarantee uninterrupted or error-free operation. The Service may be unavailable at times due to maintenance, updates, or factors outside our control. We are not liable for loss of progress data resulting from such interruptions, though we take reasonable steps to persist your progress as you work.

11. Limitation of Liability

To the fullest extent permitted by applicable law, [Company Name — placeholder] shall not be liable for any indirect, incidental, special, or consequential damages arising out of or related to your use of the Service. The Service is provided "as is" without warranties of any kind, express or implied.

12. Changes to the Terms

We may update these Terms from time to time. Material changes will be reflected by updating the "Last updated" date at the top of this page. Continued use of the Service after changes take effect constitutes acceptance of the revised Terms.

13. Contact Information

Questions about these Terms can be directed to:

  • Company: [Company Name — placeholder]
  • Address: [Legal Address — placeholder]
  • Email: [Contact Email — placeholder]
  • Governing Jurisdiction: [Jurisdiction — placeholder]