Terms of Service
Last updated: April 5, 2026
These Terms of Service (“Terms”) govern the website management services provided by BN Labs (“Provider”) to clients (“Client”). By paying an invoice from BN Labs, the Client agrees to these Terms.
The short version: We build and manage your website for a monthly fee. You own your content, your domain, and all the code we build for you. We handle hosting, security, and updates. If you ever cancel, we hand over your full source code and DNS records so you or another provider can take over — just know that you’ll need to set up your own hosting, as the site currently runs on our infrastructure. Cancel anytime with 30 days notice — the only exception is new builds under our Launch Plan, which have a 12-month minimum commitment (more on that in Section 1 and Section 6).
1. Services Provided
BN Labs will provide the following website management services:
- Website hosting via Cloudflare Pages under Provider’s account
- DNS management via Cloudflare under Provider’s account
- SSL certificate provisioning and renewal
- Website updates and maintenance per the selected plan (see Scope of Updates below)
- Uptime monitoring
- Monthly performance and security checks
- Technical support via email
The Client’s website and all associated infrastructure (hosting, DNS configuration, SSL, CDN) are managed under Provider’s accounts for the duration of this agreement.
Scope of Updates
“Updates and maintenance” includes routine monthly care as defined by the selected plan:
| Plan | Monthly Care Includes | Monthly Care Cap |
|---|---|---|
| Essentials | Text edits, image swaps, minor fixes | Up to 2 hrs/month |
| Plus | Content updates, image swaps, plugin maintenance | Up to 3 hrs/month |
| Pro | Technical improvements & strategic updates | Up to 5 hrs/month |
Unused hours do not roll over. Work beyond the included monthly care will be quoted and billed separately.
The following are not included and will be quoted as separate projects:
- Major redesigns or visual overhauls
- New feature development or custom functionality
- E-commerce setup or integration
- SEO campaigns or ongoing SEO services
- Third-party service integrations beyond basic setup
Launch Plans (New Client Builds)
If the Client is a new client whose website needs to be built or rebuilt from scratch, this agreement is entered under a Launch Plan. A Launch Plan is one of the standard monthly subscriptions (Essentials, Plus, or Pro) with two additional terms:
- Bundled rebuild: Provider will design and build the Client’s new website at no additional upfront cost. The rebuild is included in the monthly subscription. The rebuild will typically be delivered within 2 to 4 weeks of the subscription start date, depending on content readiness and scope.
- 12-month minimum commitment: The Client agrees to maintain the subscription for a minimum of twelve (12) months from the subscription start date. Early cancellation during this period is governed by the early-termination clause in Section 6.
After the 12-month commitment expires, the subscription automatically continues under the standard terms of the selected plan (month-to-month or annual renewal), and the Client may cancel at any time with the standard 30-day notice.
Launch Plans are offered only to new clients on standard template builds. E-commerce, custom web applications, multi-site projects, and other complex rebuilds are quoted as separate projects rather than bundled into a Launch Plan.
2. Plans & Pricing
| Plan | Monthly | Annual |
|---|---|---|
| Essentials | $99/mo | $990/yr |
| Plus | $149/mo | $1,490/yr |
| Pro | $299/mo | $2,990/yr |
While our standard plans are listed above, custom quotes may be provided for businesses with unique high-traffic or high-storage needs. Your specific rate will be locked in at the time of your first invoice.
3. Payment Terms
- Billing is handled through Stripe. The Client will receive an invoice via email with a link to pay by credit card or ACH bank transfer.
- Monthly plans are billed on the same date each month. Payment is due upon receipt.
- Annual plans are billed upfront for the full year. Annual payments are non-refundable and non-prorated.
- Launch Plans are billed monthly beginning on the kickoff date. No upfront deposit or rebuild fee is charged — the subscription itself covers the bundled rebuild over the 12-month commitment period.
- If a payment fails, Stripe will automatically retry up to 3 times over 7 days. The Client will be notified by email of each failed attempt.
- If payment is not resolved after all retries, the subscription will be marked past due. Provider reserves the right to suspend services after 14 days of non-payment.
- Services suspended for non-payment will be restored once the outstanding balance is paid in full.
4. Client Responsibilities
- The Client is responsible for providing timely content, images, and feedback when updates are requested.
- The Client is responsible for maintaining their own email service (Google Workspace, Microsoft 365, or equivalent).
- The Client must keep a valid payment method on file with Stripe.
5. Intellectual Property and Ownership
- The Client owns all content they provide (text, images, logos, branding).
- The Client owns the website design and code created specifically for them. Upon request (and completion of the transition process in Section 7), Provider will transfer all source code to the Client.
- The Client retains ownership of their domain name at all times. If the domain is registered under Provider’s registrar account, Provider will initiate a transfer to the Client upon request or upon termination of this agreement.
6. Cancellation Policy
Either party may cancel with 30 days’ written notice via email.
Monthly Plans
- Service continues through the end of the current paid billing period.
- No refunds for partial months.
Annual Plans
- Service continues through the end of the paid annual term.
- No partial refunds will be issued for the remaining months.
- The Client may choose not to renew at the end of the annual term — no notice is required for non-renewal, but it is appreciated.
Launch Plans (During the 12-Month Commitment Period)
Because the Launch Plan includes a bundled rebuild delivered at the start of the engagement, the Client’s 12-month commitment is how Provider recovers the cost of that rebuild work. Early cancellation during the commitment period is subject to the following:
- The Client may cancel at any time for any reason. Provider will not hold the website, source code, data, or domain hostage under any circumstances.
- If the Client cancels during the 12-month commitment period, the Client agrees to pay an early-termination fee equal to the remaining monthly payments of the 12-month commitment. For example, if the Client cancels after 4 months of a 12-month Essentials Launch Plan at $99/mo, the early-termination fee is 8 × $99 = $792.
- The early-termination fee is due as a one-time payment on the cancellation effective date.
- Once the early-termination fee is paid (or the 12-month commitment is fulfilled, whichever comes first), the Client receives the full website, source code, content, and transition assistance described in Section 7 — the same rights every Client has on cancellation.
- After the 12-month commitment period expires, the Launch Plan converts to a standard month-to-month or annual subscription, and the Client may cancel at any time with the standard 30-day notice described above.
Sovereignty: Our business is built on the principle that every client can leave with everything intact. The 12-month commitment is a mechanism to recover the bundled rebuild cost — it is not a data or platform lock-in. A cancelling client in good standing on the early-termination fee will always receive the full site and source code on departure.
Cancellation by Provider
- Provider may cancel this agreement with 30 days’ notice for any reason, including non-payment, abuse, or violation of applicable law.
- In the event of cancellation by Provider (other than for non-payment or abuse), Provider will assist with the transition at no additional cost.
7. Post-Cancellation Transition
The Client’s website, hosting, DNS, and SSL are managed under Provider’s infrastructure accounts. When this agreement ends, the Client is responsible for taking over or arranging alternative hosting. If the Client does not complete the transition, their website will go offline.
What happens when you cancel:
-
Day 1 (cancellation notice received): Provider will confirm the cancellation date and send the Client a transition checklist.
-
During the 30-day notice period, Provider will:
- Export and deliver the full website source code to the Client (via GitHub repository transfer or a ZIP file)
- Export the DNS zone file and provide all DNS records
- Provide documentation of the current hosting and infrastructure setup
- Assist with domain transfer if the domain is under Provider’s registrar account
- Be available to answer technical questions from the Client or their new provider
-
On the cancellation effective date:
- Website hosting under Provider’s Cloudflare Pages account will be removed
- DNS records managed under Provider’s Cloudflare account will be removed
- SSL certificates provisioned by Provider will expire and not be renewed
- Uptime monitoring will be discontinued
-
If the Client has not set up alternative hosting by the cancellation date:
- The website will go offline. Provider is not responsible for downtime, lost traffic, lost revenue, or any other damages resulting from the Client’s failure to transition.
- Provider will retain a backup of the website source code for 90 days after cancellation as a courtesy. After 90 days, all Client data will be permanently deleted from Provider’s systems.
- The Client may request the backup at any time during the 90-day retention period.
Transition assistance beyond the notice period
If the Client needs additional help with the transition beyond what is included above (e.g., setting up hosting with a new provider, configuring DNS, debugging issues on the new host), Provider can offer this as a one-time project at a fixed fee, quoted in advance before any work begins.
8. Disclaimer of Warranties
THE SERVICES ARE PROVIDED “AS IS” AND “AS AVAILABLE.” PROVIDER DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT. Provider does not warrant that the website will be error-free, uninterrupted, or that it will generate any particular business results or revenue for the Client.
9. Data Security and Third-Party Handling
- Provider employs industry-standard security measures to protect the Client’s website and data, including SSL encryption, secure hosting infrastructure, and regular software updates. However, no system is 100% secure.
- Third-Party Services: Provider may utilize third-party services to provide website functionality (e.g., Cloudflare for hosting/DNS, Google Workspace/Sheets for contact form submissions, or Stripe for payments). The Client acknowledges that these third parties have their own security protocols and privacy policies.
- Data Storage: When a visitor submits a contact form on the Client’s website, the data (e.g., name, email, phone) may be transmitted to and stored in a Google Sheet or other secure third-party database. Provider will configure these tools using industry best practices (e.g., non-public sharing, restricted access).
- Client Responsibility: The Client is responsible for the security of their own accounts, passwords, and any third-party services they connect to the website. If Provider shares access to a Google Sheet or other tool with the Client, the Client is responsible for ensuring that access is limited to authorized personnel and is not made public.
- Liability: Provider is not liable for unauthorized access, data breaches, or data loss unless caused by Provider’s gross negligence. Provider is not responsible for security failures on the part of third-party infrastructure providers or the Client.
10. Indemnification
The Client agrees to indemnify, defend, and hold harmless BN Labs, its owner, employees, and contractors from and against any claims, damages, losses, liabilities, and expenses (including reasonable legal fees) arising from:
- Content provided by the Client (including but not limited to text, images, logos, and media) that infringes on third-party intellectual property rights, violates privacy rights, or is otherwise unlawful
- The Client’s breach of any term of this agreement
- The Client’s use of the website in violation of applicable laws or regulations
11. Limitation of Liability
- Provider is not liable for downtime caused by third-party services (Cloudflare, domain registrars, email providers).
- Provider is not liable for damages resulting from the Client’s failure to complete the post-cancellation transition described in Section 7.
- Provider is not liable for any indirect, incidental, special, or consequential damages, including but not limited to lost profits, lost data, business interruption, or loss of goodwill, even if Provider has been advised of the possibility of such damages.
- Provider’s total aggregate liability under this agreement shall not exceed the total fees paid by the Client in the 3 months preceding the event giving rise to the claim.
12. Force Majeure
Neither party shall be liable for any delay or failure to perform its obligations under this agreement due to events beyond its reasonable control, including but not limited to natural disasters, acts of war or terrorism, pandemics, government actions, internet backbone failures, power outages, or failures of third-party infrastructure providers. The affected party shall notify the other party promptly and resume performance as soon as reasonably possible.
13. Dispute Resolution and Governing Law
- Governing Law: This agreement shall be governed by and construed in accordance with the laws of the State of California, without regard to its conflict of law provisions.
- Mandatory Mediation: Before initiating any legal action, the parties agree to attempt to resolve any dispute through good-faith mediation. The mediation shall be conducted by a mutually agreed-upon mediator. If the parties cannot agree on a mediator within 14 days, either party may select a mediator from a recognized mediation service.
- Venue: If mediation is unsuccessful, any legal action arising from this agreement shall be brought exclusively in the state or federal courts located in the County of Alameda, State of California.
- Legal Fees: The prevailing party in any legal action shall be entitled to recover its reasonable legal fees and costs from the other party.
14. Changes to These Terms
Provider may update these Terms from time to time. Provider will notify the Client via email at least 30 days before changes take effect. Continued use of services after the 30-day notice period constitutes acceptance of the updated Terms.
Entire Agreement: This document constitutes the entire agreement between the parties and supersedes all prior discussions, negotiations, and agreements, whether written or oral.
Severability: If any provision of this agreement is found to be invalid, illegal, or unenforceable by a court of competent jurisdiction, the remaining provisions shall continue in full force and effect.
Contact
Questions? Contact BN Labs at [email protected]