These Terms of Service (the "Terms") form a binding agreement between you ("you", "Customer") and Lettle ("Lettle", "we", "us", "our") governing your access to and use of the Lettle visual website builder, dashboard, deploy pipeline, marketing site, APIs, and related services (collectively, the "Service") operated at lettle.io. By creating an account, accessing the Service, or clicking "I agree," you confirm that you have read, understood, and accepted these Terms. If you do not agree, do not use the Service.
These Terms are read together with our Privacy Policy, which is incorporated by reference.
1. Definitions
- "Account" means your registered Lettle account.
- "Workspace" means a tenant inside Lettle, owned by you, with its own websites, members, settings, and plan.
- "Customer Content" means any text, images, code, designs, domains, or other material you upload to or create within the Service.
- "Cloudflare Account" means your own Cloudflare account, accessed by Lettle solely through API credentials you supply.
- "Subscription" means a paid plan you purchase through Lemon Squeezy.
- "Documentation" means the user guides, tutorials, and policies published on lettle.io.
2. The Service
Lettle is a visual website builder. It compiles the pages you build and deploys them as a Cloudflare Worker on your Cloudflare Account using the API credentials you provide. We do not host, route, or serve traffic to your published sites; they run on your infrastructure under your direct contractual relationship with Cloudflare. Platform assets (the editor, runtime libraries) are served from a CDN we operate.
We may add, remove, or change features over time. Where a change materially reduces the functionality of a paid plan, we will give reasonable advance notice and, where appropriate, a pro-rated refund of the unused portion of the prepaid period.
3. Eligibility and account
- You must be at least 16 years old (or the higher age of digital consent in your country) and able to enter into a binding contract.
- You must provide accurate registration information and keep it up to date.
- You are responsible for safeguarding your authentication factors (OAuth provider credentials, Passkeys, recovery devices) and for all activity that takes place under your Account.
- You must notify us promptly at [email protected] of any suspected unauthorised access.
- Sharing seats, circumventing plan limits via multiple Accounts, or using one Account on behalf of multiple unrelated end customers without an appropriate plan is not permitted.
4. Plans, billing, taxes and refunds
4.1 Subscriptions. Paid plans are sold and processed by Lemon Squeezy, who acts as our merchant of record. By purchasing a Subscription you also accept Lemon Squeezy's terms, which apply to payment processing, invoicing, and tax collection.
4.2 Charges. Subscriptions are charged in advance for the billing period you select (monthly or annual). Unless cancelled, Subscriptions renew automatically at the then-current rate.
4.3 Cancellation. You may cancel a Subscription at any time from the billing page in your dashboard. Cancellation takes effect at the end of the period you have already paid for; access continues until then.
4.4 Refunds. Except where required by mandatory consumer law (for example the 14-day right of withdrawal in the EU, where it has not been waived by your express request to start the Service immediately), fees already paid are non-refundable. We may, at our sole discretion, issue pro-rated refunds in cases of material Service failure.
4.5 Taxes. All fees are exclusive of taxes unless stated otherwise. Lemon Squeezy collects and remits applicable VAT, GST, and sales taxes on our behalf based on your billing address.
4.6 Plan limits. Each plan enforces caps on workspaces, websites, pages, members, and monthly deployments. Reaching a cap does not delete your data — your existing Customer Content remains intact and the cap unlocks when you upgrade.
4.7 Price changes. We may change plan pricing for new billing periods. Existing Subscriptions keep their current price until renewal; we will email you at least 30 days before any renewal price change.
5. Acceptable use
You agree not to use the Service, and not to allow any third party to use the Service, to build, deploy, store, or transmit any content or activity that:
- is unlawful in your jurisdiction or in ours, including content that violates export controls, sanctions, or trade restrictions;
- infringes any third party's intellectual property, privacy, publicity, or other rights;
- contains malware, viruses, ransomware, exploit kits, cryptomining payloads, or any code intended to damage or gain unauthorised access to systems;
- is used for phishing, credential harvesting, fraud, scams, or impersonation;
- sexualises, exploits, endangers, or targets minors with harmful content;
- incites violence, terrorism, or hate against a protected group;
- distributes unsolicited bulk communications (spam) or facilitates them;
- scrapes, reverse-engineers, decompiles, probes, or load-tests the Service except to the extent expressly permitted by law that may not be excluded by contract;
- imposes a disproportionate burden on Service infrastructure (for example, abusing the deploy pipeline as generic CI, or using R2 for content unrelated to your Lettle sites);
- circumvents or attempts to circumvent rate limits, plan limits, access controls, or security measures.
Cloudflare's own acceptable-use rules apply independently to your published sites; Cloudflare may suspend or terminate the underlying Worker if those rules are breached.
6. Customer Content
6.1 Your ownership. You retain all right, title, and interest in your Customer Content. Nothing in these Terms transfers ownership to us.
6.2 Licence to us. You grant Lettle a worldwide, non-exclusive, royalty-free licence to host, store, transmit, copy, transform, render, and deploy your Customer Content for the sole purpose of providing the Service to you (including operating the editor, compiling pages, and pushing the bundle to your Cloudflare Account). This licence ends when you delete the content or close your Account, subject to backups that are overwritten on a rolling basis as described in our Privacy Policy.
6.3 Your warranties. You represent and warrant that you own or have all necessary rights to your Customer Content and that its storage, processing, and publication via the Service does not violate any law or any third party's rights.
6.4 Feedback. If you send us suggestions, feedback, or feature requests, you grant us a perpetual, irrevocable, royalty-free licence to use them without restriction or attribution.
7. Intellectual property in the Service
The Service, including its software, design, UI, brand, logos, and Documentation, is owned by Lettle (or its licensors) and is protected by copyright, trademark, and other intellectual-property laws. We grant you a limited, non-exclusive, non-transferable, revocable right to access and use the Service in accordance with these Terms and your active Subscription. No other rights are granted.
8. Third-party services
The Service interoperates with third-party services that you control (Cloudflare, GitHub, Google, custom domain registrars) or that we use as sub-processors (Lemon Squeezy, email delivery, error monitoring). Your use of those services is subject to their own terms and privacy policies. Lettle is not responsible for the acts, omissions, availability, or pricing of any third-party service. In particular, your relationship with Cloudflare for the hosting of your published sites is directly between you and Cloudflare.
9. Suspension and termination
9.1 By you. You may terminate your Account at any time from the dashboard or by emailing [email protected]. Pre-paid fees for the current billing period are not refundable except as set out in section 4.4.
9.2 By us. We may suspend or terminate your access to all or part of the Service, immediately and without prior notice, if we reasonably believe that:
- you have materially breached these Terms (including section 5);
- your account is being used for unlawful, fraudulent, or abusive activity;
- continued provision of the Service would expose us, our users, or third parties to a serious legal, security, or reputational risk;
- fees are unpaid more than 14 days after the due date.
For non-urgent breaches we will, where reasonably practicable, give you notice and a chance to cure the issue before suspending or terminating.
9.3 Effect on your published sites. Because Lettle deploys to your Cloudflare Account, your published sites keep running after termination. You will lose access to the editor, deploy pipeline, dashboard, and CDN-served editor assets; the live HTML stays online until you remove the Worker yourself. If you want the sites taken down, do so from your Cloudflare dashboard.
9.4 Survival. Sections that by their nature should survive termination — including ownership, fees accrued before termination, indemnification, disclaimers, limitation of liability, and governing law — survive.
10. Confidentiality
Each party may receive non-public information from the other (for example, commercial terms, technical details, security configurations). Each party agrees to treat the other's confidential information with the same care it uses for its own (and at minimum reasonable care), to use it only for the purpose of these Terms, and not to disclose it to third parties except to its personnel and sub-processors under equivalent confidentiality obligations or where required by law.
11. Disclaimers
To the maximum extent permitted by applicable law, the Service is provided "as is" and "as available", without warranties of any kind, whether express, implied, statutory, or otherwise, including any implied warranty of merchantability, fitness for a particular purpose, non-infringement, accuracy, or uninterrupted operation. We do not warrant that the Service will be error-free, secure, available at any particular time, or that defects will be corrected. Nothing in these Terms excludes or limits any warranty or liability that cannot be excluded under mandatory law (for example, the statutory rights of consumers).
12. Limitation of liability
To the maximum extent permitted by applicable law:
- Neither party shall be liable for any indirect, incidental, consequential, special, exemplary, or punitive damages, or for loss of profits, revenue, goodwill, anticipated savings, business opportunity, or for loss or corruption of data, in each case arising out of or in connection with these Terms or the Service, even if advised of the possibility of such damages;
- Lettle's aggregate liability for all claims arising out of or in connection with these Terms or the Service, regardless of the form of action, shall not exceed the greater of (i) the total fees actually paid by you to us (via Lemon Squeezy or otherwise) for the Service in the 12 months immediately preceding the event giving rise to the claim, or (ii) EUR 100;
- Nothing in these Terms limits liability for fraud, fraudulent misrepresentation, death or personal injury caused by negligence, or any other liability that cannot be limited under applicable law.
13. Indemnification
You agree to defend, indemnify, and hold harmless Lettle and its officers, employees, contractors, and agents from and against any third-party claims, losses, damages, liabilities, costs, and expenses (including reasonable legal fees) arising out of or related to (a) your Customer Content, (b) your use of the Service in breach of these Terms or applicable law, or (c) your violation of any third-party right. We will promptly notify you of the claim, give you sole control of the defence and settlement (provided no settlement adversely affects us without our written consent), and reasonably cooperate at your expense.
14. Service levels and support
We aim to maintain high availability for the dashboard, editor, and deploy pipeline, but no specific service level is guaranteed under these Terms unless you have signed a separate written SLA. Maintenance windows and incident updates are communicated at our status page or by email when they materially affect your use. Standard support is provided by email at [email protected] on best-effort basis during business hours.
15. Force majeure
Neither party is liable for failure or delay in performing its obligations (other than payment obligations) caused by events beyond its reasonable control, including acts of God, war, terrorism, civil disturbance, strike, pandemic, government action, internet or telecommunications failure, or third-party infrastructure outage (including Cloudflare and Lemon Squeezy outages).
16. Changes to these Terms
We may update these Terms from time to time. Where a change is material, we will give all account holders at least 14 days notice by email before it takes effect. Non-material changes (clarifications, typo fixes, sub-processor list updates) take effect when posted. The "Last updated" date at the top of this page reflects the most recent revision. Continued use of the Service after the effective date is acceptance of the updated Terms; if you do not agree, you must stop using the Service before the effective date.
17. Governing law and dispute resolution
These Terms are governed by the laws of the jurisdiction in which Lettle is incorporated, without regard to its conflict-of-laws principles. The courts of that jurisdiction have exclusive jurisdiction over any dispute, claim, or controversy arising out of or in connection with these Terms or the Service, except where mandatory law gives a consumer the right to bring proceedings in their country of residence. The parties shall attempt to resolve any dispute amicably by direct negotiation for a period of 30 days before commencing formal proceedings.
18. General
18.1 Entire agreement. These Terms, the Privacy Policy, and any order form or written addendum signed by both parties form the entire agreement between you and us regarding the Service and supersede any prior agreement on the same subject.
18.2 Severability. If any provision is held invalid or unenforceable, the remaining provisions remain in full force and effect.
18.3 No waiver. Failure to enforce a right is not a waiver of that or any other right.
18.4 Assignment. You may not assign or transfer these Terms or your Account without our prior written consent. We may assign these Terms to an affiliate or in connection with a merger, acquisition, or sale of assets, on notice to you.
18.5 Notices. Notices to you may be given by email to the address registered on your Account or by posting in the dashboard. Notices to us must be sent to [email protected].
18.6 Independent contractors. The parties are independent contractors. Nothing in these Terms creates an agency, partnership, employment, or joint-venture relationship.
18.7 No third-party beneficiaries. These Terms do not create any rights for any person other than you and us.
19. Contact
Questions about these Terms? Email [email protected]. For general support, write to [email protected].