Terms of Service
Last updated: June 2026
Acceptance
These terms are an agreement between you and Dom Labs, a publication and lab operated from Lagos, Nigeria. By using domlabs.dev, embedding our chat widget, or holding an account with us, you agree to them. If you are agreeing on behalf of a company, you confirm you are allowed to bind that company. If you do not agree, please do not use the service. We may update these terms from time to time, and continuing to use the service after a change means you accept the current version.
What Dom Labs is
Dom Labs is a publication and a lab. We write about what we build, run experiments in the open, and take on client work through our studio. The website itself is informational. Our studio engagements are different: the scope, timeline, price, ownership, and deliverables of any project we take on live in a separate engagement contract that we sign with the client, not on this page. Nothing here creates such an engagement, and nothing here overrides one already in place.
The chat widget and subscriptions
The Dom Labs chat widget is an embeddable AI assistant you place on your own website. It is offered on three plans: Free, Pro, and Scale. The Free plan is free. Pro and Scale are billed monthly through Paddle, who act as the merchant of record for those charges. That means Paddle, not Dom Labs, is the seller of record for your subscription: they process the payment, issue your receipt, and handle any applicable tax. You can cancel at any time from your dashboard, and access continues to the end of the period you have paid for. Refunds are covered separately in our Refund Policy. If we ever change a plan's price or limits, we will give reasonable notice before your next renewal.
Accounts
Some features require an account. You are responsible for keeping your login details safe and for activity that happens under your account. Tell us promptly if you suspect unauthorised access. You must give accurate information when you sign up and keep it current. We may suspend or close an account that breaks these terms, that is used to harm others, or that we are required to act on by law.
Acceptable use
Use the site and the widget in good faith. Do not use them to break the law, to infringe anyone's rights, to harass or deceive people, to send spam, to upload malware, to probe, scrape, or attack our infrastructure, or to resell or sublicense access without our written agreement. Do not point the widget's crawler at a website you do not own or control. We may suspend or limit access where we reasonably believe any of this is happening.
Intellectual property
The writing, design, brand, and code that make up domlabs.dev are ours, or used by us with permission, unless credited otherwise. Work shown on our /work pages belongs to the clients it was made for, and we display it with their permission; it is not yours to reuse. Quoting our published writing with attribution and a link is welcome. Copying it wholesale is not. As for your own material: the content of your website, the knowledge base we build for your widget, and the messages your visitors send all remain yours. You grant us only the limited, non-exclusive permission we need to host, process, and display that content in order to run the service for you.
Customer data and our role
When you use the widget, two roles are in play. For your own website's content and your visitors' personal data, you are the data controller and Dom Labs acts as your data processor: we process that data only to provide the service and only on your documented instructions, never for our own purposes. Concretely, after you verify ownership of your domain, we crawl your site with your consent to build a knowledge base, we process your end-visitors' chat messages to generate answers (which means sending those messages to the AI providers we use), we keep a per-site message count for billing, and, where you enable lead capture, we store the visitor details (such as name, email, and message) that visitors choose to share. These terms, together with our Privacy Policy, set out how we process this data, our obligations around security and confidentiality, and the sub-processors we rely on, which currently include Vercel, Neon, Resend, Paddle, Cloudinary, Upstash, Sentry, Cloudflare, our AI providers (DeepSeek, MiMo, and Google), and Firecrawl as a crawl fallback. If you need a separate Data Processing Agreement for your records, email [email protected] and we will provide one. You are responsible for having a lawful basis and the necessary notices and consents to send us your visitors' data.
The AI, honestly
Our chatbot and widget generate answers using artificial intelligence and the third-party AI providers named in our Privacy Policy. AI output can be wrong, incomplete, biased, or out of date, so please do not rely on it as legal, financial, medical, or other professional advice. Talking to the bot does not create a client, advisory, or professional relationship with Dom Labs. Because messages are processed by third-party providers, do not enter confidential or sensitive information into the chat. You are responsible for reviewing AI output before you act on it.
No warranty
The site and the widget are provided as is and as available, without warranties of any kind, whether express or implied, including any implied warranty of merchantability, fitness for a particular purpose, or non-infringement. We work hard to keep the service useful, accurate, and online, but we cannot promise uninterrupted uptime, error-free operation, or that every answer the AI gives will be correct.
Limitation of liability
To the fullest extent the law allows, Dom Labs is not liable for any indirect, incidental, special, or consequential losses, or for any loss of profits, data, goodwill, or business, arising from your use of the site or the widget. Where our liability cannot be excluded, it is limited in total to the amount you paid us for the service in the three months before the event that gave rise to the claim. Nothing in these terms limits liability that cannot be limited under applicable law.
Governing law
These terms are governed by the laws of the Federal Republic of Nigeria, where Dom Labs operates, without regard to conflict-of-law rules. The courts of Nigeria will have jurisdiction over any dispute, unless mandatory law in your own country gives you the right to bring proceedings there. We would always rather resolve things by email first, so please reach out before escalating.
Changes
When we change these terms, we update the date at the top of this page. For material changes, especially ones that affect paid plans or how we handle data, we will also give notice by email or in the dashboard before they take effect.
Contact
Questions about these terms, or about the Data Processing Agreement for the widget? Email [email protected] and a person will reply.