1. Scope
This legal document applies to your use of the Ruji Labs website and business inquiries submitted through it.
If you are an active client, your signed proposal, statement of work (SOW), or service agreement governs your project relationship. If there is any inconsistency, the signed client agreement takes precedence.
2. Definitions
In this document:
- "Ruji Labs", "we", "our", or "us" means Ruji Labs Services.
- "Website" means https://rujilabs.com and related pages.
- "User", "you", or "your" means any visitor, prospect, or client using the website.
- "Services" means product, design, development, and related consulting services offered by Ruji Labs.
- "Client Agreement" means any signed proposal, SOW, quotation acceptance, or contract between you and Ruji Labs.
3. Acceptance of Terms
By accessing or using this website, you confirm that you have read, understood, and agreed to this legal document.
If you do not agree, you should stop using the website.
4. Permitted and Prohibited Use
By accessing or using this website, you agree to use it lawfully and responsibly.
You must not:
- Use the website in violation of applicable law or regulation.
- Attempt unauthorized access to systems, infrastructure, or connected services.
- Submit malicious, deceptive, or harmful content through any contact channel.
Website content is provided for general information and may be updated without notice.
5. Service Scope and Engagement
Ruji Labs provides product, design, and development services. Project scope, timeline, pricing, revisions, and acceptance criteria are defined in writing.
- Quotes and timelines are estimates unless explicitly stated as fixed.
- Work begins after required approvals, project inputs, and agreed payments are received.
- Delays caused by missing client feedback or access may impact delivery dates.
6. Commercial Terms and Payment
For paid services, commercial terms are defined in the Client Agreement.
- Unless otherwise stated, invoices must be paid within the payment period stated in the invoice.
- Late payments may pause work, delay delivery, or incur reasonable administrative follow-up.
- Any third-party costs (licenses, hosting, tools, API usage, assets) are billed as agreed in writing.
- Taxes, duties, and regulatory charges are your responsibility unless expressly included.
7. Client Responsibilities
To deliver services effectively, clients are responsible for:
- Providing complete and accurate project information.
- Providing required access, credentials, files, and approvals on time.
- Reviewing deliverables within agreed review windows.
- Ensuring they have rights to any client-provided content, assets, or data.
Ruji Labs is not responsible for delays, defects, or non-performance caused by missing inputs or inaccurate client instructions.
8. Project Timelines, Revisions, and Acceptance
Project scheduling and revisions follow the agreed proposal or SOW.
- Revision rounds are limited to what is specified in the Client Agreement.
- New requirements outside agreed scope are treated as change requests.
- If feedback is materially delayed, timelines may be re-baselined.
- Deliverables may be considered accepted if no issues are reported within the agreed acceptance period.
9. Intellectual Property
Unless stated otherwise, all text, graphics, branding, and original website content are owned by Ruji Labs and protected by applicable intellectual property laws.
- You may view this website for informational purposes.
- You may not reproduce, republish, or commercially use website content without written permission.
- Ownership of project deliverables is governed by signed client agreements.
10. Confidentiality
Both parties may receive non-public business, technical, or commercial information.
- Each party must keep confidential information reasonably protected.
- Confidential information must only be used for project performance or legitimate business purposes.
- Confidentiality obligations do not apply to information that is already public, independently developed, or lawfully received from a third party.
- If disclosure is required by law, the disclosing party should be notified where legally permitted.
11. Privacy and Data Handling
We collect contact and project inquiry information that you voluntarily provide, including name, email address, and project details.
We use this data to:
- Respond to inquiries
- Prepare proposals
- Deliver services
We do not sell personal data.
Data handling principles:
- Data is retained only as long as reasonably necessary for legal or operational needs.
- Access is limited to authorized personnel and approved service providers.
- Where applicable, data handling aligns with Malaysia's Personal Data Protection Act 2010 (PDPA).
You may request access, correction, or deletion of relevant personal data by contacting us. We may request reasonable verification before processing a request.
PDPA compliance and mitigation controls:
- Privacy-by-design controls are applied to product and workflow changes that involve personal data.
- Data processing by third parties is restricted to approved processors under contractual confidentiality and security obligations.
- Role-based access controls and encryption safeguards are used for sensitive platform credentials and operational data.
- Incident handling includes breach triage, containment, evidence logging, and notification workflows where required by law.
- Cross-border processing is limited to required service operations with reasonable contractual and technical safeguards.
12. Third-Party Tools and Platforms
This website and our service workflows may use third-party tools, hosting providers, and integrations. These providers operate under their own terms and policies.
Ruji Labs is not responsible for third-party downtime, policy changes, pricing changes, or interruptions outside our control.
13. Warranties Disclaimer
This website is provided on an "as is" and "as available" basis.
To the fullest extent permitted by law, Ruji Labs disclaims warranties, including merchantability, fitness for a particular purpose, and non-infringement.
14. Limitation of Liability
To the maximum extent permitted by law, Ruji Labs is not liable for indirect, incidental, consequential, special, or punitive losses arising from your use of this website.
Where liability cannot be excluded, Ruji Labs' total aggregate liability for any claim related to website use or services is limited to the total fees paid to Ruji Labs for the relevant service in the preceding three (3) months, unless otherwise required by law.
15. Indemnity
You agree to indemnify and hold harmless Ruji Labs from losses, claims, liabilities, and expenses arising from:
- Your misuse of the website.
- Your breach of this legal document or any Client Agreement.
- Your violation of applicable laws, third-party rights, or intellectual property rights.
- Any content, data, or materials you provide that are unlawful or unauthorized.
16. Force Majeure
Ruji Labs is not liable for delay or failure to perform caused by events beyond reasonable control, including natural disasters, acts of government, war, labor disruptions, internet outages, infrastructure failures, cyber incidents, and third-party platform outages.
17. Governing Law and Dispute Resolution
These terms are governed by the laws of Malaysia.
Unless otherwise agreed in writing, disputes relating to this website or connected services are subject to the jurisdiction of Malaysian courts.
Before formal proceedings, both parties should attempt good-faith resolution through written notice and reasonable discussion.
18. Changes to Terms and Contact
We may revise this legal document from time to time. The "Last Updated" date reflects the latest revision.
Continued use of the website after updates means you accept the revised terms.
For legal, privacy, or data requests: info@rujilabs.com
19. NodeX Paywall Terms (Marketplace Notice)
Some forms on NodeX include a payment step ("Pay & Submit") powered by Curlec. In these flows, NodeX provides the form and payment collection technology, while the form owner (seller) is responsible for the actual goods or services offered.
- NodeX is not the merchant of record for items sold by third-party form owners.
- The seller is responsible for product descriptions, pricing accuracy, availability, delivery, and after-sales support.
- Buyers should review seller contact details shown on checkout/success screens before payment.
- By paying through a seller's NodeX form, you authorize payment processing through Curlec and agree to the seller's specific terms.
- NodeX is not liable to buyer or seller for product quality, fulfillment, refunds, delivery delays, charge disputes, or merchant conduct.
20. Refund Policy
For purchases made through NodeX paywall forms, refund requests must be handled directly with the seller who created the form.
- Eligibility, timelines, and approval criteria are determined by the seller's own policy.
- NodeX does not decide refund approvals for third-party seller transactions.
- NodeX does not mediate, arbitrate, or enforce refund outcomes between buyer and seller.
21. Shipping and Delivery Policy
Shipping and delivery terms shown in paywall forms (zones, fees, pickup options, lead times) are configured by each seller.
- Estimated timelines and delivery charges may vary by seller and location.
- Buyers are responsible for providing complete and accurate delivery details at checkout.
- For order status, delays, or fulfillment disputes, contact the seller directly.
- NodeX is not responsible for shipping, delivery performance, losses, or failed fulfillment.
22. Support Contact
For legal or policy questions related to NodeX platform behavior, email info@rujilabs.com.
For order changes, delivery updates, refunds, or merchant-specific disputes, contact the seller using the contact details provided on their form or confirmation message.
23. PDPA Data Subject Requests (Malaysia)
For PDPA-related requests (access, correction, withdrawal of consent where applicable, or complaint handling), email info@rujilabs.com with sufficient details for verification.
We review requests in a reasonable timeframe and may request identity confirmation before disclosing or changing personal data.