Terms of Service
These terms are the agreement between you and the company behind CabDesign. They cover your account, your subscription, the designs you make, what the AI Designer is and is not, and what happens if something goes wrong.
This document is a working draft. It is not yet in force and nobody has been asked to accept it. Every clause marked [Owner to complete] needs a decision from the company's California attorney before these terms take effect. CabDesign will not take a payment until this page is final.
The short version
A plain-words summary for orientation only. It is not part of the agreement, and the full text below governs.
- You get a subscription to use CabDesign. You do not buy the software itself.
- Your designs, your dimensions and your customer records stay yours. We do not sell them and we do not train models on them.
- The AI Designer chat is an assistant. It is probabilistic, it can be confidently wrong, and you check its suggestions before you rely on them.
- Cut lists and dimensions are computed by our engine, not by the chat. They are still your responsibility to verify against your real materials and hardware before you cut.
- Paid plans renew automatically until you cancel, and you can cancel online yourself at any time.
- We disclaim warranties and cap our liability, within the limits the law allows.
1. Who we are, and what these terms cover
CabDesign is a browser-based cabinet and room design tool. Using it means you accept these terms.
CabDesign is a web-native cabinet and room design service operated by [Owner to complete: exact legal entity name and form, for example "Bespoke Woodcraft Studio LLC, a California limited liability company", and its registered business address] ("we", "us", "CabDesign"). CabDesign is published by Bespoke Woodcraft Studio and is available at cabdesign.app.
These Terms of Service (the "Terms") apply to everyone who uses cabdesign.app, its design tools, its guides, and any account or paid plan on it (the "Service"). By creating an account, signing in, or using the Service, you agree to these Terms. If you do not agree, do not use the Service.
If you are using CabDesign on behalf of a business, you confirm that you are authorised to accept these Terms for that business, and "you" means that business.
Our Privacy Policy is part of this agreement and explains what we do with personal information.
2. Your account
One account per person. Keep your sign-in to yourself, and tell us if it is compromised.
Some tools work without an account. To save projects, sync between devices, or use a paid plan, you need an account. You sign in with Google, with a password, or with a one-time sign-in link sent to your email address; account and session handling runs on Supabase (see section 11).
You are responsible for everything that happens under your account. Keep your email inbox and your Google account secure, because access to either is access to CabDesign. Tell us promptly if you believe someone else has used your account.
An account is for one named person or workspace. You may invite the people who work with you where the Service provides for that, but you may not share one set of sign-in credentials with people outside your workspace, or resell access to your account.
You must be at least 18 years old, or the age of majority where you live, to hold a CabDesign account. The Service is not directed at children.
3. Your licence to use CabDesign
You are renting access, not buying the software. Use it for your own design and shop work.
Subject to these Terms and to payment of any fees due, we grant you a limited, non-exclusive, non-transferable, revocable licence to access and use the Service for your own cabinet and room design work, including commercial work you do for your own clients.
This licence does not transfer ownership of anything. You may not sublicense, rent, resell, or provide the Service to third parties as a service of your own, and you may not remove or obscure any notice we place in the Service or its output.
4. What we own
We own CabDesign itself: the software, the geometry engine, the catalogues, the site and the name.
We own, or are licensed to use, all rights in the Service: the software, the geometry and cut list engines, the interface, the material and hardware catalogues we supply, the guides and other content we publish, the CabDesign name and the Bespoke Woodcraft Studio name, and any improvements to any of them. All rights not expressly granted to you are reserved.
Feedback you send us about the Service is welcome, and we may use it to improve CabDesign without owing you anything for it. Feedback is not confidential unless you tell us it is before you send it.
5. Your designs and your data
What you make in CabDesign is yours. We store it so the Service works, and nothing more.
You keep all rights in the content you create or upload: your projects, room and cabinet designs, dimensions, material and hardware selections, company standards, pricing, and any customer records you enter ("Your Content"). We claim no ownership of it.
You grant us only the limited licence we need to run the Service for you: to store, back up, process, transmit and display Your Content so that you and the people you authorise can use it, and so that we can compute the outputs you ask for. This licence ends when you delete the content or your account, subject to the backup window described in the Privacy Policy.
We do not use Your Content to train artificial intelligence models, and we do not permit our AI provider to do so. See section 8 and the Privacy Policy for the detail.
You are responsible for having the right to enter and store what you put into CabDesign, including any personal information about your own customers. Where you store your customers' details in CabDesign, you decide what is collected and why, and we process it for you on your instructions. That relationship is explained in the Privacy Policy.
Ownership of AI output. As between you and us, you own the design content that results from your use of the AI Designer, on the same terms as the rest of Your Content. Be aware that under current United States Copyright Office guidance, material generated entirely by an AI system without meaningful human authorship may not be registrable for copyright. We make no promise about the copyright status of any particular AI output.
6. Plans, fees, automatic renewal and cancelling
Paid plans renew on their own until you stop them. You can cancel yourself, online, with no phone call and no retention runaround.
Some parts of CabDesign are free. Paid plans are sold as a subscription. The price, the billing period, and what is included are shown on the checkout page before you pay, and you must affirmatively agree to them before we charge you.
Automatic renewal. A paid subscription renews automatically at the end of each billing period, at the then-current price for your plan, until you cancel it. By subscribing you give your express affirmative consent to that recurring charge. We keep a record of that consent as the law requires.
Cancelling. You can cancel at any time, by yourself, online, in the same place you signed up, through [Owner to complete: the exact self-serve cancel path in the account or billing screen, filled in when the Stripe billing surface ships]. We will not put steps in your way, and we will not require a phone call, an email, or a conversation with anyone to let you cancel. If we offer you anything to stay, it will never block or delay the cancel path.
When you cancel, your plan stays active until the end of the period you have already paid for, and then it does not renew.
Price changes. If we change the price of your plan, we will tell you in advance, with the new amount and the date it takes effect, and we will tell you how to cancel before it does. [Owner to confirm: the advance-notice window, which must satisfy the California Automatic Renewal Law requirement of 7 to 30 days before a fee change]
Payments. Payments are handled by Stripe. We do not receive or store your full card number. You are responsible for any taxes that apply to your purchase, and for keeping a valid payment method on file. If a payment fails, we may suspend the paid features until it is resolved.
Free trials. If we offer a free trial, we will tell you when it ends and what you will be charged if you do not cancel. [Owner to confirm: whether a free trial is offered, its length, and the reminder schedule required for trials longer than 31 days]
7. Refunds
The normal rule for software subscriptions is that you keep access until the end of the period you paid for, and there is no refund for the unused part. The exact policy is still being set.
[Owner to complete: the refund policy, reviewed by California counsel. The industry norm for a self-serve SaaS subscription is cancellation at period end with no refund for a partial period. Any money-back window is a business decision, not a legal requirement. Counsel should also confirm whether California Civil Code section 1723, written for retail sellers of merchandise, applies to a software subscription, since that question is unsettled.]
Whatever policy is finalised will be shown to you at checkout, and you will be asked to accept it there before you are charged. Nothing in this section limits any refund right you have that cannot be waived under the law where you live.
8. The AI Designer chat is assistive and probabilistic
The chat assistant guesses. It is often useful and sometimes confidently wrong. Treat every number it says as a suggestion to check, never as a measurement to cut against.
CabDesign includes an AI Designer: a conversational assistant that helps you plan a room, set up cabinets, choose materials and hardware, and drive the tools on the page.
How it works, plainly. The AI Designer is built on a large language model. Its answers are generated statistically from patterns in text, not calculated from your project by a rule. That means its output is probabilistic: the same question can produce different answers, and an answer can be fluent, specific, confident and still wrong. It can misread a dimension, invent a product that does not exist, or state a specification that is out of date.
What that means for you. The AI Designer is an assistant, not a professional adviser and not a substitute for your own judgement. Any measurement, specification, quantity, clearance, code question, price or product recommendation that comes out of the chat is a suggestion that requires human review before you rely on it. Do not cut material, order product, quote a customer, or commit to a build based on something the chat said without checking it against the actual figures in the tool, the manufacturer's own documentation, and your own measurements.
What it may do on your behalf. The AI Designer can take actions in your project when you ask it to, such as adding or editing a cabinet, changing a dimension, or assigning a material. You remain responsible for the state of your project. Review any change it makes before you use the result.
Where your chat goes. Your messages, and the project context needed to answer them, are sent from our server to our AI provider, Anthropic, to generate a reply. Under Anthropic's standard commercial API terms, the content you send and the replies you receive are not used to train models, and Anthropic's operational logs are deleted on a short rolling window. See the Privacy Policy for the full detail, and section 11 for the sub-processor list. If we ever add another AI provider, we will name it in the Privacy Policy before any customer data reaches it.
What you must not do with it. Do not try to bypass the assistant's safety limits, extract its underlying instructions, use it to generate unlawful or infringing content, or use its output to build or train a competing model or dataset.
No warranty on AI output. To the fullest extent permitted by law, we disclaim all warranties in relation to AI-generated output specifically, including any warranty of accuracy, completeness, fitness for a particular purpose, or non-infringement. See sections 13 and 14.
9. Cut lists, dimensions and engine output
Cut lists come from our geometry engine, not from the chat. The arithmetic is deterministic, but it can only be as right as what you told it, so measure before you cut.
Cut lists, part sizes, bills of material, sheet nesting layouts and similar measured outputs are produced by CabDesign's geometry engine. This is important, and different from section 8: the engine is deterministic. It computes from the parameters in your project by fixed rules, so the same project produces the same numbers every time, and no language model invents any of it.
Deterministic is not the same as correct for your job. Engine output depends entirely on the inputs you give it: your measurements, your material thicknesses, your hardware selections, your saw kerf, your edge banding allowances and your own standards. It also cannot see your site, your walls being out of square, the real sheet in your rack, or the tolerance of your machine.
Verify before you cut. You are responsible for checking every dimension against your actual materials, hardware and site conditions before cutting, ordering, machining or quoting. The Service is a design and calculation aid. It is not a guarantee of fit, of yield, of code compliance, or of the suitability of any design for your project.
The Service is provided on an "as is" and "as available" basis, and we do not warrant that any output is free of error. See sections 13 and 14.
10. Acceptable use
Do not break the law with it, do not attack it, and do not copy it.
You agree not to:
- use the Service for anything unlawful, or to infringe anyone's rights;
- upload malware, or anything designed to damage or interfere with the Service or its users;
- probe, scan, or test the security of the Service, or try to reach data or accounts that are not yours;
- reverse engineer, decompile, or attempt to derive the source code or the underlying models of the Service, except to the extent the law expressly allows it;
- scrape, crawl, or bulk-extract data from the Service, or use automated means to place load on it beyond normal use;
- copy the Service or its catalogues to build a competing product, or use its output to train a machine learning model;
- resell or sublicense access to the Service; or
- enter personal information about other people that you have no right to enter.
We may set reasonable technical limits, including limits on how much AI Designer usage a plan includes, to keep the Service available and affordable for everyone.
11. Privacy, data and our sub-processors
Four companies help us run CabDesign. Here they are, and what each one handles.
Our Privacy Policy explains what personal information we collect, why, and what rights you have over it. It is part of these Terms.
CabDesign is built on a small number of service providers who process data on our behalf. We disclose them here so you always know who touches your data:
| Provider | What it does for CabDesign |
|---|---|
| Supabase | Accounts, sign-in, and the database that stores your projects, materials, standards and customer records |
| Stripe | Subscription payments. Stripe handles the card details; we never see the full card number |
| Anthropic | The AI model behind the AI Designer chat. Receives your chat messages and the project context needed to answer them |
| Vercel | Hosting and delivery of the site, and the server logs that come with running it |
We will keep this list current. If we add or replace a sub-processor that handles personal information, we will update this section and the Privacy Policy before the change takes effect.
If you are a business storing your own customers' details in CabDesign, you are the controller of that information and we process it for you. We can provide a standard data processing agreement covering that relationship. Ask us using the contact details in section 19. [Owner to complete: confirm the standard data processing agreement is drafted and available on request before the first business customer asks for one]
12. Availability and changes to the service
We aim to keep it up, but we do not promise it will never be down, and the product will keep changing.
The Service is provided on an "as available" basis. We do not promise uninterrupted or error-free operation. We may take the Service down for maintenance, and we will try to do that at low-impact times and to give notice where we reasonably can.
We may add, change, or remove features, and we may change how the Service works. If we make a change that materially reduces what your paid plan includes, we will tell you, and you may cancel as described in section 6.
We do not offer a service level agreement or an uptime credit with the self-serve plans. [Owner to confirm: whether any uptime commitment is offered to business customers, which is a decision to make only if an enterprise buyer asks for one]
13. Disclaimer of warranties
We provide the tool as it is. We do not promise it is right for your job, and this is the section that says so in legal terms.
The service, including all AI designer output and all cut lists, dimensions, quantities, layouts and other calculated output, is provided "as is" and "as available", without warranty of any kind.
To the fullest extent permitted by law, we disclaim all warranties, express, implied or statutory, including the implied warranties of merchantability, fitness for a particular purpose, accuracy, title and non-infringement.
We do not warrant that the service will be uninterrupted, secure or error free, that any output will be accurate, complete or suitable for your project, or that any defect will be corrected.
You are solely responsible for verifying every dimension, quantity, material and specification against your own measurements, your actual materials and hardware, and the manufacturer's documentation before cutting, machining, ordering, quoting or building.
Some jurisdictions do not allow the exclusion of certain warranties, so parts of this section may not apply to you. In that case, the excluded warranties are limited to the minimum period and extent permitted by law.
[Owner to confirm: that this disclaimer is conspicuous enough and enforceable under California law, including any consumer-protection limits on disclaiming implied warranties]
14. Limitation of liability
If something goes wrong, there is a ceiling on what we owe. The exact ceiling is still being set by counsel.
To the fullest extent permitted by law, we will not be liable for any indirect, incidental, special, consequential, exemplary or punitive damages, or for lost profits, lost revenue, lost business, lost data, wasted material, wasted labour, or the cost of substitute goods or services, arising out of or relating to the Service, even if we have been advised that such damages are possible.
To the fullest extent permitted by law, our total aggregate liability arising out of or relating to the Service will not exceed [Owner to complete: the liability cap. The common SaaS position is the total fees you paid us in the 12 months before the claim. California counsel to confirm the cap and the exclusions above are enforceable, including for a free user who has paid nothing.]
Nothing in these Terms excludes or limits liability that cannot be excluded or limited under the law that applies to you, including liability for fraud, for wilful misconduct, or for death or personal injury caused by negligence.
These limits apply to the whole of this agreement, and they reflect an agreed allocation of risk that is part of the basis of the bargain between us.
15. Indemnification
If your use of CabDesign gets us sued, you cover us for it.
You agree to defend, indemnify and hold harmless CabDesign, Bespoke Woodcraft Studio, and their owners, staff and contractors, from and against any claims, damages, losses, liabilities and reasonable legal costs arising out of or relating to your use of the Service, Your Content, your breach of these Terms, your violation of any law, or your infringement of anyone else's rights.
We will tell you promptly about any such claim, and you may control the defence, provided that you do not settle anything that imposes an obligation on us without our written agreement.
16. Suspension and termination
You can leave whenever you like. We can suspend an account that is not paying or is causing harm.
You may stop using the Service at any time, cancel a paid plan as described in section 6, and delete your account from your account settings.
We may suspend or terminate your access if you materially breach these Terms, if payment for a paid plan fails and is not fixed after we ask, if your use creates a security or legal risk to the Service or to other users, or if we are required to do so by law. Where it is reasonable and lawful to do so, we will give you notice and a chance to put the problem right first.
On termination, your licence under section 3 ends. You may export Your Content up to the point your access ends, and we handle deletion and backups as described in the Privacy Policy. Sections that by their nature should survive termination, including sections 4, 5, 13, 14, 15 and 18, survive it.
17. Changes to these terms
If we change these terms in a way that matters, we will tell you before it takes effect.
We may update these Terms as the Service and the law change. When we make a material change, we will post the updated Terms here with a new effective date and give you reasonable advance notice, normally by email to the address on your account and by a notice in the Service.
If you keep using the Service after a change takes effect, that is your acceptance of the updated Terms. If you do not accept a change, cancel your plan before the effective date, as described in section 6.
18. Governing law and disputes
Which state's law applies, and where a dispute gets decided, is a lawyer's call and has not been made yet.
[Owner to complete: governing law, venue, and whether these Terms include a mandatory arbitration clause or a class action waiver. This is a California attorney's decision, not a drafting default. California courts are sceptical of some consumer arbitration clauses, so the clause must be written and reviewed with that in mind. Do not treat this paragraph as an agreement to arbitrate; there is no such agreement until counsel drafts one and it is presented to and accepted by the customer.]
Until that clause is finalised, no forum, governing law, arbitration obligation or class action waiver is asserted by this document.
If any provision of these Terms is found unenforceable, the rest stays in force and the unenforceable part is limited to the minimum extent necessary. Our failure to enforce a provision is not a waiver of it. You may not assign these Terms without our consent; we may assign them to a successor to our business.
These Terms, together with the Privacy Policy and anything you accept at checkout, are the entire agreement between you and us about the Service.
19. How to reach us
Questions about these terms go to the address below.
Questions about these Terms, or about your account, can be sent to [Owner to complete: the support email address, the legal entity name, and the registered business address to publish here].
For privacy questions specifically, see the contact section of the Privacy Policy.