Draft, pending review by our solicitor. Details in highlighted brackets are still to be confirmed.

Terms of service

Last updated 24 September 2026

These terms are a contract between you and PW App Development Limited (company number 14108044, registered in England and Wales, trading as Revive Code, “we” or “us”). They cover your use of revivecode.app and the work we do on your projects (“the service”). By creating an account or using the service, you agree to them.

Revive Code is for businesses. By using it, you confirm that you're acting for a business and have the authority to agree to these terms on its behalf. Questions? Email support@revivecode.app.

What Revive Code does

You give us the source code of an existing system. We rebuild and run that system in private, isolated environments, assess it and quote a price. If you accept the quote, we build a new web service from it, test that the new service behaves the same way as the old one, and hand it over to a GitHub repository that you own.

Much of the work is done by AI, which we direct and check. The evidence report for each project shows exactly which behaviour was tested and matched. Anything we couldn't prove is marked “not proven”: we never claim more than the tests show.

Your account and your team

  • You must be at least 18 and able to enter into a binding contract.
  • Give us accurate information when you sign up, and keep it up to date.
  • You're responsible for keeping your sign-in details and your authenticator app secure, and for everything done under your account.
  • A project's owner decides who joins its team and with which role. Decisions made by the owner and members, such as approving a contract, are made on behalf of the project, and each is recorded with the name of the person who made it.
  • Tell us straight away at support@revivecode.app if you think someone has used your account without permission.

Your code

  • You must have the right to give it to us. For each project, you confirm that you own the code you provide, or that its licence allows you to have it copied, run, analysed and modified by us and the providers listed in our privacy policy.
  • It stays yours. You give us permission to store, run, analyse and modify your code and files only to do the work for that project.
  • We keep it confidential. We use your code and project material only for your project, and never to train AI models.
  • Personal data. Please avoid including live customer data where you can. Where your code or files contain personal data, you are its controller and we process it on your behalf under our data processing agreement.
  • Keep your own copy. Revive Code isn't a backup service, and deleting a project can't be undone.

Quotes and payment

  • Creating an account and having your system assessed are free. Nothing is charged until you accept a quote.
  • A quote is one all-inclusive price for one project, set by the complexity we find when assessing it. It covers the work the quote describes, including the review workspace, your whole team and the handover. There's no subscription.
  • Only a project's owner can accept its quote. Accepting it is a binding order for that project.
  • [to confirm: when and how payment is taken, whether VAT is added, and what happens if a project is deleted, or can't be completed, after its quote is accepted]

What you get, and who owns it

  • At handover, the new service's code, its tests and its documentation are delivered to a GitHub repository that you own.
  • Once you've paid for the project in full, the code we deliver is yours: we transfer to you all of our rights in it. Open-source components it uses keep their own licences.
  • Revive Code itself, meaning our platform, tools, methods and prompts, stays ours. These terms don't give you any rights in it beyond using the service.
  • Anything set up in your repository that runs on your own accounts, such as GitHub or an AI assistant using your own API key, is governed by your agreements with those providers.

Putting the new service to use

The evidence report shows what was proven. It's your decision when and how to put the new service into use: please review it, test it in your own environment, and keep the old system available until you're satisfied. After handover, running, hosting and maintaining the new service is up to you, unless we've agreed otherwise in writing.

Acceptable use

You agree not to:

  • upload code or files you don't have the right to share with us;
  • upload malware, or anything designed to damage systems or escape the environments we run code in;
  • try to access other customers' data, or probe, overload or interfere with the service;
  • use the service for anything unlawful, or that infringes someone else's rights;
  • resell the service, or offer it to others as your own.

We may suspend or close accounts that do, with or without notice depending on how serious it is.

Deleting a project

A project's owner can delete it at any time. Deletion is immediate and permanent: the uploaded code, reports, environments, previews and the project's own encryption key all go, with no recovery window. Download anything you need first. Code already handed over to your GitHub isn't touched.

Availability and changes

We aim to keep Revive Code reliable, but we can't guarantee it will always be available. Timings we show are estimates. We may add, change or remove features as the product develops.

Suspension and termination

We may suspend or end your access if you break these terms, if the law requires it, or if we reasonably believe it's needed to protect the service or other customers. You can stop using Revive Code at any time. When access ends, the parts of these terms that by their nature should continue (ownership, confidentiality, liability, indemnity and governing law) still apply.

Our liability

  • Nothing in these terms limits our liability for death or personal injury caused by our negligence, for fraud, or for anything else that can't be limited by law.
  • Apart from what these terms and your quote set out, we give no other promises about the service or the code we deliver. In particular, we don't promise that delivered code is free of errors beyond what its evidence report shows as proven.
  • We're not liable for loss of profits, revenue, business or data, or for any indirect or consequential loss.
  • Our total liability for any claim is limited to the price you paid for the project it relates to or, for a claim not related to a project, the total you've paid us in the 12 months before it arose.

Your responsibility for your code

You agree to compensate us for any claim, loss or expense (including reasonable legal fees) arising from code or files you gave us that you didn't have the right to provide, from our use of them as these terms allow, or from your breach of these terms.

Ending your account

You can delete your account at any time from the Account page, or by emailing support@revivecode.app. Any projects you own are deleted in full first.

General

These terms, your accepted quotes, our privacy policy and our data processing agreement are the whole agreement between us about the service. If any part of these terms can't be enforced, the rest still applies. We're not responsible for delays or failures caused by events outside our reasonable control, including outages at the providers we rely on. We may update these terms as the service develops; we'll change the date above when we do, and tell you directly before any significant change takes effect. Work under a quote you've already accepted continues on the terms that applied when you accepted it.

Governing law

These terms are governed by the law of England and Wales, and any dispute that can't be settled informally will be decided by the courts of England and Wales.