The agreement between you and Duggie Labs, LLC for use of Duggie CMS.
Effective August 18, 2026
These terms are an agreement between you and Duggie Labs, LLC ("Duggie", "we", "us") covering your use of Duggie CMS, the duggiecms.com website, and the Duggie API (together, the "Service"). By creating an account or using the Service you accept these terms. If you are accepting on behalf of a company, you confirm you are authorized to bind it.
You need an account to use the Service. You are responsible for the accuracy of your account details, for keeping your password secure, and for everything that happens under your account. Tell us promptly if you believe your account or an API key has been compromised. You must be at least 16 years old to hold an account.
The Service is free to use within its free limits. What we sell is project slots, each of which puts one project on paid limits, and additional storage. The features, limits and fees are the ones shown on our pricing page at the time you subscribe. We deliberately do not restate prices here so that this document cannot fall out of step with what you are actually charged.
Everything you store in Duggie stays yours. We claim no ownership of it. You grant us only the permission we need to run the Service: to store your content, to process it, and to deliver it to the destinations you publish to, including through a content delivery network.
You are responsible for what you store, for having the right to store it, and for the content your own clients publish through your projects. If your content includes personal information about other people, you are the controller of that information and we act on your instructions. Our Privacy Policy explains how that works.
Published content is public. The public API serves it to anyone holding your project's Client key, which your site sends from the browser and so cannot be kept secret, and published images and documents are available to anyone with their URL. That is the purpose of the feature, so do not store anything through it that you do not intend to publish.
You agree not to use the Service to:
We scan uploaded files for malware and may refuse or remove a file that fails a scan. We may also suspend an account that is causing harm to the Service or to other users, and we will try to tell you first where it is reasonable to do so.
The Service, including its software, design and documentation, belongs to us and is protected by intellectual property law. These terms give you the right to use the Service, not to own any part of it. Any feedback you send us we may use freely and without obligation.
We work to keep the Service running and available, but we do not commit to a guaranteed uptime level under these terms. We may carry out maintenance, change features, or discontinue parts of the Service.
If we shut down the Service entirely, we will email every account owner at least 90 days beforehand. Throughout that period the Service keeps working as normal: your projects stay published, your API keys stay valid, and your content stays retrievable through the same public API that serves your sites. We will not shorten that period, and we will not disable content delivery before it ends.
If we discontinue a part of the Service you depend on, rather than the whole of it, we will give you reasonable notice and a way to keep or export the content held in it. Our content and continuity page explains in plain language what this means and how to get your content out at any time.
The Service is provided "as is" and "as available". To the fullest extent permitted by law, we disclaim all warranties, whether express or implied, including any implied warranty of merchantability, fitness for a particular purpose, and non infringement. We do not warrant that the Service will be uninterrupted, error free, or that it will meet your requirements. Some jurisdictions do not allow these exclusions, in which case they do not apply to you.
To the fullest extent permitted by law, neither party is liable for indirect, incidental, special, consequential or punitive damages, or for lost profits, revenue, or data, even if advised that they were possible.
Our total liability arising out of or relating to these terms or the Service is limited to the greater of one hundred United States dollars, or the amount you paid us in the twelve months before the event giving rise to the claim.
Nothing in these terms excludes liability that cannot lawfully be excluded, including for fraud, or for death or personal injury caused by negligence.
Keep your own backups. The Service keeps a fixed number of versions of each asset, and older versions are removed automatically once that number is passed. It is not a backup service, and you are responsible for retaining your own copies of anything you cannot afford to lose.
You agree to defend and indemnify us against claims, losses and reasonable legal costs arising from the content you store in the Service, from your use of the Service, or from your breach of these terms.
You can stop using the Service and delete your account at any time from your account settings. Before you can, you transfer or delete the projects you own and cancel any subscription that is still renewing; a subscription already set to cancel is fine. Deletion then happens immediately and cannot be undone: your profile, your memberships of other people's projects and your pending account activity are permanently removed.
We may suspend or terminate your account if you materially breach these terms, if your use puts the Service or other users at risk, or if we are required to by law. Except where the breach is serious or unlawful, we will give you notice and a reasonable chance to put it right.
While an account is suspended you cannot sign in, and the content API stops answering for the projects you own, so sites and apps that read from them stop receiving content. Projects you only belong to are not affected. Nothing is deleted, and lifting the suspension restores access on the same API keys.
Where the problem is one project rather than your account, we may block that project instead, on the same grounds and with the same notice. The content API stops answering for it, your other projects are not affected, and you and its other members can still sign in and work on it, which is how most blocks get lifted. We will tell you what we can about what is wrong. A blocked project cannot be transferred to another account until the block is lifted.
On termination your right to use the Service ends. Sections covering your content, our rights, disclaimers, liability, indemnity and governing law survive.
We may update these terms. If a change is material we will update the effective date above and tell account holders by email at least 30 days before it takes effect. Continuing to use the Service after that means you accept the new terms. If you do not accept them, you can cancel.
A project can be transferred to another account from inside the app. A transfer happens only when the current owner offers it and the recipient, who must already be a member of the project with a verified email address, accepts it from their own account. An offer can be withdrawn at any time before it is accepted, and lapses on its own after 7 days.
Once accepted, a transfer is complete and final. We do not move projects between accounts ourselves, and we do not undo a completed transfer, except where we find it was made from an account without its owner's authorization or the law requires it. We are not able to judge disputes between a project's old and new owners; that is between you. If you both want the project back where it was, the new owner can transfer it back the same way any transfer is made. If you believe a transfer was made without your authorization, tell us promptly, as section 1 asks, and we will investigate.
A transfer changes who owns the project and nothing else: its content, its members and its API keys are as they were. It does not move any subscription. Billing for a transferred project is worked out between you, as our content and continuity page explains.
These terms are governed by the laws of the State of Texas, without regard to its conflict of laws rules, and the courts located there have exclusive jurisdiction. If any provision is held unenforceable, the rest stays in force.
These terms, together with the Privacy Policy, are the entire agreement between us about the Service.
Duggie Labs, LLC. Questions about these terms can be sent through the contact page.