Terms of Service
Last updated: September 2026
1. Who we are and what we sell
Opus Solutions operates two separate lines of business, and each has its own rules:
- Project services — custom websites, online stores, landing pages, mobile applications and student graduation projects. This is bespoke work, quoted per project, built by people and handed over to you.
- Discord bot subscriptions — standardised software products (ticket management bots, SystemBot, HumanGuard AI and related automation tools) sold as a recurring subscription and activated automatically on your Discord server.
How to read these Terms. Part A applies only to project services. Part B applies only to Discord bot subscriptions. Part C applies to both. A clause in Part B does not apply to project work, and a clause in Part A does not apply to a bot subscription. Where the two ever appear to conflict, the Part covering what you actually bought governs.
2. Acceptance of these Terms
You accept these Terms when you accept a written quote for a project, when you purchase or renew a bot subscription, or when you otherwise use either offering. If you are accepting on behalf of a company or organisation, you confirm that you are authorised to do so.
The features, limitations and prices of each offering are described on the relevant part of this website and, for project work, in the written quote issued for your project. They may be updated from time to time. By ordering, you acknowledge that you have read and understood the description of what you are buying before completing your order.
3. Your general responsibilities
For either offering, you are responsible for:
- Providing accurate and complete information when you order, request a quote, or configure a service.
- Keeping any credentials, access codes or accounts associated with your service confidential and secure.
- Ensuring that your use of what we deliver complies with all applicable local, national and international law.
- Using the services in a manner that does not infringe the rights of others, including privacy, intellectual property and data protection rights.
Opus Solutions is not liable for loss, damage or delay caused by inaccurate or incomplete information provided by you.
Part A
Project services (websites & apps)
This Part applies to custom website, online store, landing page, web application, mobile application and graduation project work (collectively, the “Project Services”). It does not apply to Discord bot subscriptions.
A1. Scope of work and how it is agreed
A project starts with your brief — sent through the project request form on this website, or by WhatsApp. We reply with a written quote that sets out the deliverables, the price, the payment schedule and an estimated schedule of work.
- The written quote you accept is the agreed scope of work. Anything not listed in it is outside the scope of the project.
- Work begins after you have accepted that quote in writing and the first payment due under it has been received.
- Package descriptions published on this website illustrate what a package normally includes. The binding description of your project is the written quote agreed for it.
- Any change to the scope after acceptance is a change request. Change requests are quoted separately and may affect both the price and the schedule.
A2. Quotes, prices and estimated timelines
Prices shown on the packages page are indicative starting prices for the package described. The price that binds both of us is the one in the written quote agreed for your project, and it holds for the scope stated in that quote.
Delivery timelines are estimates. They depend on the size of the project, its requirements, changes added during development, and how quickly you supply content, approvals and access. A clear schedule is agreed before work begins, and it moves if any of those inputs move.
A quote is valid for the period stated on it. Unless the quote says otherwise, prices are exclusive of any tax, and any tax that applies is shown on the invoice.
A3. How a project is paid for
Unless we agree otherwise with you in writing, a project fee is paid in two equal halves:
- 50% before work starts. This first half puts your project into our schedule and pays for the first stage of work. Work begins once you have accepted the quote in writing and that payment has been received; nothing is built before it arrives.
- 50% once the project is finished. When the work is complete and you have reviewed it under A6, the remaining half falls due.
Payment comes before handover. The final half is paid first, and the finished project is handed over after that payment has arrived, as set out in A7. That is the order on every project.
The 50/50 split is our default, not a fixed rule. Before work starts you may agree a different arrangement with us — the whole fee upfront, or another schedule that suits your side. Raise it in your project conversation on this website or on WhatsApp; whatever the two of us agree there in writing is what governs your project, and it is written into your quote. Once work has started, the schedule that was agreed stands.
Project fees are paid directly to Opus Solutions by the method stated on the quote or invoice. They do not go through the subscription checkout on this website, and the payment provider that acts as merchant of record for bot subscriptions is not a party to project work and does not process it.
A4. What you must supply
A project cannot proceed without input from you. Unless your quote states that we are producing it, you must supply, at the times set in the agreed schedule:
- Content — the text, product data, prices, descriptions, photographs and any other material that goes into the deliverable.
- Brand assets — logo files, fonts, colours and any brand guidelines you want followed.
- Credentials and access — hosting, domain registrar, payment gateway, app store developer accounts, analytics, email sending, and any third-party API the project needs.
- Business information required for the deliverable’s own contact, legal and policy pages.
- A single named contact who is authorised to give feedback and to approve work on your behalf.
You confirm that you own, or are licensed to use, everything you supply, and that we may use it for the purpose of building and delivering your project. You are responsible for the accuracy and legality of that material, and you will cover us against third-party claims arising from material you supplied.
Where you give us access to your systems, we ask that you issue accounts of your own that you can revoke. Time lost waiting for content, approvals or access extends the schedule by at least the length of the delay.
A5. Revision rounds
Each project package includes up to five (5) revisions during the development of the project.
- A revision is one consolidated round of written feedback on work we have presented for review, and our response to it. Feedback sent piecemeal over several days may be counted as more than one round.
- Revisions adjust work within the agreed scope. A request that adds to, or changes, the agreed scope is a change request under A1, not a revision.
- Additional revisions beyond the included five are quoted and agreed separately before they are carried out.
A6. Review, acceptance and sign-off
At the end of each agreed stage, and again at completion, we present the work to you for review.
- You review it within the review period stated in the written quote agreed for the project, and either approve it in writing or send one consolidated set of written feedback.
- Approval of a stage means that stage matches the agreed scope. It does not waive a defect that could not reasonably have been seen at the time of review.
- If we receive neither approval nor feedback within the review period, and a written reminder has gone unanswered, the stage is treated as accepted so that the project can continue. This does not shorten your rights under A10 or under law.
- Acceptance is measured against the agreed scope. Preference changes outside that scope are handled as revisions or as change requests.
A7. Delivery and handover
Project Services are not treated as delivered on payment, on activation, or on any automated event. Delivery of a project happens at handover, after the work has been accepted under A6 and the final half of the fee has been paid.
At handover you receive the deliverables listed in your quote, which normally include:
- The completed website or application, deployed to the environment agreed in the quote.
- Administrative access, including the content management panel, so you can edit content, images and products yourself.
- The source code, where your quote states that source code is included.
- Any documentation, training session or asset files listed in your quote.
No physical goods are shipped. On-site installation or in-person work is not provided unless your written quote says so explicitly.
A8. Intellectual property
- Before payment in full: all intellectual property rights in the deliverables remain with Opus Solutions. Any access you have to the work before then is a temporary, revocable licence for review purposes only, and the work may not be launched, published or used commercially.
- On receipt of final payment in full: ownership of the custom work produced specifically for your project — the designs, layouts and bespoke code written for you — transfers to you.
- What does not transfer: third-party and open-source components, frameworks and libraries remain with their owners and reach you under their own licences; and our pre-existing tools, templates, components and internal libraries remain ours, licensed to you perpetually and non-exclusively for use as part of your deliverable. Neither is sold to you outright.
- Your material stays yours. Content, data and brand assets you supplied remain your property throughout.
- Portfolio: we may show the finished project, and identify you as the client, in our portfolio and marketing, unless the written quote records that you asked us not to.
A9. Third-party licences, hosting and domains
The project price covers design, development and delivery of the agreed work. The following are separate, and are not included unless your written quote says they are:
- Hosting and domain registration. These are a separate service. We can arrange them for you, or connect the deliverable to hosting and a domain you already have.
- Paid third-party items the project needs — premium themes or plugins, licensed fonts, stock images, paid API plans, SMS or email sending providers, app store developer accounts, and payment gateway fees. We tell you before committing to any such cost, and register these in your name wherever the provider allows it.
After handover, renewing hosting, domains, certificates, developer accounts and third-party licences is your responsibility. We are not liable for a deliverable that stops working because one of them lapsed.
A10. Post-delivery support
Every project includes free technical support for one week after delivery, covering bug fixes, usage guidance and minor adjustments to what was delivered.
That window does not cover new features, design changes, content updates, work needed because you or a third party modified the deliverable, failures in third-party services, or problems caused by moving the deliverable to different hosting. Support or maintenance beyond the one-week window is available under a separate written agreement.
A11. Late payment
Invoices are due by the date shown on them. If a payment falls due and is not received, we may pause work on the project until it is paid, and the agreed schedule moves by at least the length of the pause. Handover, the transfer of intellectual property under A8, and the release of source code and credentials all depend on payment in full.
A12. Cancelling a project, and unresponsive clients
Either of us may end a project by writing to the other. There is no cancellation fee and no notice period.
- What you have already paid is not refunded. The first half is not a refundable deposit: it buys the place reserved for you in our schedule and the work carried out on your project, both of which are spent from the moment the project begins. This applies whether you cancel on the first day or half-way through.
- Nothing further is invoiced. If you end the project, the remaining half is not owed.
- If we cancel for a reason that is not your breach or non-payment, or if we took a payment and never carried out the work at all, you are refunded what you paid for work that was not done.
- Third-party costs already committed on your instruction — hosting, domains, licences, stock assets, developer accounts — are not refundable, because they were bought from someone else.
If you go unresponsive: while we are waiting on content, feedback, approval or access, the schedule pauses. If a project stays paused because we cannot reach you, and at least two written reminders sent to the contact details you gave us have gone unanswered, we may treat the project as dormant, close the file and settle it on the basis set out above. Restarting a dormant project may require a fresh quote and a new start date, because the time reserved for you will have been reassigned.
The full position, including how to ask for a settlement, is on the Cancellation & Refund Policy page. Nothing in this clause limits any statutory right you hold under the consumer law of your country.
Part B
Discord bot subscriptions
This Part applies only to our Discord bot products, which are sold as a recurring subscription and delivered automatically. It does not apply to Project Services.
B1. What the bot line is
Opus Solutions provides digital Discord bot services, including ticket management bots, SystemBot, HumanGuard AI, custom bot development, and related digital automation tools. These products are digital in nature and are delivered electronically. There is no physical shipment, installation, or on-site visit associated with any of them.
The specific features, limitations, and pricing of each bot product are described on the Pricing page and may be updated from time to time. By purchasing a subscription, you acknowledge that you have read and understood the product description before completing your order.
B2. Your responsibilities on the bot line
In addition to the general responsibilities in section 3, you are responsible for:
- Providing accurate and complete information during the purchase and activation process, including your Discord server ID, guild ID, and any other configuration details required.
- Maintaining the confidentiality and security of your Discord account, activation codes, and any credentials associated with your account.
- Ensuring that your use of the bots complies with Discord’s Terms of Service and Community Guidelines.
Opus Solutions is not liable for any loss, damage, or service interruption caused by inaccurate or incomplete information provided by you. Once a bot subscription is configured and linked to your server, it is deemed delivered and fully performed. This delivery rule is specific to bot subscriptions and does not apply to Project Services, which are delivered at handover under A7.
B3. Activation & access
Upon purchase, you will receive a product-specific activation code (e.g., OPUS-TICKET-XXXX-XXXX). This code must be entered on the Login page and linked to your Discord account via Discord OAuth to activate the subscription.
Activation codes are:
- Single-use and tied to one Discord account once claimed.
- Non-transferable after being linked to a Discord account.
- Considered fully delivered once the activation code is generated and made available to you.
If an activation code is lost before being linked to a Discord account, contact us on our bot support server for assistance. Opus Solutions reserves the right to revoke any activation code that is used in violation of these Terms, including but not limited to fraud, chargeback abuse, or unauthorized resale.
B4. Subscription & billing
Payments for bot subscriptions are processed through third-party payment providers. Opus Solutions does not store, process, or have access to full card numbers, CVV codes, or bank account details. Subscription plans are billed on a recurring basis as specified on the Pricing page.
Key billing terms:
- Subscriptions are prepaid for each billing period (monthly or yearly, as chosen at checkout).
- Services are activated immediately upon payment confirmation.
- Bot subscriptions renew automatically at the end of each billing period, at the price shown at checkout, until you cancel. You may cancel at any time from your dashboard; cancelling stops all future charges.
- Where a free trial is offered, it converts into a paid subscription at the end of the trial period unless cancelled before the trial ends.
- If a renewal payment fails, the subscription is suspended at the end of the paid period.
This clause governs bot subscriptions only. Project Services are never billed on a recurring basis and never renew automatically; they are paid under A3.
B5. Cancellation & refunds for subscriptions
You may cancel a subscription at any time from your dashboard. Cancelling stops future billing; access continues until the end of the period already paid for.
Bot products are digital and delivered immediately, so we do not refund a change of mind once a subscription has been activated and used. We do issue refunds where the subscription was not delivered, is materially different from its description on this website, was charged twice for the same period, or was charged after you had already cancelled. Refund requests are handled within 14 days of purchase.
Nothing here limits any statutory right you hold under the consumer law of your country, and subscription payments are processed by a third-party provider acting as merchant of record, which may issue refunds under its own buyer terms.
The full policy, including how to request a refund, is on the Cancellation & Refund Policy page.
B6. Digital delivery & performance
Bot products are delivered digitally. Delivery is deemed complete at the earliest of the following events:
- The activation code is generated and displayed to you after purchase.
- The bot is linked to your Discord server.
- The activation code is linked to your Discord account.
Because these products are digital and fully automated, no physical goods are shipped, and no on-site installation or setup is provided.
B7. Suspension & termination of a subscription
Opus Solutions reserves the right to suspend, terminate, or restrict access to a bot subscription at any time, without prior notice, if:
- You violate any term of these Terms of Service.
- You engage in fraud, chargeback abuse, or unauthorized resale.
- You use the bots for any illegal activity or in violation of Discord’s Terms of Service.
- You harass, threaten, or abuse Opus Solutions staff or other customers.
You may cancel your subscription at any time through your customer dashboard. Cancellation stops future billing but does not entitle you to a refund for the current paid period. Service continues until the end of the current billing cycle.
Upon termination for any reason, your activation code will be revoked, and access to the bot will be permanently disabled. Opus Solutions reserves the right to pursue legal remedies for any losses caused by your breach of these Terms.
Part C
Terms that apply to both
C1. Limitation of liability
To the maximum extent permitted by applicable law, Opus Solutions, its owners, employees, and affiliates shall not be liable for any:
- Indirect, incidental, special, consequential, or punitive damages.
- Loss of profits, revenue, data, or business opportunity.
- Service interruption, downtime, or data loss caused by third-party services (including Discord, Supabase, Railway, hosting providers, or payment processors).
- Damages arising from your failure to maintain accurate account, server or project information, or arising from material you supplied to us.
Our total liability to you for any claim arising from or related to the services shall not exceed the total amount you have paid to Opus Solutions in the twelve (12) months preceding the claim. This limitation applies regardless of the legal theory under which the claim is made, and nothing in it excludes liability that cannot lawfully be excluded.
C2. Changes to these Terms
Opus Solutions reserves the right to update or modify these Terms of Service at any time. Material changes are published on this website, and the “Last updated” date above changes with them. Your continued use of the services after a change takes effect constitutes your acceptance of the updated Terms.
A change to these Terms does not alter the scope, price or payment schedule of a written quote you have already accepted; those remain governed by the quote as agreed. If you do not agree with a change affecting a bot subscription, you must stop using it and cancel before the change takes effect.
C3. Contact
Questions about these Terms, or about a project: message +966 59 723 2969 on WhatsApp, or write in your project conversation on this website. Email support is not available at the moment.
For support with a Discord bot subscription you can also reach us on our bot support server: https://discord.gg/dMpJWpxGD2
Questions about these Terms? Message us on WhatsApp at +966 59 723 2969. Email support is not available at the moment.