Legal
Terms of Service
In short
You own your workflows and the code we generate from them. You can export a standalone project and walk away at any time — that is a promise we make contractually, not just in marketing.
Workflows are deployed into your own Cloudflare account, under your own contract with Cloudflare. Their bills, quotas and outages are between you and them. Subscriptions are monthly and cancellable at any time; see the Refund Policy for when money comes back.
1. This agreement
These Terms of Service (“Terms”) form a binding agreement between you (“you”, “Customer”) and [PROPRIETOR_FULL_NAME], an individual carrying on business as a sole proprietorship under the trade name “Nodes2Cloud”, of [ADDRESS_LINE_1], [ADDRESS_LINE_2], [CITY], [STATE] [PIN_CODE], India (“Nodes2Cloud”, “we”, “us”).
By creating an account, accessing the editor, or paying for a plan, you accept these Terms. If you are accepting on behalf of a company, you confirm you have authority to bind it, and “you” means that company.
The following are incorporated into these Terms by reference and form part of the agreement: the Privacy Policy, the Acceptable Use Policy, the Refund & Cancellation Policy, and — where you process personal data of others through the service — the Data Processing Addendum.
You must be at least 18 years old and legally capable of entering a contract.
2. What the service is
Nodes2Cloud is a visual workflow builder. You design a workflow as a graph in our editor; we compile that graph into Cloudflare Worker source code and, on your instruction, deploy it into your own Cloudflare account.
There is no execution engine of ours in the path. Once deployed, your workflow is an ordinary Cloudflare Worker running under your control. This shapes several clauses below, in particular section 4 and section 14.
We provide the editor, the compiler, the deployment pipeline, integration connectors, optional AI assistance, and the account and billing layer around them.
3. Your account
- Give accurate registration details and keep them current.
- You are responsible for everything that happens under your account, and for keeping your credentials secret. Tell us promptly at security@nodes2cloud.com if you suspect unauthorised access.
- Do not share a single account between multiple people. Team plans exist for that.
- One person may not hold multiple free accounts to avoid plan limits.
4. Your Cloudflare account
This is the most important clause in this agreement, so it is stated plainly.
Workflows you deploy run in your own Cloudflare account, under your own contract with Cloudflare, Inc. We are not a party to that contract and we do not resell Cloudflare services.
Accordingly:
- All Cloudflare charges are yours. Compute, storage, egress, and any overage arising from your workflows are billed to you by Cloudflare directly. We have no visibility into and no responsibility for that bill.
- Cloudflare’s limits and outages are theirs. If Cloudflare changes its pricing, quotas, APIs or availability, that affects your deployments and is outside our control.
- You must comply with Cloudflare’s own terms, including their acceptable use policy, in everything you deploy.
- Deleting your Nodes2Cloud account does not delete your deployed resources. Workers, databases, buckets and namespaces created in your Cloudflare account remain there until you remove them.
You are solely responsible for the operation, cost and consequences of what you deploy.
5. Who owns what
5.1 Your content
You retain all rights in your workflow designs, configuration, data and anything else you put into the service (“Customer Content”). We claim no ownership of it.
You grant us a limited, worldwide, royalty-free licence to host, store, copy, compile and transmit Customer Content solely to provide the service to you — for example, to compile your graph and deploy it where you tell us to. This licence ends when you delete the content or your account.
5.2 Code we generate for you
The Cloudflare Worker source code produced by compiling your workflow (“Generated Code”) is yours. We grant you a perpetual, irrevocable, worldwide, royalty-free licence to use, modify, distribute and commercially exploit the Generated Code, including after you stop paying us and after this agreement ends.
You may export a standalone project at any time and run it without us. We will not assert any right in the Generated Code that would prevent that, and we will not use technical or contractual means to lock you in. This is a core commitment of the product and we intend it to be enforceable.
5.3 Our platform
The editor, the compiler itself, our node library, documentation, branding and everything else we built remain ours. Nothing here transfers ownership of the platform. You may not copy, reverse-engineer or create a competing service from it, except where that restriction is prohibited by law.
5.4 Feedback
If you send us suggestions, we may use them freely and without obligation. We will not identify you as the source without your permission.
6. Credentials you give us
To deploy on your behalf we need a Cloudflare API token, and any integration credentials your workflow requires. By storing them you authorise us to:
- Encrypt and store them;
- Decrypt and use them to compile, deploy, roll back and manage your workflows;
- Use them to populate editor options — for instance listing your spreadsheet tabs when you configure a node; and
- Refresh expiring OAuth tokens so deployments keep working.
We will not use them for anything else. No endpoint returns a stored credential’s value. See Security for how they are protected, and Privacy for how they are handled.
Provide only credentials you are entitled to provide, scoped as narrowly as the work requires.
7. Third-party integrations
Nodes2Cloud ships connectors for a large number of third-party services. When you use one:
- You are contracting with that provider, not with us. Their terms and privacy policy govern what they do with your data.
- You must comply with their terms, including rate limits, API usage rules and content policies. Breaching them may get your access revoked by that provider, which is not something we can fix.
- Providers may change or withdraw their APIs at any time. If that breaks a connector, we will try to adapt, but we cannot guarantee a connector will keep working.
- We are not liable for a third-party service’s acts, omissions, downtime, pricing or data handling.
8. AI features and credits
- The AI assistant generates, edits and explains workflows. Requests are processed by third-party model providers as described in the Privacy Policy.
- AI output can be wrong. It is a starting point, not a reviewed deliverable. You must review anything it produces before deploying it, and you remain responsible for what you deploy.
- AI credits are a consumable metering unit, not currency. They have no cash value, are not transferable or exchangeable, and cannot be redeemed for money.
- Credits included with a plan are granted per billing period and do not roll over. Separately purchased credit packs remain available while your account is open.
- Unused credits are forfeited when your account is closed, except where a refund is due under the Refund Policy.
- Do not use AI features to generate unlawful content or to attempt to extract the underlying model.
9. Plans, fees and tax
- Current plans, inclusions and prices are on the Pricing page, which forms part of these Terms. We do not restate the figures here so that the two can never disagree.
- Self-serve subscriptions are billed monthly in advance and renew automatically until cancelled. Annual billing is available only under a separate enterprise arrangement.
- Payment is taken by Stripe or Razorpay on their own hosted checkout. We never receive your card, UPI or bank details.
- Customers billed in India are charged in INR; others in USD. Where a price shown in one currency is charged in another, conversion is at the rate applied at the time of the transaction, and your bank or card issuer may add its own fees.
- Prices are exclusive of taxes unless stated otherwise. Goods and Services Tax and any other applicable tax is added at the prevailing rate at checkout.
- We may change prices with 30 days’ notice by email. A change takes effect at your next renewal; if you do not accept it, cancel before then.
- If a payment fails we may retry, and may suspend paid features until it succeeds. Persistent failure may lead to downgrade or termination.
10. Cancellation and refunds
You may cancel at any time from your billing settings. Cancellation stops the next renewal; your paid features continue until the end of the period you have already paid for.
Refunds are governed by the Refund & Cancellation Policy. In outline: a first subscription payment is refundable within 7 days provided no AI credits have been consumed; once any credits are used, that payment is not refundable.
11. Acceptable use
You must comply with the Acceptable Use Policy. Because you deploy code that reaches other people’s systems and inboxes, that policy is a real operational constraint and not decoration. Breach of it is a material breach of these Terms.
12. Availability and support
- No uptime commitment is made on self-serve plans. We aim for high availability and we run the platform carefully, but free, Pro and Team plans carry no service level agreement. SLAs are available only under a separate written enterprise agreement.
- We may perform maintenance, and will try to schedule disruptive work outside peak hours.
- Support is by email at support@nodes2cloud.com, Monday to Friday, 10:00–18:00 IST (excluding Indian public holidays), typically answered within 2 business days.
- Your deployed workflows do not depend on our uptime. They run in your Cloudflare account. If our editor is down, your live workflows keep running.
- Features may be added, changed or withdrawn. We will give reasonable notice before removing something you materially rely on.
13. Disclaimers
To the fullest extent permitted by law, the service is provided “as is” and “as available”, without warranties of any kind, whether express, implied or statutory, including implied warranties of merchantability, fitness for a particular purpose, non-infringement, or that the service will be uninterrupted, secure or error-free.
We specifically do not warrant that:
- Generated Code will be free of defects or fit for your particular purpose;
- AI-generated output will be accurate, complete or suitable;
- Third-party integrations will remain available or behave as documented;
- The service will meet a regulatory or certification requirement that applies to you.
You are responsible for testing and reviewing what you deploy.
Nothing in these Terms excludes liability that cannot lawfully be excluded, including for death or personal injury caused by negligence, or for fraud. If you are a consumer, your statutory rights are unaffected.
14. Limitation of liability
To the fullest extent permitted by law:
- Neither party is liable for indirect, incidental, special, consequential or punitive damages, or for loss of profits, revenue, goodwill, business or data, however caused.
- Our total aggregate liability arising out of or relating to this agreement is limited to the amount you actually paid us in the twelve months before the event giving rise to the claim, or USD 100 if you paid us nothing.
- We are not liable for charges levied by Cloudflare or any third-party provider, including charges arising from a workflow that ran more often, or consumed more resources, than you expected. Those relationships are yours, as set out in section 4.
- We are not liable for loss or damage caused by a third-party service you connected, or by your own configuration of a workflow.
These limits reflect the price of the service and the fact that we do not operate the infrastructure your workflows run on. If you are a consumer in a jurisdiction that does not permit such limits, they apply only to the extent permitted there.
15. Indemnity
You will indemnify and hold us harmless against claims, damages, losses and reasonable legal costs arising from: your Customer Content; your use of the service in breach of these Terms or the Acceptable Use Policy; anything you deploy or send using a workflow; your breach of a third-party provider’s terms; or your infringement of anyone’s rights.
We will notify you of any such claim and give you reasonable control of the defence.
16. Suspension and termination
- By you: cancel or delete your account at any time from the editor.
- By us, with notice: we may terminate for convenience on 30 days’ written notice, refunding any prepaid, unused fees.
- By us, immediately: where you materially breach these Terms or the Acceptable Use Policy, where your use threatens the security or integrity of the platform or others, or where we are legally required to.
- Suspension: we may suspend rather than terminate where that is proportionate, and will tell you why and what would restore access.
On termination:
- Your access to the editor ends and your stored content is deleted as described in the Privacy Policy.
- Workflows already deployed to your Cloudflare account keep running. They are yours, and your licence to the Generated Code survives.
- Export your work before you terminate. We are not obliged to retain it afterwards.
- Sections 5, 13, 14, 15, 18 and 19 survive termination.
17. Changes to these terms
We may amend these Terms. For material changes we will give account holders at least 30 days’ notice by email or in-product notice before they take effect. Continuing to use the service after that date means you accept the amended Terms; if you do not, cancel before then and we will refund any prepaid, unused fees.
18. Governing law and disputes
These Terms are governed by the laws of India, without regard to conflict-of-laws rules. Subject to the paragraph below, the parties submit to the exclusive jurisdiction of the competent courts at [CITY], [STATE], India.
Consumers outside India. If you are a consumer resident in the EEA, the United Kingdom, or another jurisdiction whose law gives you a non-waivable right to bring proceedings in your local courts or to the protection of your local consumer law, nothing here removes that right. This clause is intended to be read narrowly enough to preserve it.
Before litigating, please contact legal@nodes2cloud.com. Most disputes are resolved faster by email than by lawyers.
19. General
- Entire agreement. These Terms and the documents incorporated into them are the whole agreement between us on this subject.
- Severability. If a provision is unenforceable, the rest stands and the provision is read down to the minimum extent necessary.
- No waiver. Not enforcing something once does not waive it.
- Assignment. You may not assign without our written consent. We may assign to a successor in connection with a merger or sale of the business.
- Force majeure. Neither party is liable for failure caused by events beyond reasonable control.
- No agency. Nothing creates a partnership, agency or employment relationship.
- Notices. We will write to the email on your account. Write to us at legal@nodes2cloud.com.
- Trademarks. Cloudflare is a trademark of Cloudflare, Inc. We are not affiliated with, endorsed by, or sponsored by Cloudflare, Inc. or by any other third-party service we integrate with. All other marks belong to their respective owners.
20. Contact
[PROPRIETOR_FULL_NAME], trading as Nodes2Cloud
[ADDRESS_LINE_1], [ADDRESS_LINE_2], [CITY], [STATE] [PIN_CODE], India
Email: legal@nodes2cloud.com
Phone: [PHONE_E164]
Full contact details and our Grievance Officer are on the Contact page.