Terms of Service
1. Who you are contracting with
These Terms of Service (the “Terms”) are a binding agreement between you (“you”, “your”, or “Client”) and Miranda Designs LLC, a limited liability company organized under the laws of the State of New York (“Miranda Designs”, “we”, “us”, or “our”).
Miranda Designs operates under more than one brand. Sparknode (sparknode.dev) is the brand under which we offer AI agents, automation, and software products, including RoofRadar. References to “Sparknode” or “RoofRadar” anywhere on this website, in any product, or in any application listing mean Miranda Designs LLC operating under that brand. Your contract, your invoice, and your legal remedies run to Miranda Designs LLC.
2. Scope of these Terms
These Terms govern your access to and use of the sparknode.dev website, any Sparknode-branded product or application (including RoofRadar), and any services we perform for you (together, the “Services”). By using the Services you accept these Terms. If you do not accept them, do not use the Services.
Where we sign a separate written agreement, statement of work, or proposal with you, that document controls to the extent it conflicts with these Terms. These Terms fill any gap it leaves.
3. Eligibility
You must be at least 18 years old and able to form a binding contract. If you are using the Services on behalf of a company or other organization, you represent that you are authorized to bind it, and “you” means that organization.
4. Services and deliverables
The specific work we will perform, what it will produce, and what it will cost are defined in the proposal or statement of work we agree with you. Nothing on this website is an offer capable of acceptance; prices and packages shown are indicative and are confirmed in writing before work begins.
Timelines we quote are estimates made in good faith. They depend on your timely delivery of access, data, approvals, and feedback, and we are not responsible for delays caused by their absence.
5. Your responsibilities
- Provide accurate information and the access we need to perform the Services.
- Hold all rights necessary to give us the data, credentials, and content you supply.
- Keep your own account credentials secure, and tell us promptly if they are compromised.
- Comply with the terms of any third-party platform the Services connect to on your behalf.
6. Fees and payment
Fees, payment schedule, and currency are set out in the applicable proposal, statement of work, or order. Unless stated otherwise, invoices are due on receipt, fees are exclusive of any applicable taxes, and fees paid are non-refundable once the corresponding work has been performed.
Card and electronic payments are processed by a third-party payment processor on our behalf. Miranda Designs LLC is the merchant of record for every Sparknode and RoofRadar transaction; the payment processor's own terms and privacy policy apply to its handling of your payment details. We do not store full payment card numbers.
We may suspend the Services on written notice if undisputed amounts remain unpaid for 30 days.
7. Acceptable use
You may not, and may not permit anyone else to:
- use the Services to break any law, or to infringe anyone's rights;
- use the Services to send unsolicited bulk messages, or to harvest personal data without a lawful basis and the consent the relevant platform requires;
- reverse engineer, resell, or sublicense any part of a Sparknode product except as we expressly permit in writing;
- interfere with, probe, or attempt to gain unauthorized access to our systems or those of any other user;
- upload malicious code, or data you do not have the right to give us.
We may suspend or terminate access immediately for a breach of this section.
8. Intellectual property
We retain ownership of our pre-existing materials, tools, frameworks, know-how, and anything we develop independently of your engagement, together with any improvements to them.
On full payment of all amounts due for an engagement, you own the custom deliverables built specifically for you under that engagement, and we grant you a perpetual, worldwide, non-exclusive licence to use our pre-existing materials to the extent they are embedded in those deliverables and are necessary to operate them.
You keep all rights in the data, content, and materials you supply. You grant us a limited licence to use them only as needed to perform the Services.
Where a Sparknode product is licensed to you rather than built for you, we grant you a non-exclusive, non-transferable, revocable licence to use it for your own business purposes for as long as your subscription or licence is current, and no ownership transfers.
9. Third-party platforms and services
The Services may integrate with third-party platforms and services, including but not limited to Meta Platforms, Google, and other providers. Those platforms are controlled by their operators, not by us. Your use of them is governed by their terms, and we are not responsible for their availability, their changes, their pricing, or their acts and omissions. If a platform changes or withdraws an interface the Services depend on, we will tell you and discuss options, but we do not warrant continued compatibility.
10. Confidentiality
Each party will protect the other's non-public business information with at least reasonable care, use it only to perform or receive the Services, and not disclose it except to personnel and subcontractors who need it and are bound by comparable obligations. This does not apply to information that is public through no fault of the recipient, was already lawfully known, is independently developed, or must be disclosed by law.
11. Disclaimer of warranties
EXCEPT AS EXPRESSLY STATED IN A SIGNED AGREEMENT, THE SERVICES ARE PROVIDED “AS IS” AND “AS AVAILABLE”, WITHOUT WARRANTY OF ANY KIND, WHETHER EXPRESS, IMPLIED, OR STATUTORY, INCLUDING ANY IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, OR NON-INFRINGEMENT. WE DO NOT WARRANT THAT THE SERVICES WILL BE UNINTERRUPTED, ERROR-FREE, OR SECURE, OR THAT ANY AUTOMATED OR AI-GENERATED OUTPUT WILL BE ACCURATE OR COMPLETE.
AI systems produce probabilistic output. You are responsible for reviewing output before relying on it for any decision with legal, financial, safety, or regulatory consequences.
12. Limitation of liability
TO THE MAXIMUM EXTENT PERMITTED BY LAW, NEITHER PARTY WILL BE LIABLE FOR ANY INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, OR PUNITIVE DAMAGES, OR FOR ANY LOST PROFITS, REVENUE, DATA, OR GOODWILL, EVEN IF ADVISED OF THE POSSIBILITY. OUR TOTAL AGGREGATE LIABILITY ARISING OUT OF OR RELATING TO THE SERVICES WILL NOT EXCEED THE AMOUNTS YOU PAID US FOR THE SERVICES IN THE TWELVE MONTHS BEFORE THE EVENT GIVING RISE TO THE CLAIM.
Nothing in these Terms limits liability that cannot be limited by law, including for fraud or fraudulent misrepresentation.
13. Indemnification
You will defend and indemnify Miranda Designs LLC against third-party claims arising from your data or content, your use of the Services in breach of these Terms, or your violation of law or of a third-party platform's terms.
14. Term, suspension, and termination
These Terms apply for as long as you use the Services. Either party may terminate an engagement for material breach that is not cured within 30 days of written notice. We may suspend access immediately where continued access presents a security, legal, or platform-compliance risk. On termination you must pay for work performed up to the effective date, and the sections that by their nature should survive will survive.
15. Changes to these Terms
We may update these Terms. The “Last updated” date at the top of this page shows when. Material changes take effect 30 days after we post them, or on the date stated in a notice we send you. Continued use after that date is acceptance.
16. Governing law and venue
These Terms are governed by the laws of the State of New York, without regard to its conflict-of-laws rules. The state and federal courts located in the State of New York have exclusive jurisdiction, and both parties consent to that venue. The United Nations Convention on Contracts for the International Sale of Goods does not apply.
17. General
These Terms, together with any signed agreement, are the entire agreement between the parties on their subject matter. If a provision is held unenforceable, the rest remains in effect. A failure to enforce is not a waiver. You may not assign these Terms without our written consent; we may assign them to a successor in connection with a merger, acquisition, or sale of assets. Neither party is liable for delay or failure caused by events beyond its reasonable control. Nothing here creates a partnership, joint venture, agency, or employment relationship.
18. Contact
Questions about these Terms, and any legal notice under them, go to:
Miranda Designs LLC418 Broadway, STE N
Albany, NY 12207
United States
+1 (845) 210-6747
info@designsmiranda.com