1. Agreement to these Terms
These Terms of Service ("Terms") govern your access to and use of the websites, applications, APIs, and related services offered by Praxicraft ("Praxicraft", "we", "us", or "our") (collectively, the "Services").
By creating an account, accepting an invitation, clicking an acceptance button where provided, or otherwise using the Services, you agree to be bound by these Terms and our Privacy Policy. If you do not agree to these Terms, you may not access or use the Services.
If you use the Services on behalf of an organisation (for example as an administrator of Praxicraft Assess), you represent that you have authority to bind that organisation, and "you" refers to both you individually and that organisation.
2. Access to Services and accounts
2.1. Your credentials. To access certain Services, you may need to provide credential information, such as an email address and password, or sign in through a supported third-party provider (Google or GitHub). Your account is for your personal use unless you are using the Services on behalf of an organisation. You must provide true, accurate, and complete registration information and keep it up to date.
You are responsible for maintaining the confidentiality of your credentials and for all activity that occurs under your account, except where caused by our fault. You must notify us promptly if you suspect unauthorised access to your account. Praxicraft will not be liable for loss or damage arising from your failure to keep your credentials secure.
2.2. Age restriction. By using the Services, you affirm that you are at least 16 years old, or the minimum age required in your jurisdiction to enter into a binding contract, whichever is higher. The Services are not directed to children below that age.
2.3. Account restrictions. You must not create multiple personal accounts to circumvent rules, limits, or enforcement actions. You must not share login credentials or attempt to bypass authentication, rate limits, or other technical controls. We support optional two-factor authentication (TOTP) for additional account security.
3. Description of the Services
Praxicraft provides:
- A career simulation and skills platform where individuals practise data engineering-style tasks in sandboxed environments, earn experience points (XP), progress through ranks and curriculum, and use related gamification features;
- Praxicraft Assess — tools for organisations to configure technical assessments, invite candidates via secure links, collect submissions, apply optional integrity controls, and review evaluation outcomes.
The Services may include code editors, terminals, automated evaluation, leaderboards, organisation dashboards, billing features, and integrations with third-party authentication and payment providers. We may add, modify, suspend, or discontinue features from time to time with reasonable notice where practicable. We do not guarantee uninterrupted or error-free operation.
4. Candidate participation and evaluation integrity
4.1. Agreement to participate honestly. If you participate as a candidate invited by an organisation to complete an assessment through Praxicraft Assess ("Candidate Features"), you agree that:
- all answers, submissions, and content you provide in connection with a Candidate Feature will be your own original work, except where the assessment explicitly permits specified resources;
- you will not use unauthorised automation, AI tools, or third-party assistance where prohibited by the assessment rules or organisation instructions; and
- you will not seek or receive assistance from any other person or material outside permitted channels.
Praxicraft reserves the right to report violations of these Terms related to Candidate Features to the respective organisation.
4.2. Automated evaluation. Certain features use automated systems to execute code, run tests, and generate scores or feedback. Automated outputs are provided to organisations for their review. Organisations retain discretion over how to interpret and act on evaluation results. Praxicraft does not make hiring or employment decisions on behalf of organisations.
4.3. Integrity controls. Organisations may enable optional integrity features (such as fullscreen prompts, clipboard monitoring signals, and session timestamps). These features are provided on a best-effort basis and may be limited by browser capabilities, device settings, or embedded editor technology. They are aids to fair evaluation, not guarantees against misconduct.
4.4. Practice tasks and leaderboards. For practice tasks, competitions, and leaderboards outside Candidate Features, you must participate honestly. Sharing answers, exploiting scoring bugs, or colluding with others to misrepresent performance may result in score invalidation, suspension, or termination.
5. Subscriptions and billing
If you or your organisation subscribe to paid features of the Services (a "Subscription"), the following terms apply.
5.1. Plans and fees. We may offer different plan options with different prices and features. Plan details, including fees and usage limits, are described on our website or at the point of purchase. Fees and applicable taxes are non-refundable except where required by law or expressly stated at purchase.
5.2. Payment processing. Payments are processed by our third-party payment provider, Stripe. By making a payment, you agree to Stripe's terms and privacy policy. We do not store full payment card details on our servers. You must provide valid and current billing information and a payment method we may charge for applicable fees.
5.3. Subscription term and renewal. Your Subscription starts on the date we accept your order. Where we offer recurring billing, your Subscription may automatically renew at the start of each billing period unless you cancel before renewal. We will provide renewal reminders where required by applicable law.
5.4. Changes to your plan. You may be able to upgrade or downgrade your plan during a billing period as described at purchase or within your account settings. Changes take effect as described at the time of the change.
5.5. Cancelling your Subscription. You may cancel a Subscription at any time through your account or by contacting us. Cancellations typically take effect at the end of the current billing period. You will not receive a refund for fees already paid for the current period unless required by law.
5.6. How Praxicraft may cancel. We may suspend or cancel your Subscription if you breach these Terms, fail to pay applicable fees, or use the Services in violation of applicable law. We may also discontinue a plan on reasonable notice, in which case you will receive a pro-rata refund for any prepaid unused portion of the current billing period where required by law.
5.7. Changes to fees. We may change subscription fees on reasonable notice. Fee changes will not affect fees already paid for your current billing period. If you do not agree to a fee change, you may cancel before the change takes effect.
5.8. Consumer cancellation rights. If you are a consumer in the United Kingdom or European Union, you may have a statutory right to cancel a Subscription within 14 calendar days of purchase in certain circumstances. To request a cancellation or refund under applicable consumer law, contact us at support@praxicraft.com.
5.9. Trials. We may offer free or discounted trials at our discretion. If a trial converts to a paid Subscription, you will be charged applicable fees at the end of the trial unless you cancel before conversion. Trial terms, if any, will be stated at sign-up.
6. Intellectual property
6.1. Ownership of our Services. Praxicraft and its licensors own all rights in and to the Services, including software, task content, case materials, branding, documentation, and underlying technology.
6.2. Our licence to you. Subject to these Terms, we grant you a limited, non-exclusive, non-transferable, revocable licence to access and use the Services for their intended purpose.
6.3. Licence to feedback. If you provide comments, reports, feedback, or suggestions ("Feedback"), you grant us the right to use that Feedback for any purpose, including incorporating it into our Services.
If you believe content on the Services infringes your intellectual property rights, contact us at support@praxicraft.com with sufficient detail to evaluate your claim.
7. Your content
7.1. Your ownership. Certain features enable you to submit code, queries, written answers, attachments, and other material ("Content"). As between you and Praxicraft, you retain ownership of your Content.
7.2. Your licence to us. By submitting Content through the Services, you grant Praxicraft a non-exclusive, worldwide, royalty-free licence to host, store, reproduce, process, display, and analyse your Content as reasonably necessary to operate the Services, provide evaluation and feedback, and fulfil features you request. This includes processing Content through automated evaluation systems and making evaluation results available to organisations that administer assessments you complete.
7.3. Your representations. You represent and warrant that you have the right to submit your Content, that your Content does not violate applicable law or third-party rights, and that submitting your Content does not breach any confidentiality obligation.
7.4. Content removal. We reserve the right to monitor, block, or remove Content where we reasonably believe it violates these Terms or applicable law. You are responsible for maintaining backup copies of your Content where needed.
7.5. Content disclaimer. Praxicraft does not guarantee the accuracy, integrity, or quality of any Content submitted by you or third parties.
8. Acceptable use and prohibited uses
You may not, and may not permit any third party to, do any of the following in connection with the Services:
- violate applicable law, regulation, or third-party rights;
- probe, scan, or test the vulnerability of the Services without our prior written consent, or circumvent security, access controls, or rate limits;
- access or attempt to access data, accounts, or systems you are not authorised to use;
- reverse engineer, decompile, or disassemble the Services except where mandatory law permits;
- upload, transmit, or distribute malware, spam, or unlawful content;
- interfere with or overload our infrastructure, including through denial-of-service style behaviour;
- scrape, crawl, or use automated means to extract bulk content without our permission;
- impersonate another person or misrepresent your affiliation with any person or organisation;
- use the Services to develop or provide a competing service or product without our written consent.
We may investigate suspected violations and suspend or terminate access where we reasonably believe a breach has occurred or is imminent.
Organisation responsibilities. Organisations using Assess are responsible for their administrators' actions, for configuring assessments appropriately, and for ensuring their use complies with applicable employment, anti-discrimination, and data protection laws. Organisations must provide candidates with any legally required notices and obtain any required consents.
9. Third-party services
The Services may integrate with or link to third-party services, including Stripe (payments), Google and GitHub (authentication), hosting infrastructure, and email delivery providers. Your use of those services is subject to their own terms and privacy policies.
We are not responsible for third-party services outside our reasonable control. Inclusion of a third-party integration does not imply endorsement of that third party.
10. Disclaimers
To the maximum extent permitted by applicable law, the Services are provided on an "as is" and "as available" basis. We disclaim all warranties, whether express, implied, or statutory, including implied warranties of merchantability, fitness for a particular purpose, title, and non-infringement.
We do not warrant that the Services will be uninterrupted, secure, or error-free, that defects will be corrected, or that evaluation results, scores, or automated feedback will be accurate or suitable for any particular employment, educational, or business outcome.
Automated evaluation outputs are intended to support, not replace, human review and organisational decision-making. Praxicraft is not responsible for hiring, selection, or employment decisions made by organisations using Assess.
11. Limitation of liability
To the maximum extent permitted by applicable law, Praxicraft and its affiliates, directors, officers, employees, and agents will not be liable for any indirect, incidental, special, consequential, or punitive damages, or any loss of profits, revenues, goodwill, business opportunity, or data, arising out of or in connection with the Services or these Terms.
To the maximum extent permitted by applicable law, our total aggregate liability for all claims arising out of or relating to the Services or these Terms will not exceed the greater of:
- the total fees you paid to Praxicraft for the Services giving rise to the claim during the twelve (12) months immediately before the event giving rise to liability; or
- fifty pounds sterling (GBP £50) if you have not paid fees to Praxicraft for the Services giving rise to the claim.
Nothing in these Terms excludes or limits liability that cannot be excluded or limited under applicable law, including liability for death or personal injury caused by negligence, fraud, or fraudulent misrepresentation.
12. Indemnity
You will defend, indemnify, and hold harmless Praxicraft and its affiliates, directors, officers, employees, and agents from and against any claims, damages, liabilities, losses, costs, and expenses (including reasonable legal fees) arising out of or related to your use of the Services, your Content, your violation of these Terms, or your violation of any law or third-party rights, except to the extent caused by our wilful misconduct or breach of these Terms. Praxicraft may assume the exclusive defence of any matter subject to indemnification, and you will reasonably cooperate with us.
13. Governing law and jurisdiction
These Terms and any dispute or claim arising out of or in connection with them or the Services (including non-contractual disputes or claims) are governed by the laws of England and Wales, without regard to conflict-of-law rules that would require the laws of another jurisdiction to apply.
Subject to any mandatory consumer protections in your country of residence, you agree that the courts of England and Wales have exclusive jurisdiction to settle any dispute or claim arising out of or in connection with these Terms or the Services, except where applicable law requires a different forum or where we agree otherwise in writing.
14. Suspension and termination
14.1. Termination by Praxicraft. We may suspend or terminate your access to the Services if we reasonably believe you have violated these Terms, created risk or possible legal exposure, or must do so to comply with law. Where appropriate, we will provide notice before suspension or termination.
14.2. Termination by you. You may stop using the Services at any time. You may request account closure by contacting us at support@praxicraft.com, subject to any retention obligations described in our Privacy Policy.
14.3. Suspension. We may suspend your access without prior notice where necessary to resolve technical risks, security incidents, or suspected abuse. Unless the suspension results from your breach of these Terms, we will use reasonable efforts to restore access once the underlying issue is resolved.
Upon termination, your right to use the Services ceases immediately. Provisions that by their nature should survive termination will survive.
15. Notices
15.1. Notices to Praxicraft. To submit notices to us, contact support@praxicraft.com.
15.2. Notices to you. We may provide notices to you by email to the address associated with your account, through the Services, or by posting on our website.
16. Changes to these Terms
We may update these Terms from time to time. When we do, we will post the updated Terms on this page with a revised effective date. Where changes are material, we will provide additional notice as required by applicable law. Your continued use of the Services after the effective date of updated Terms constitutes acceptance of those changes, except where further acceptance is required by law.
17. General
17.1. Entire agreement. These Terms, together with our Privacy Policy and any agreement expressly referenced or entered into between you (or your organisation) and Praxicraft, constitute the entire agreement regarding the Services and supersede any prior agreements on that subject.
17.2. Severability. If any provision of these Terms is held invalid or unenforceable, the remaining provisions remain in full force and effect, and the invalid provision will be modified to the minimum extent necessary to make it enforceable.
17.3. No waiver. Our failure to enforce any right or provision is not a waiver of that right or provision. Any waiver must be in writing to be effective.
17.4. Assignment. You may not assign these Terms without our prior written consent. We may assign these Terms in connection with a merger, acquisition, corporate reorganisation, or sale of assets.
17.5. No third-party beneficiaries. Except as expressly stated, these Terms do not create rights for any person who is not a party to them.
17.6. Relationship of the parties. Nothing in these Terms creates any partnership, joint venture, agency, or employment relationship between you and Praxicraft.
17.7. Survival. All sections that by their nature should survive termination or cancellation of these Terms will survive, including intellectual property, disclaimers, limitation of liability, indemnity, and governing law.
17.8. Force majeure. Neither party will be liable for failure or delay resulting from causes beyond reasonable control, including natural disasters, epidemics, war, civil unrest, government action, labour disputes, telecommunications or hosting outages, or cyber-attacks.
18. Contact
Questions about these Terms:
Email: support@praxicraft.com