1. Definitions & Interpretation
In this Agreement, unless the context otherwise requires:
- "Affiliate" means any entity that directly or indirectly controls, is controlled by, or is under common control with a party.
- "AI Output" means any data, content, recommendations, or results generated by our AI models or algorithms.
- "Confidential Information" means all non-public information disclosed by one party to the other, whether written or oral.
- "Custom Deliverables" means software, code, documentation, or other deliverables specifically developed for Client under this Agreement.
- "Background IP" means Nodesify's pre-existing intellectual property, including code libraries, frameworks, methodologies, and "know-how".
- "SaaS Platform" means Nodesify's cloud-based AI and software services accessed via subscription.
- "Services" means the IT consulting, custom development, and/or SaaS services provided by Nodesify.
- "SOW" means a Statement of Work or quotation specifying project scope, timeline, and fees.
2. Scope of Services
Nodesify provides the following services:
- IT Consulting: Technical advisory, architecture design, digital transformation strategy, technology stack recommendations.
- Custom Software Development: Bespoke software solutions, web/mobile applications, API development, system integration.
- AI SaaS Solutions: Cloud-based AI services, machine learning models, automation tools, data analytics platforms.
- Maintenance & Support: Bug fixes, updates, technical support, performance monitoring.
3. Fees and Payment Terms
3.1 Quotations & Proposals: All quotations are valid for 30 days unless otherwise stated. Prices exclude Malaysian SST (Sales and Service Tax) and other applicable taxes.
3.2 Invoicing: Nodesify shall issue invoices according to the payment schedule in the SOW or as services are rendered.
3.3 Payment Terms: Invoices are due within thirty (30) days from the invoice date, unless otherwise agreed in writing.
3.4 Late Payment: Overdue payments shall incur interest at the rate of 2% per month or the maximum rate permitted under Malaysian law, whichever is lower, calculated daily from the due date until payment is received.
3.5 Taxes:
- Client is responsible for all taxes (including SST) unless a valid tax exemption certificate is provided.
- For cross-border services, Client is responsible for any withholding tax and must provide tax certificates to Nodesify.
- Nodesify reserves the right to adjust prices to reflect changes in tax laws.
3.6 Payment Methods: Payments may be made via bank transfer, credit card (via Stripe/PayPal), or other agreed methods. All transaction fees are borne by the payer unless otherwise stated.
4. Intellectual Property Rights
4.1 Nodesify Background IP: Nodesify retains exclusive ownership of all Background IP, including but not limited to:
- Pre-existing code libraries, frameworks, components, and modules
- Proprietary methodologies, algorithms, and technical know-how
- AI models, training data, and machine learning infrastructure
- Documentation, templates, and tools developed independently of Client projects
4.2 Custom Deliverables Ownership: Upon full payment, Nodesify assigns to Client all right, title, and interest in the Custom Deliverables, subject to Section 4.1.
4.3 License to Background IP: Nodesify grants Client a non-exclusive, perpetual, royalty-free license to use any Background IP embedded in Custom Deliverables, solely for the purpose of operating the software as intended. This license is non-transferable except as part of a sale of Client's business.
4.4 AI Output Ownership: Client owns all AI Output generated based on Client's input data, provided Client has complied with all payment obligations. Nodesify retains ownership of the underlying AI models and algorithms.
4.5 Open Source Software: Custom Deliverables may incorporate open-source software ("OSS"). Client receives OSS under its respective licenses. Nodesify will provide a list of all OSS components upon request.
5. Client Responsibilities
5.1 Cooperation: Client shall:
- Provide timely access to systems, data, and personnel as reasonably required
- Make necessary business decisions and provide approvals within agreed timeframes
- Designate a single point of contact for project coordination
- Ensure all provided data is accurate, legal, and does not infringe third-party rights
5.2 Data Compliance: Client warrants that any data provided to Nodesify complies with applicable laws, including the Personal Data Protection Act 2010 (PDPA).
5.3 Testing & Acceptance: Client shall thoroughly test deliverables and provide written acceptance or reasonable feedback within the testing period specified in the SOW.
6. Confidentiality & Data Protection (PDPA)
6.1 Confidentiality Obligations: Both parties agree to:
- Maintain the confidentiality of all Confidential Information
- Use Confidential Information only for purposes of this Agreement
- Restrict disclosure to employees or contractors with a need-to-know
- Safeguard Confidential Information with at least the same degree of care as their own confidential information
6.2 PDPA Compliance (2024/2025 Standards):
When Nodesify processes personal data on behalf of Client (as Data Processor), Nodesify shall:
- Process data only in accordance with Client's documented instructions
- Implement security measures complying with the PDPA Security Principle
- Notify Client without undue delay (and within 24 hours) upon discovering any personal data breach
- Assist Client in meeting its PDPA obligations (data subject requests, breach notifications, etc.)
- Return or securely delete all personal data upon termination of services
6.3 Data Breach Notification: In the event of a personal data breach, Nodesify will notify Client immediately and provide details of the breach, its impact, and remedial actions taken.
7. Warranties & Representations
7.1 Nodesify's Warranties: Nodesify warrants that:
- Services will be performed with reasonable skill and care in accordance with industry standards
- Custom Deliverables will materially conform to the specifications in the SOW
- Services will comply with all applicable laws and regulations
- Nodesify has valid title to all Background IP and has the right to grant licenses herein
7.2 Client's Warranties: Client warrants that:
- It has the authority to enter into this Agreement and perform its obligations
- All provided data, materials, and instructions do not infringe third-party rights
- It will comply with all payment and cooperation obligations
7.3 AI-Specific Disclaimer: Client acknowledges that AI Output may contain inaccuracies or errors. AI services are provided "as-is" and Client is responsible for reviewing and validating all AI Output before use.
8. Limitation of Liability
8.1 Exclusion of Consequential Damages: To the maximum extent permitted by law, neither party shall be liable for any indirect, incidental, special, consequential, or punitive damages, including but not limited to:
- Loss of profit, revenue, or business opportunities
- Loss of data, use, or goodwill
- Business interruption or downtime
8.2 Liability Cap: Nodesify's total aggregate liability arising under this Agreement shall not exceed the total fees paid by Client in the twelve (12) months preceding the claim.
8.3 Data Loss Exclusion: Nodesify is not liable for data loss arising from Client's failure to maintain adequate backups or follow security best practices.
8.4 AI Liability: Nodesify is not liable for decisions made by Client based on AI Output. Client assumes full responsibility for any actions taken based on AI recommendations.
8.5 Force Majeure: Neither party is liable for delays or failures caused by circumstances beyond reasonable control, including acts of God, war, terrorism, internet infrastructure failures, or government actions.
9. Term and Termination
9.1 Term: This Agreement commences on the Effective Date and continues until all services are completed and all payments are made, unless terminated earlier.
9.2 Termination for Cause: Either party may terminate this Agreement by written notice if the other party:
- Materially breaches this Agreement and fails to cure within 14 days of notice
- Becomes insolvent, enters liquidation, or has a receiver appointed
- Violates applicable laws or regulations
9.3 Termination for Convenience: Client may terminate any SOW with 30 days' written notice, subject to payment for all work performed and non-cancelable commitments.
9.4 Effect of Termination: Upon termination:
- Client shall pay all accrued fees and expenses
- Each party shall return or destroy the other's Confidential Information
- Nodesify shall cease work and deliver all completed work product
- All licenses granted under this Agreement shall survive termination
10. Dispute Resolution
10.1 Amicable Settlement: In the event of a dispute, parties shall first attempt to resolve the matter through good faith negotiations for a period of 30 days.
10.2 Mediation: If negotiation fails, parties agree to attempt mediation before proceeding to arbitration.
10.3 Arbitration: Any dispute not resolved through mediation shall be referred to and finally resolved by arbitration in Kuala Lumpur, Malaysia, administered by the Asian International Arbitration Centre (AIAC) in accordance with the AIAC Arbitration Rules.
10.4 Arbitrator: The arbitral tribunal shall consist of a single arbitrator appointed by AIAC. The language of arbitration shall be English.
10.5 Costs: Each party bears its own costs of arbitration, except that the tribunal may award costs to the prevailing party.
11. Governing Law and Jurisdiction
This Agreement shall be governed by and construed in accordance with the laws of Malaysia, including the Contracts Act 1950, the Personal Data Protection Act 2010, and the Electronic Commerce Act 2006.
Any legal proceedings not subject to arbitration shall be brought exclusively in the courts of Kuala Lumpur, Malaysia.