Agreement

Client Services Agreement

Last updated: 2 June 2026

This Client Services Agreement (the "Agreement") sets out the terms on which rohcode builds, hosts, and maintains a website for you. By submitting and paying for a build order, you agree to this Agreement. Please read it carefully and keep a copy.

1. Who we are

The provider of the services is Ryan O'Hanlon, trading as rohcode, a sole trader based in Ireland ("rohcode", "we", "us", "our"). Our full postal address is available on request, and you can contact us at ryan@rohcode.com. In this Agreement, "you" and "your" mean the customer who places the order.

2. What we do

rohcode provides two services:

  • BUILD — we design, build, launch, host, and maintain a website for you, based on the selections you make in our catalog.
  • CONSULT — a paid diagnostic and advisory service, charged by the hour, used to assess an existing website or to scope a bespoke project.

This Agreement governs the BUILD service. CONSULT engagements and any separately quoted bespoke work are described in section 12.

3. Your order is the specification

When you select components in our catalog, customise them, and submit your build order, that order — your Build Order — is the agreed specification for your website. Because you select and configure everything yourself, there is no ambiguity about what was ordered: we build what your Build Order describes.

4. Fees and payment

Build fee. The build fee starts from €799 and is the total of (a) a base build fee and (b) the component fees for the items in your Build Order. The full build fee is payable up front, before we begin work.

Monthly plan. Your website is kept live, hosted, and maintained under a monthly plan of €19 per month. The first 30 days are included at no charge; the monthly plan begins billing 30 days after your site goes live, and is billed monthly in advance thereafter.

VAT. rohcode is not currently registered for VAT, so no VAT is added to our fees at this time. If we become VAT-registered in future, applicable VAT will be shown before you pay.

Payments are processed by Stripe. We never see or store your card details.

5. What's included in the build

Your build includes assembling your selected components, applying your content and branding, search-engine optimisation set-up as part of the standard build, connecting your domain, deploying your live site, and giving you a portal login to manage your own content. SEO is covered by our separate SEO Terms & Conditions, and domain registration or transfer is covered by our separate Domain Management Agreement.

6. Revisions and changes

Two rounds of revisions are included with every build, so you can refine the result against your Build Order. Anything that goes beyond what your Build Order describes is a change request: we will quote any change in writing, and no chargeable work begins until you approve that quote.

7. The monthly plan — what it covers

While your monthly plan is active, the €19/month covers hosting, uptime monitoring, security updates, and small content changes, with no separate invoices for those items. It does not cover new features, new pages, or work outside the original Build Order, which are quoted separately as change requests.

8. Pausing and reactivating

You can pause your website at any time simply by cancelling your monthly plan. When you pause, your site goes offline and is preserved, ready to be brought back.

  • For the first six months of a pause, your site is preserved at no charge, and you can reactivate it at any time by restarting your monthly plan.
  • If you reactivate more than six months after pausing, reactivation requires payment of the monthly fee for each month beyond the first six. For example, a site reactivated nine months after pausing requires payment for the three months beyond the initial six, after which the normal monthly plan resumes.

Your code and site are kept by us throughout; pausing never transfers code to you (see section 9).

9. Intellectual property

rohcode operates a managed service. This means:

  • The website and its code — including our component library and any custom work built for your site — remain the property of rohcode at all times. We grant you a non-exclusive licence to have your website built, hosted, and used by you for as long as your plan is active or your site is preserved under section 8. No source code is transferred to you, and the build fee and monthly plan are for the managed service, not for ownership of the code.
  • Your content — the text, images, and materials you provide — remain yours. You grant us the licence needed to use them to build and run your site.
  • Your domain — is always registered in your name and remains yours (see the Domain Management Agreement).

10. Your responsibilities

You agree to provide accurate content and information, to hold the rights to any material you supply, to keep your account login secure, and to use your website in line with our Acceptable Use Policy. You are responsible for the lawfulness of the content you publish through your site.

11. Warranties and faults

We will build your website with reasonable skill and care, to match your Build Order. While your monthly plan is active, we will correct faults in the work we delivered at no extra charge. We do not warrant that your website will be uninterrupted or error-free at all times, or that it will achieve any particular commercial result.

12. CONSULT and bespoke work

CONSULT is charged at €200 per hour and is booked and paid in advance. It is a diagnostic and advisory service: we assess an existing site or scope a bespoke requirement during the booked time. Any engineering work that follows is quoted and invoiced separately under its own terms, and you are under no obligation to proceed with it.

13. Refunds

Refunds are governed by our Refund Policy, which forms part of this Agreement. In summary: the base build fee is not refundable once work has begun; component fees are refundable if you cancel before your site goes live (less any non-refundable payment-processing costs); and once your site is live, the build fee is not refundable. The monthly plan is not refundable, but you can cancel it at any time to stop future charges. Nothing in this section affects the statutory rights of a consumer (see section 17).

14. Suspension and termination

You may end this Agreement at any time by cancelling your monthly plan (which pauses your site under section 8). We may suspend or end the service if you breach this Agreement, fail to pay amounts due, or use your site in breach of the Acceptable Use Policy, and where reasonable we will give you notice and an opportunity to put things right first.

15. Liability

Nothing in this Agreement limits liability where it would be unlawful to limit it, including for death or personal injury caused by negligence or for fraud. Subject to that, and to the fullest extent permitted by law: we are not liable for indirect or consequential loss, or for loss of profits, revenue, data, or business; and our total liability arising out of or in connection with the BUILD service is limited to the total fees you have paid us in the twelve months before the claim arose. If you are a consumer, your statutory rights are not affected and apply in addition to this section.

16. Data protection

Where your website collects personal data from its own visitors (for example, through a contact form), you are the data controller and we act as your data processor. The terms governing that relationship are set out in the Data Processing Appendix at the end of this Agreement. Our handling of your own personal data is described in our Privacy & Cookie Policy.

17. If you are a consumer

If you are buying as a consumer (not for purposes related to your trade, business, or profession), you have a statutory right to cancel a distance contract within 14 days. Because we begin work quickly, at the point of purchase you will be asked to expressly request that we begin work without waiting and to acknowledge that you lose this cancellation right once your website has been fully performed (delivered and live). If you cancel before the work is fully performed, you will be charged a proportionate amount for the work already done. These statutory rights apply in addition to, and override where necessary, anything else in this Agreement.

18. General

This Agreement is governed by the laws of Ireland and is subject to the jurisdiction of the Irish courts; if you are a consumer, you may also have the right to bring proceedings in your country of residence. If any part of this Agreement is found unenforceable, the rest continues to apply. This Agreement, together with the documents it refers to (the Refund Policy, Acceptable Use Policy, Domain Management Agreement, SEO Terms & Conditions, and Privacy & Cookie Policy), is the entire agreement between us for the BUILD service.

Data Processing Appendix

This appendix applies where we process personal data on your behalf as your processor (for example, data submitted by your website's visitors).

  1. Roles. You are the controller; rohcode is the processor.
  2. Scope. We process such personal data only to host and operate your website and on your documented instructions, unless required otherwise by law.
  3. Confidentiality. We ensure that people authorised to process the data are bound by confidentiality.
  4. Security. We apply appropriate technical and organisational measures to protect the data.
  5. Sub-processors. You authorise us to use the sub-processors listed in our Privacy & Cookie Policy (including Supabase and Vercel). We remain responsible for their performance.
  6. Assistance. We assist you, so far as reasonably possible, with data-subject requests and with your own security and breach obligations, and we will notify you without undue delay if we become aware of a personal data breach affecting your data.
  7. Return or deletion. On termination, we delete or return the personal data we hold on your behalf, except where law requires us to retain it.
  8. Audit. We make available information reasonably necessary to demonstrate compliance with this appendix.

For any question about this Agreement, contact ryan@rohcode.com.