020 eCommerce Sdn Bhd - Terms of Service v2.0
Part 1 - Acceptance of Terms & Binding Mechanism
1.1 How These Terms Apply
These Terms of Service ("Terms") govern all services provided by 020 eCommerce Sdn Bhd (Company No. 202101009872 (1410171-U)) ("020", "we", "us") to its clients ("Client", "you"). By engaging 020's services, you agree to be bound by these Terms in their entirety.
1.2 Acceptance
By proceeding with payment of an invoice, you confirm that you have read, understood, and agree to be bound by O2O's Terms of Service, which are available at https://www.o2o.my/terms-of-service.html and are incorporated into this agreement by reference. If you do not agree to these Terms, do not make payment and contact us to discuss alternative arrangements.
1.3 Amendments to These Terms
020 reserves the right to amend these Terms at any time. Amendments will be published on 020's website at least fourteen (14) days before taking effect. Continued use of 020's services after the effective date of any amendment constitutes the Client's acceptance of the updated Terms. For material changes affecting existing contracts, 020 will notify the Client by email to the address on record.
1.4 Conflicting Terms
In the event of any conflict between these Terms and a separately executed written agreement signed by an authorised representative of 020, the separately executed agreement shall prevail to the extent of the conflict. In all other respects, these Terms shall apply. Any terms or conditions proposed by the Client in a purchase order, scope document, or other document shall have no legal effect unless expressly accepted in writing by 020.
Part 2 - Definitions
In these Terms, unless the context otherwise requires, the following expressions have the following meanings:
- "020" / "Company": 020 eCommerce Sdn Bhd (202101009872 (1410171-U)), including its employees, contractors, directors, and authorised agents.
- "Client": The individual, company, or entity that has engaged 020 for services by accepting a quotation, paying an invoice, or executing a written agreement.
- "Services": Any and all services provided by 020, including but not limited to web development, web hosting, email hosting, digital marketing, migration services, reseller products, online contest management, and ecommerce management.
- "Agreement": These Terms of Service, together with any accepted quotation, purchase order, or written agreement between 020 and the Client.
- "Content": All text, images, data, code, files, and other materials provided by the Client to 020 or created by 020 on behalf of the Client.
- "Deliverables": Any website, software, application, report, creative asset, or other output produced by O20 under the Agreement.
- "Intellectual Property": All patents, copyrights, trademarks, trade secrets, source code, designs, and other intellectual property rights.
- "PDPA": Malaysia's Personal Data Protection Act 2010 (Act 709) and any regulations made thereunder.
- "GDPR": The European Union's General Data Protection Regulation (EU) 2016/679, applicable where 020 processes personal data of EU residents.
- "Force Majeure Event": Any event beyond 020's reasonable control, including natural disasters, pandemics, acts of government, power outages, cyberattacks, or failures of third-party infrastructure.
- "Working Day": Monday to Friday, 10:00am to 7:00pm Malaysian Standard Time (MYT), excluding Malaysian public holidays.
- "Migration": The transfer of websites, data, emails, databases, or applications from one hosting environment to another.
- "Third-Party Services": Products, platforms, or services provided by entities other than 020, including but not limited to Microsoft 365, Amazon Web Services, and Google Workspace.
- "Upstream Provider": The original licensor or infrastructure provider of any Third-Party Service that 020 resells or facilitates.
- "AUP": 020's Acceptable Use Policy, set out in Part 8 of these Terms.
- "SLA": 020's Service Level Agreement, set out in Part 10 of these Terms.
Part 3 - General Provisions
3.1 Governing Law & Jurisdiction
These Terms and any dispute or claim arising out of or in connection with them or their subject matter shall be governed by and construed in accordance with the laws of Malaysia. The parties irrevocably submit to the exclusive jurisdiction of the courts of Malaysia, and specifically the courts of Selangor or Kuala Lumpur at 020's election, in respect of any dispute or claim arising under or in connection with these Terms.
3.2 Dispute Resolution
Before commencing legal proceedings, the parties agree to attempt in good faith to resolve any dispute by negotiation. Either party may give written notice of a dispute ("Dispute Notice"), following which the parties' authorised representatives shall meet (physically or virtually) within ten (10) Working Days to attempt resolution. If the dispute is not resolved within twenty (20) Working Days of the Dispute Notice, either party may refer the matter to mediation administered by the Asian International Arbitration Centre ("AIAC") in Kuala Lumpur under its Mediation Rules. If mediation fails, either party may pursue the matter in the courts of Malaysia pursuant to Clause 3.1.
3.3 Force Majeure
020 shall not be liable for any delay or failure to perform its obligations under these Terms if such delay or failure results from a Force Majeure Event. 020 will notify the Client promptly upon becoming aware of a Force Majeure Event and will take reasonable steps to mitigate its impact. If a Force Majeure Event continues for more than thirty (30) consecutive days, either party may terminate the affected services by giving fourteen (14) days' written notice, with no penalty to either party. The Client shall not be entitled to a refund for any portion of services already rendered prior to the Force Majeure Event.
3.4 Assignment
020 may assign, novate, or transfer any of its rights and obligations under these Terms, including upon a merger, acquisition, or sale of substantially all its assets, without the Client's consent, provided that written notice is given to the Client within fourteen (14) days of such assignment. The Client may not assign, novate, or transfer any of its rights or obligations under these Terms without the prior written consent of 020.
3.5 Subcontracting
020 reserves the right to engage subcontractors, freelancers, or third-party service providers to perform any part of the Services. 020 remains responsible to the Client for the performance of all contracted Services notwithstanding any subcontracting arrangement. 020 will ensure that subcontractors are bound by confidentiality obligations no less stringent than those in Part 6 of these Terms.
3.6 Electronic Signatures & Communications
In accordance with Malaysia's Electronic Commerce Act 2006 and Electronic Government Activities Act 2007, electronic signatures, email confirmations, acceptance by conduct (including payment), and other electronic communications shall constitute valid, binding, and enforceable communications and acceptances for the purposes of these Terms. No party shall deny the legal effect, validity, or enforceability of an agreement solely on the grounds that it was formed electronically.
3.7 Waiver
No failure or delay by 020 in exercising any right, power, or remedy under these Terms shall operate as a waiver of that right. Any waiver must be in writing and signed by an authorised representative of 020 to be effective. A waiver of one breach shall not constitute a waiver of any subsequent breach of the same or any other provision.
3.8 Non-Solicitation of Staff
During the term of any active service agreement and for a period of twelve (12) months following its termination, the Client agrees not to directly or indirectly solicit, recruit, employ, or engage any current or former 020 employee or contractor who was involved in delivering services to the Client, without the prior written consent of 020. If this clause is breached, the Client shall pay 020 a fee equivalent to six (6) months of the relevant employee's most recent monthly compensation, as a genuine pre-estimate of 020's recruitment and training costs.
3.9 Statute of Limitations on Claims
Any claim or cause of action by the Client against 020 arising from or relating to the Services must be brought within twelve (12) months of the date on which the Client became aware (or ought reasonably to have become aware) of the grounds for the claim. Claims brought outside this limitation period shall be absolutely barred. This clause does not affect any limitation period under applicable law that is shorter than twelve (12) months.
Part 4 - Payment, Fees & Refund Policy
4.1 Payment Terms
Unless otherwise agreed in writing, 100% payment is required before project commencement. All fees are in Malaysian Ringgit (MYR) unless expressly stated otherwise. Invoices are payable within fourteen (14) calendar days of the invoice date.
4.2 Late Payment Charges
If an invoice remains unpaid by its due date, the following shall apply:
- A flat administrative fee of RM50.00 will be levied on the fourteenth (14th) day following the due date.
- Interest at the rate of 1.5% per month (18% per annum) shall accrue on the outstanding balance from the due date until full payment is received.
- This interest rate represents a genuine pre-estimate of O20's cost of capital and administrative burden arising from late payment.
- 020 reserves the right to suspend all active services (including taking websites offline) until full payment, including accrued interest and fees, is received.
- If the outstanding amount remains unpaid for sixty (60) or more days, 020 may terminate the agreement and pursue recovery through legal proceedings, and the Client shall be liable for all reasonable legal costs, collection agency fees, and court costs incurred.
4.3 Price Revisions
020 reserves the right to revise its service fees by giving thirty (30) days' written notice to the Client. Price revisions will not affect invoices already issued. For recurring services (such as hosting and maintenance retainers), the revised fee will apply from the next billing cycle after the notice period expires.
4.4 Taxes
All fees quoted are exclusive of any applicable taxes, including Malaysia's Service Tax, Sales Tax, or any successor or equivalent tax. Where applicable, taxes will be added to invoices at the prevailing rate. The Client is responsible for any withholding taxes applicable in their jurisdiction.
4.5 Disputed Invoices
If the Client disputes any portion of an invoice, they must notify 020 in writing within seven (7) Working Days of the invoice date, specifying the amount disputed and the grounds for the dispute. Undisputed portions of the invoice remain payable by the original due date. The parties shall endeavour to resolve invoice disputes within fourteen (14) Working Days of O2O receiving the dispute notice.
4.6 Payment Reversals & Chargebacks
Any attempt by the Client to reverse a bank transfer or initiate a credit card chargeback for amounts properly due under these Terms shall constitute a material breach of the Agreement. 020 shall be entitled to immediately suspend all services, and the Client shall be liable for: (a) the full disputed amount; (b) any bank fees, chargeback fees, or processing costs incurred by O20; and (c) reasonable legal costs of recovery. 020 reserves the right to report fraudulent chargebacks to relevant financial authorities.
4.7 Refund Policy
The Client may request a refund by written notice delivered to the Director of 020 within seven (7) calendar days of paying the first invoice for any project, provided that work has not yet commenced beyond initial consultation and planning. Where work has commenced, the following applies:
- The Client shall be entitled to a refund of any prepaid amounts, less the value of all work completed at 020's standard hourly rate of RM350/hour and any third-party costs already incurred (including domain registrations, third-party software licences, and sub-contractor fees).
- No refund shall be issued for digital products (including software, SaaS subscriptions, licences, or completed websites) that have been delivered and accepted, or are deemed accepted under Clause 9.8.
- No refund shall be issued for services already rendered, including hosting fees for periods already commenced, migration services where migration has been initiated, and marketing campaigns where ad spend has been committed.
- Any refund issued constitutes full and final settlement of all claims by the Client against 020 in respect of the relevant project or service.
Part 5 - Limitation of Liability, Indemnification & Warranty Disclaimer
5.1 Limitation of Liability
To the fullest extent permitted by applicable law:
- 020's total aggregate liability to the Client under or in connection with these Terms, whether in contract, tort (including negligence), breach of statutory duty, or otherwise, shall not exceed the total fees paid by the Client to 020 under the relevant invoice or agreement in the twelve (12) months immediately preceding the event giving rise to the claim.
- 020 shall not be liable for any indirect, special, consequential, incidental, punitive, or exemplary loss or damage, including loss of profits, loss of revenue, loss of data, loss of business opportunity, loss of goodwill, or reputational damage, even if 020 has been advised of the possibility of such losses.
- 020 is not liable for losses arising from the Client's own instructions, content, or materials; third-party platform failures; Force Majeure Events; or the Client's failure to maintain adequate backups.
5.2 Indemnification by Client
The Client shall indemnify, defend, and hold harmless 020 and its directors, officers, employees, subcontractors, and agents from and against any and all claims, losses, damages, liabilities, penalties, costs, and expenses (including reasonable legal fees) arising out of or relating to:
- Any content, data, or materials provided by the Client that infringe any third party's intellectual property rights, violate any applicable law, or are defamatory, obscene, or unlawful;
- The Client's use of any Deliverable in a manner inconsistent with these Terms or the intended purpose;
- The Client's breach of any provision of these Terms;
- Any product liability or consumer protection claim arising from goods or services sold through the Client's website or ecommerce platform managed by 020;
- Any failure by the Client to comply with applicable laws and regulations in relation to their business, including data protection, consumer protection, financial services, and content laws.
5.3 Warranty Disclaimer
020 provides all Services on an "as is" and "as available" basis. To the widest extent permitted by Malaysian law (including the Consumer Protection Act 1999 and the Sale of Goods Act 1957), 020 expressly disclaims all implied or statutory warranties, including but not limited to warranties of:
- Merchantability and fitness for a particular purpose;
- Non-infringement of third-party rights;
- Uninterrupted, error-free, or secure operation of any service or platform;
- Accuracy, reliability, or completeness of any data, result, or output;
- Compatibility with all devices, browsers, or operating systems beyond those specified in the applicable service scope.
5.4 Client Responsibility for Data Accuracy
Upon delivery of any Deliverable, it is the Client's sole responsibility to review and verify the accuracy, completeness, and suitability of the work. 020 shall not be liable for any errors, omissions, or inaccuracies identified after the Client has accepted (or is deemed to have accepted under Clause 9.8) the Deliverable.
5.5 Third-Party Service Disclaimer
Where 020 integrates, connects, or relies upon third-party services (including payment gateways, logistics providers, cloud infrastructure, social media platforms, and advertising networks), 020 makes no representation as to the reliability, security, or continued availability of such services. 020 shall not be liable for any disruption, data loss, or failure resulting from third-party service outages or changes to third-party terms, APIs, or pricing.
Part 6 - Intellectual Property & Confidentiality
6.1 Ownership of Deliverables
Subject to full and final payment of all amounts due under the Agreement, ownership of Deliverables specifically created for the Client under a "work for hire" engagement shall vest in the Client upon payment. For the avoidance of doubt, the following shall not transfer to the Client and remain the property of 020 or their respective owners:
- 020's proprietary software platforms (including 020 Connect, 020 Ecommerce, 020 Marketing) and any Deliverables built on or integrating these platforms;
- Reusable code libraries, frameworks, templates, modules, or components developed by 020 as part of its standard toolkit;
- Third-party software, plugins, themes, stock images, fonts, or other assets licensed to 020 but not transferable to the Client;
- Any Deliverable for which full payment has not been received.
6.2 Licence to Use Non-Transferable Assets
Where a Deliverable incorporates non-transferable assets (as described in Clause 6.1), 020 grants the Client a non-exclusive, non-transferable licence to use such assets solely in connection with the Deliverable, for the duration of the Client's use of the Deliverable. The Client may not sub-licence, sell, or transfer these assets.
6.3 Client-Supplied Materials
The Client warrants that all materials supplied to 020 (including text, images, logos, data, and trademarks) are either owned by the Client or that the Client has obtained all necessary licences, consents, and permissions for their use. The Client indemnifies 020 against any claim arising from the use of Client-supplied materials in accordance with Clause 5.2.
6.4 Portfolio Rights
020 reserves the right to include Deliverables in its portfolio, marketing materials, and case studies, unless the Client submits a written request for removal within thirty (30) days of project completion. 020 may continue to reference the existence of the Client relationship in general terms (e.g., "we have worked with clients in the retail sector") even if specific portfolio items are removed, unless separately restricted by a signed non-disclosure agreement.
6.5 Attribution Clause
Unless the Client pays the applicable removal fee (as agreed in the relevant quotation), websites and digital assets developed by 020 shall include the attribution "Website by 020 eCommerce" in the footer or source code. Unauthorised removal of this attribution constitutes a breach of contract.
6.6 Mutual Confidentiality
Each party (the "Receiving Party") agrees to keep confidential all non-public information disclosed by the other party (the "Disclosing Party") in connection with the Services ("Confidential Information"), and to use Confidential Information solely for the purposes of the Agreement. Confidential Information shall not be disclosed to any third party without the Disclosing Party's prior written consent, except to the Receiving Party's employees and subcontractors who need to know it for the purposes of the Agreement and are bound by equivalent confidentiality obligations. This obligation survives termination of the Agreement for a period of three (3) years. Confidential Information does not include information that: (a) is or becomes publicly available through no breach of this clause; (b) was known to the Receiving Party before disclosure; (c) is independently developed by the Receiving Party; or (d) is required to be disclosed by law or court order, provided prompt notice is given to the Disclosing Party.
Part 7 - Data Protection & Privacy (PDPA 2010 / GDPR)
7.1 PDPA 2010 Compliance
020 is committed to compliance with Malaysia's Personal Data Protection Act 2010 ("PDPA") and all regulations made thereunder. 020 processes personal data only for lawful purposes and with appropriate consent or lawful basis. 020's full Privacy Notice is available at www.020.my/privacy-policy and is incorporated into these Terms by reference.
7.2 Data Collected & Purpose
020 collects and processes personal data (including names, contact details, business information, and payment records) for the following purposes:
- Providing, administering, and improving the Services;
- Billing, invoicing, and account management;
- Marketing communications (with consent, which may be withdrawn at any time);
- Legal and regulatory compliance;
- Fraud prevention and security monitoring.
7.3 Data Subject Rights
Under the PDPA 2010, Clients have the right to: (a) access their personal data held by 020; (b) correct inaccurate personal data; (c) withdraw consent for processing at any time (without affecting the lawfulness of processing based on consent before withdrawal); and (d) make a complaint to the Personal Data Protection Commissioner. To exercise these rights, contact 020 at support@o2o.my.
7.4 Client Data on Hosted Platforms
Where 020 hosts websites, ecommerce platforms, or applications on behalf of Clients, the Client is the data controller for all personal data of their end-users processed on 020's infrastructure. The Client is responsible for maintaining a compliant privacy policy on their own website and for ensuring their use of 020's infrastructure complies with PDPA and all applicable laws. 020 acts as a data processor in this context and will process end-user data only in accordance with the Client's instructions.
7.5 Cross-Border Data Transfers
020 may transfer personal data to countries outside Malaysia in connection with the delivery of Services (including where cloud infrastructure is hosted overseas). 020 will take reasonable steps to ensure that any such transfers are made in compliance with the PDPA and applicable international data protection standards. For Clients in the European Union or European Economic Area, 020 acknowledges its obligations under the GDPR and will execute a Data Processing Agreement upon request.
7.6 Data Security
020 implements industry-standard technical and organisational security measures to protect personal data against unauthorised access, disclosure, alteration, or destruction. However, no data transmission over the internet or electronic storage system is entirely secure, and 020 cannot guarantee absolute security. In the event of a data breach affecting Client data, 020 will notify the Client within 72 hours of becoming aware of the breach, to the extent practicable.
7.7 Data Retention
020 retains personal data for as long as necessary to fulfil the purposes for which it was collected, or as required by Malaysian law (including a minimum of seven (7) years for financial records under the Income Tax Act 1967). Upon termination of services, 020 will, at the Client's written request, securely delete or return Client data within thirty (30) days, subject to any legal retention obligations.
7.8 Backup Policy
020 performs weekly automated backups of hosted data for disaster recovery purposes. These backups are retained for a period of thirty (30) days. Backups are intended for 020's internal recovery use only and are not a substitute for the Client's own independent backup strategy. 020 strongly recommends that Clients maintain their own current backups of all data hosted on 020's infrastructure. 020 shall not be liable for data loss where the Client has failed to maintain independent backups.
Part 8 - Acceptable Use Policy (AUP)
8.1 Scope
This Acceptable Use Policy ("AUP") applies to all 020 Services, including web hosting, email hosting, shared and dedicated servers, cloud infrastructure, and any platform administered by O20 on behalf of a Client. All Clients and their end-users are bound by this AUP. Where 020 provides reseller services, the Client (as reseller) is responsible for ensuring its own customers comply with this AUP.
8.2 Prohibited Content
The following categories of content are strictly prohibited on 020's infrastructure and in any Deliverable produced by O20:
- Child sexual abuse material (CSAM) or any content that sexualises, exploits, or endangers minors;
- Terrorism-related content, including material that promotes, glorifies, or facilitates terrorist acts or organisations;
- Racist, ethnically offensive, or hate-inciting content directed at individuals or groups based on protected characteristics;
- Pornographic or sexually explicit content, unless specifically agreed in a signed written agreement and permissible under all applicable laws;
- Content that defames, harasses, or threatens any individual or entity;
- Illegal gambling, pyramid schemes, or fraudulent financial schemes;
- Counterfeit goods, pirated software, or content that infringes any third party's intellectual property rights;
- Phishing sites, fraudulent websites, or sites designed to deceive end-users;
- Malware, ransomware, viruses, spyware, adware, or any malicious code;
- Content that violates any applicable Malaysian law or the law of any jurisdiction in which the content is accessed.
8.3 Prohibited Technical Activities
The following technical activities are strictly prohibited:
- Cryptocurrency mining of any kind on shared hosting infrastructure;
- Running IRC bots, automated chat bots, or similar persistent scripts that consume disproportionate server resources;
- Port scanning, network sniffing, or any attempt to probe, test, or exploit the security of O20's or third-party systems;
- Denial-of-service (DoS) or distributed denial-of-service (DDoS) attacks;
- Operating anonymous proxy or VPN relay services on shared infrastructure;
- Running peer-to-peer (P2P) file sharing applications or BitTorrent seeders on 020's servers;
- Uploading or executing cracking tools, password harvesting scripts, or vulnerability exploitation software;
- Attempting to gain unauthorised access to any 020 system, account, or server;
- Sending unsolicited commercial email (spam) from any 020 infrastructure.
8.4 Email / Spam Policy
Use of 020's infrastructure to send unsolicited bulk email ("spam") is strictly prohibited. Any email marketing conducted through 020's servers must comply with Malaysia's Communications and Multimedia Act 1998, the PDPA 2010, and the CAN-SPAM Act (for emails reaching US recipients). Specifically:
- All marketing emails must include an unsubscribe mechanism that functions correctly and is honoured promptly;
- Mailing lists must be based on verified, opt-in consent from recipients;
- Email campaigns must include accurate sender identification and a valid physical or postal address;
- 020 reserves the right to immediately suspend accounts sending unsolicited email, without notice and without refund.
8.5 Copyright & Takedown Procedure
020 respects intellectual property rights and complies with applicable copyright laws. If you believe that content hosted on 020's infrastructure infringes your copyright, please submit a written takedown notice to 020 at support@o2o.my containing: (a) identification of the copyrighted work; (b) identification of the infringing material and its URL; (c) your contact details; (d) a statement that you have a good faith belief that the use is not authorised; and (e) a declaration of accuracy. 020 will act on valid takedown notices within five (5) Working Days.
8.6 Resource Usage - Shared Hosting
For shared hosting environments, Clients must not consume resources (CPU, RAM, bandwidth, inode count, or database connections) in a manner that materially impairs the service of other users on the same server. 020's system administration team has sole discretion to determine what constitutes unacceptable resource usage. 020 may: (a) throttle the offending account; (b) suspend the account with ten (10) days' notice to upgrade or migrate; or (c) in extreme cases, terminate the account with fourteen (14) days' written notice.
8.7 Consequences of AUP Violation
Any violation of this AUP may result in, at 020's sole discretion: (a) immediate suspension of services without notice and without refund; (b) permanent termination of the Client's account; (c) disclosure of relevant information to law enforcement authorities; and (d) legal action to recover damages, costs, and legal fees incurred by 020 as a result of the violation.
Part 9 - Web Development Services
9.1 Project Commencement
A web development project commences upon receipt of full or agreed initial payment and the Client's submission of all required materials, briefs, and access credentials. 020 shall not be required to commence work without receiving these prerequisites.
9.2 Completion Timeline
020 will use commercially reasonable efforts to complete the web development project within sixty (60) Working Days from the date of project commencement (defined in Clause 9.1). This timeline assumes the Client provides all required content, feedback, and approvals in a timely manner. Delays caused by the Client's failure to provide materials, approvals, or feedback will extend the completion timeline by an equivalent period, and 020 shall not be liable for any resulting delays.
9.3 Content Submission Deadline
All required content (text, images, product listings, brand assets, etc.) must be submitted by the Client within sixty (60) Working Days of project commencement. If content is not submitted within this period, the full project value becomes immediately due and payable. If content remains unsubmitted sixty (60) Working Days after this deadline (i.e., 120 Working Days from commencement), a continuation fee of 15% of the total project value per month shall apply.
9.4 Change Orders & Amendments
Any request to add, amend, or change a previously agreed design, layout, feature, or technical specification constitutes a Change Order. 020 allows a maximum of three (3) rounds of revisions to any design or programming element at no additional charge, provided each revision is submitted in writing within five (5) Working Days of 020 delivering the item for review. All further revisions will be quoted and billed at 020's hourly rate. Changes are not billable where they arise from O20's own error or omission. All Change Orders must be confirmed in writing (email is acceptable) by an authorised representative of the Client before 020 commences the additional work. 020 is not obligated to act on verbal change instructions.
9.5 Project Pause
A Client may request a pause in project development by written notice signed by an authorised representative. The pause must not exceed thirty (30) consecutive calendar days. If the pause exceeds thirty (30) days without mutual written agreement, the project shall be deemed cancelled and all accumulated billable hours shall become immediately payable. Reactivation of a paused project after thirty (30) days may be subject to a reactivation fee of a minimum RM500, reflecting re-onboarding and technology currency costs.
9.6 Client Approval Process
020 will deliver each project milestone for the Client's written approval. The Client must provide written approval or written consolidated feedback within five (5) Working Days of each milestone delivery. Failure to respond within this period shall be deemed approval of that milestone. 020 shall not be responsible for delays caused by the Client's failure to provide timely approvals.
9.7 Third-Party Software & Licences
Many web development projects incorporate third-party software, content management systems (CMS), plugins, themes, and frameworks (e.g., WordPress, WooCommerce, Shopify). The following applies to all such third-party components:
- Third-party software is subject to the original developer's licence terms, which are separate from these Terms;
- 020 makes no warranty as to the ongoing availability, compatibility, or security of third-party software;
- The Client is responsible for maintaining and renewing any third-party software licences after project delivery;
- 020 is not liable for any issues arising from third-party software updates, security patches, or discontinuation after project delivery.
9.8 Delivery & Deemed Acceptance
Project delivery is deemed to occur when: (a) the Deliverable is published to the live server following receipt of final payment; or (b) 020 notifies the Client in writing that the Deliverable is ready for handover. If the Client does not raise written objections within fourteen (14) calendar days of delivery notification, the Deliverable is deemed accepted in its current form and O20's warranty period commences.
9.9 Browser & Device Compatibility
020 will ensure the developed website displays correctly on the following browsers and resolutions: Mozilla Firefox 30.0+, Google Chrome 34+, Microsoft Edge (current version), and Safari (current version). Compatibility at the following responsive breakpoints is guaranteed: Desktop (1280px x 900px and above), Tablet (768px x 1024px), Mobile (320px x 640px and above). 020 is not responsible for display anomalies on deprecated browsers, highly customised browser configurations, or devices outside the specified breakpoints.
9.10 Third-Party Modifications
020 is not responsible for any issues arising from modifications made to a Deliverable by the Client or any third party after delivery. Any remediation work required as a result of third-party modifications will be billed at RM300 per hour and is not included in any warranty or maintenance arrangement.
9.11 Warranty
020 provides a thirty (30) day warranty from the date of project delivery (commencement of the warranty period as defined in Clause 9.8), covering defects in workmanship that are attributable to O20's own error or omission. This warranty does not cover: (a) issues caused by the Client's own modifications; (b) incompatibilities with third-party software updated after delivery; (c) hosting environment changes not managed by O20; or (d) any issue arising from Content provided by the Client.
Part 10 - Web Hosting Services & Service Level Agreement
10.1 Hosting Service Types
020 offers the following web hosting service tiers:
- Software as a Service (SaaS) - 020-managed platform-level hosting;
- Shared Web Hosting - shared server environment with cPanel access where applicable;
- Dedicated Server & Cloud Hosting - dedicated resources provisioned for the Client;
- Clustered Cloud Hosting - high-availability distributed hosting environment.
The Client's entitled resources (disk space, bandwidth, CPU, RAM) are governed by the specifications in the applicable quotation. Shared hosting is limited to a maximum of thirty (30) concurrent users unless an upgrade is agreed in advance.
10.2 Uptime Commitment (SLA)
- Shared Hosting: 99.5% monthly uptime target (approximately 3.6 hours downtime per month).
- Cloud / Dedicated Hosting: 99.9% monthly uptime target (approximately 43 minutes downtime per month).
- Exclusions: Scheduled maintenance windows (with 48 hours' notice), Force Majeure Events, Client-caused outages, upstream provider outages, and DDoS attacks.
- SLA Credit: If uptime falls below the target in any calendar month, the Client is entitled to a service credit of 5% of that month's hosting fee per percentage point below the target, up to a maximum of 30% of that month's fee. Service credits are the Client's sole remedy for uptime failures.
- Credit Claim: Claims must be submitted in writing within ten (10) Working Days of the end of the affected month.
10.3 Scheduled Maintenance
020 reserves the right to carry out scheduled maintenance on its hosting infrastructure, including server upgrades, security patching, and hardware replacement. 020 will provide at least forty-eight (48) hours' advance notice of scheduled maintenance via email. Emergency maintenance required to address critical security vulnerabilities or imminent hardware failure may be carried out with shorter or no notice, and will not constitute a breach of the uptime SLA.
10.4 Server Resource Usage
See Part 8 (AUP), Clause 8.6 for resource usage limits applicable to shared hosting. The Client acknowledges that 020 is the sole arbiter of what constitutes unacceptable resource usage on shared infrastructure.
10.5 Root Access & Control Panel
Only Clients on Shared Web Hosting plans are granted access to the hosting control panel. Dedicated and cloud clients are granted access as specified in their service agreement. Root access and server-level controls are restricted to 020's administration team unless expressly agreed otherwise in writing.
10.6 Hosting Fees & Suspension
Hosting fees are payable in advance for the agreed billing period. Failure to pay hosting fees by the due date may result in service suspension. 020 will endeavour to provide seven (7) days' written notice before suspension. Websites suspended for non-payment will be restored within twenty-four (24) hours of full payment being received. If a hosting account remains unpaid for sixty (60) days after suspension, 020 reserves the right to permanently delete the hosted data, and the Client acknowledges that 020 shall not be liable for any resulting data loss.
10.7 Domain Name Services
Domain registration and renewal services are provided as a value-added service. The following applies: Domain registrations are subject to the policies of the relevant registrar and MYNIC (for .my domains); The Client is solely responsible for ensuring timely domain renewal. 020 will provide renewal reminders but does not guarantee renewal success once a domain enters the redemption period; 020 does not guarantee the availability of any specific domain name; Redemption period recovery fees are chargeable to the Client at cost plus an administrative fee.
10.8 Third-Party Hosted Projects
Where the Client's project is hosted on a server not managed by 020, any compatibility issues arising from server software upgrades or operating system changes are the Client's responsibility. 020 may assist with remediation but will bill this work at its standard hourly rate.
Part 11 - Email Hosting Services & Email Purge Policy
11.1 Email Hosting Services
020 provides business email hosting services including custom domain email (e.g., yourname@yourdomain.com), webmail access, IMAP/POP3/SMTP support, spam filtering, and virus scanning. Email hosting specifications (storage quota, number of accounts, and additional features) are governed by the applicable quotation.
11.2 Email Purge Policy
To maintain optimal performance and prevent database corruption on shared email hosting infrastructure, 020 applies the following automatic email purge schedule:
- Junk / Spam Folder: Automatically purged every 30 days. Items older than 30 days are permanently deleted without further notice.
- Deleted Items / Trash: Automatically purged every 30 days. Items older than 30 days are permanently deleted without further notice.
- Sent Items: Items older than 180 days are automatically purged on a rolling basis.
- Inactive Accounts: Email accounts inactive for 180 consecutive days (no login, no incoming/outgoing activity) may be suspended. Data will be held for a further 30 days before permanent deletion, with email notice to the account owner and the primary account holder.
- Notice: 020 will send an email notification to the primary account holder at least 7 days before any purge of the Inactive Account category. Automatic folder purges operate on the schedule above without individual advance notice.
- Client Responsibility: It is the Client's sole responsibility to archive, download, or back up any email data they wish to retain before it reaches the purge thresholds. 020 accepts no liability for email data lost as a result of the purge schedule described in this Clause.
11.3 Email Storage Limits & Consequences
If a Client's email account reaches its storage quota, incoming emails may be bounced or rejected. 020 is not liable for any email delivery failures resulting from a full mailbox. Clients are responsible for monitoring their mailbox usage and requesting a quota upgrade from 020 before their storage limit is reached.
11.4 Email Security
020 implements spam filtering and virus scanning on all inbound and outbound email. However, 020 does not guarantee that all spam or malicious emails will be blocked. The Client remains responsible for maintaining appropriate endpoint security (including anti-virus software and phishing awareness) on devices used to access their email accounts. 020 is not liable for any loss or damage arising from phishing attacks, business email compromise, or malware delivered via email.
11.5 Email Anti-Spam Compliance
See Part 8, Clause 8.4. All bulk email campaigns must comply with the PDPA 2010 and Malaysia's Communications and Multimedia Act 1998. 020 reserves the right to suspend any email account found to be sending spam, without notice and without refund.
Part 12 - Website Migration Services
12.1 Scope of Website Migration
Website migration services include the transfer of website files, databases, DNS records, email accounts, and associated configurations from one hosting environment to another. The specific scope of migration is defined in the applicable quotation. Any data, configurations, or services not explicitly listed in the migration scope are excluded and remain the Client's responsibility.
12.2 Pre-Migration Client Obligations
Before 020 commences any migration, the Client must:
- Confirm in writing that a complete and verified backup of all website files, databases, and associated data exists and is stored independently of the source environment;
- Provide all required access credentials (hosting control panel, database credentials, DNS management access, domain registrar access) in a timely manner;
- Confirm the scheduled migration window and agree to be reasonably available during the migration for any required approvals or troubleshooting;
- Ensure that any custom software, plugins, or third-party integrations are compatible with the destination hosting environment.
020 shall not commence migration until written confirmation of an independent backup has been received from the Client. Migration is carried out on the assumption that the Client has fulfilled these obligations.
12.3 Migration Window & Estimated Downtime
Migrations are typically scheduled during off-peak hours (10:00pm - 6:00am MYT) to minimise disruption. 020 will provide the Client with at least seventy-two (72) hours' advance notice of the scheduled migration window. Estimated downtime will be communicated in advance, but 020 cannot guarantee a specific downtime duration, as this depends on data volume, server response times, and factors outside 020's control.
12.4 Limitation of Liability for Data Loss During Migration
Despite 020's best efforts, data loss or corruption during migration may occur due to factors outside 020's reasonable control, including but not limited to: filesystem inconsistencies in the source environment, database corruption pre-existing migration, network interruptions, and third-party server-side restrictions. 020's liability for data loss during migration is limited to restoring the most recent backup available to 020 at the time of migration. 020 is not liable for any data that was not captured in a pre-migration backup, or for any consequential losses arising from migration-related data loss.
12.5 DNS Propagation Disclaimer
After migration, DNS propagation times are governed by the domain registrar, upstream DNS providers, and internet service providers worldwide, and are outside O2O's control. DNS changes typically propagate within 24-72 hours globally, though in some cases this may take longer. 020 is not liable for any service disruption, email delivery failures, or loss of business during the DNS propagation period.
12.6 Post-Migration Verification Period
Following migration, the Client has seven (7) Working Days to conduct a thorough review of all migrated data, functionality, and configurations. Any discrepancies or missing data must be reported to 020 in writing within this period. After the expiry of the post-migration verification period, O20's obligations in respect of migration completeness are discharged and no further claims for missing or incorrectly migrated data will be accepted.
12.7 Migration Away from 020 Services (Client-Initiated)
If the Client chooses to migrate their websites or services away from 020's hosting infrastructure, whether conducted by the Client directly or through a third party, O2O shall not be liable for any data loss, service disruption, email delivery failures, or any other damage resulting from such migration. 020 will provide reasonable cooperation (including data export assistance) upon written request during normal business hours, which may be subject to a service charge. 020 is not responsible for the actions, errors, or omissions of any third party conducting the outbound migration.
Part 13 - Email Migration Services
13.1 Scope of Email Migration
Email migration services include the transfer of email data (inbox, sent items, contacts, calendar items, and folder structures) from one email platform or hosting environment to another. The specific scope is defined in the applicable quotation.
13.2 Pre-Migration Backup Obligation
The Client must independently back up all email data on all affected accounts before migration commences. This includes archived folders, calendar data, contacts, tasks, and any other data stored within the email platform. 020 will not commence email migration until the Client has confirmed in writing that independent backups are in place.
13.3 Third-Party Platform Limitations
Email migration is subject to significant limitations imposed by third-party email platforms and mail clients, including but not limited to:
- Microsoft Exchange and Outlook: Item size limits, throttling policies, folder migration restrictions, and PST file limitations may result in emails not being migrated or being migrated without attachments;
- Google Workspace (Gmail): API rate limits may cause large-volume migrations to be throttled or paused by Google's infrastructure;
- cPanel / Standard IMAP Migration: Emails in certain formats (e.g., mbox) may not migrate completely to all destination platforms;
- Shared Hosting Email Servers: Concurrent connection limits and server-side timeouts may interrupt large migrations.
020 has no control over the policies, limits, or technical restrictions imposed by third-party email platforms. 020 is not liable for any email data that is lost, corrupted, delayed, or not migrated as a result of third-party platform limitations.
13.4 Emails in Transit During Migration
During any migration window, emails that are in transit (i.e., sent to the Client's email address while DNS records are being updated) may be delayed, temporarily bounced, or in rare cases permanently lost if the sending server does not retry delivery. 020 is not responsible for emails lost in transit during the migration window. The Client should notify their key contacts of potential email disruption during the migration period.
13.5 Duplicate Emails
Depending on the migration method and source platform, some email items may be duplicated in the destination environment. 020 will take reasonable steps to prevent duplication but cannot guarantee that all duplicates are eliminated. Removal of duplicate emails after migration may be a separately chargeable service.
13.6 Post-Migration Verification
Following email migration, the Client has five (5) Working Days to verify that email data has been correctly migrated to all required accounts and devices. Any discrepancies must be reported to 020 in writing within this period. After the expiry of the verification period, O2O's obligations in respect of email migration completeness are discharged.
13.7 Limitation of Liability - Email Migration
020's total liability for any email migration engagement is limited to the fees paid for that specific migration service. 020 is not liable for business losses, missed communications, reputational damage, or other consequential losses arising from email migration, including those caused by third-party platform limitations, DNS propagation delays, or data in transit.
13.8 Migration Away from 020 Email Hosting (Third-Party Initiated)
If the Client engages a third party to migrate email accounts away from 020's email hosting, 020 is not responsible for any data loss, corruption, or service disruption caused by that third party's actions. 020 will provide reasonable access and cooperation for outbound migrations upon written request and subject to a reasonable service fee. Responsibility for the integrity of the migration transfers entirely to the third party from the moment they commence the migration.
Part 14 - Online Marketing Services
14.1 Services Covered
This Part applies to all online marketing services provided by 020, including Search Engine Optimisation (SEO), Search Engine Marketing (SEM/Pay-Per-Click advertising), Social Media Advertising (SMA), Social Media Management, Content Marketing, and Email Marketing Campaigns.
14.2 No Guarantee of Results
020 does not guarantee any specific outcomes from online marketing services, including but not limited to:
- Specific keyword rankings on any search engine;
- A defined number of website visitors, leads, or conversions;
- A specific return on advertising spend (ROAS);
- A specified volume of social media followers, engagements, or impressions.
Search engine rankings and advertising performance are affected by numerous factors outside 020's control, including search engine algorithm updates (Google, Bing, etc.), competitor activity, market conditions, and the quality of the Client's website and product offering. 020 shall not be liable for failure to achieve any projected or estimated outcome.
14.3 Algorithm Changes
Search engines and social media platforms regularly update their algorithms. Such updates may significantly impact the Client's rankings, visibility, or campaign performance. 020 is not liable for any adverse performance impact caused by third-party algorithm changes and may recommend (at additional cost) strategy adjustments in response to significant algorithm updates.
14.4 Client Cooperation
The Client must provide 020 with timely access to all required accounts, assets, and approvals, including: website admin access, Google Analytics / Search Console access, social media account access, brand assets, and campaign brief approvals. Delays caused by the Client's failure to provide access or approvals within five (5) Working Days of O20's request will extend campaign timelines, and 020 shall not be liable for any resulting delays or underperformance.
14.5 Ad Spend / Campaign Budget Custody
Where 020 manages paid advertising campaigns (e.g., Google Ads, Meta Ads), the following applies:
- Ad spend (the budget allocated to advertising platforms) is separate from 020's management fees and must be paid in advance or funded directly by the Client into the advertising platform;
- Any unspent ad budget at the end of a campaign period remains in the advertising platform account. 020 does not hold Client ad spend funds in its own accounts unless expressly agreed in writing;
- Upon termination of a campaign, 020 will facilitate the transfer of all advertising platform accounts and associated data to the Client or their nominated successor within ten (10) Working Days;
- 020 is not liable for any ad spend consumed before a campaign pause or termination request is processed, as advertising platforms may take up to 24 hours to apply changes.
14.6 Campaign Pause & Termination
The Client may pause or terminate an online marketing campaign by giving 020 at least five (5) Working Days' written notice. Upon pausing, 020's management fees continue to accrue unless the Agreement is terminated in accordance with Clause 19.2. Upon termination, fees for the current billing cycle are non-refundable, and 020 will provide a final campaign performance report within ten (10) Working Days.
14.7 Content Approval
All marketing content (ad copy, social media posts, blog articles, email campaigns) requires the Client's written approval before publication. 020 will submit content for approval at least five (5) Working Days before the intended publication date. If the Client does not respond within three (3) Working Days of submission, the content shall be deemed approved. The Client is responsible for ensuring that all approved content complies with applicable advertising standards (including Malaysia's Communications and Multimedia Content Code) and any industry-specific regulations governing their business.
14.8 Reporting
020 will provide the Client with monthly performance reports for all active marketing campaigns. Reports will be delivered within ten (10) Working Days of the end of each calendar month. The accuracy of reports is dependent on data provided by third-party platforms (Google Analytics, Meta Business Manager, etc.) and 020 makes no warranty as to the absolute accuracy of third-party reporting data.
Part 15 - Reseller & Licensed Products (Microsoft 365, AWS, Google Workspace)
15.1 020 as Authorised Reseller
020 acts as an authorised reseller or agent for third-party products and services including Microsoft 365 (formerly Office 365), Amazon Web Services (AWS), Google Workspace, and other licensed software and cloud services. 020's role in these engagements is that of a reseller and facilitator; the ultimate service provider is the Upstream Provider, not 020.
15.2 Upstream Provider Terms
All resold products and services are subject to the Upstream Provider's own terms of service, acceptable use policies, and end-user licence agreements ("EULA"). The Client is bound by the Upstream Provider's terms in addition to these Terms, and should review them before purchasing. By purchasing a resold product through 020, the Client confirms acceptance of the relevant Upstream Provider's terms. The applicable terms are:
- Microsoft 365: Microsoft Customer Agreement and Microsoft Online Services Terms;
- Amazon Web Services: AWS Customer Agreement and AWS Service Terms;
- Google Workspace: Google Cloud Terms of Service and Google Workspace Acceptable Use Policy.
15.3 Service Disruptions by Upstream Providers
020 is not liable for any service disruption, outage, data loss, or degradation of service caused by the Upstream Provider. All SLAs and uptime commitments for resold products are those published by the Upstream Provider, not 020. In the event of an Upstream Provider outage, 020 will act as a liaison and facilitate support requests on the Client's behalf, but cannot guarantee resolution timelines.
15.4 Price Changes by Upstream Providers
Upstream Providers may change their pricing with or without notice. 020 will endeavour to provide the Client with at least thirty (30) days' notice of any price increase affecting resold services, but cannot be held liable for price changes imposed by Upstream Providers. Price increases by Upstream Providers are passed through to the Client and do not constitute a breach of any agreement between 020 and the Client.
15.5 Licence Management
The Client is responsible for: (a) notifying 020 in advance of any changes to the number of user licences required; (b) ensuring that licences are not used by more users than permitted; and (c) complying with all applicable Upstream Provider licence terms. 020 is not responsible for licence non-compliance by the Client.
15.6 Subscription Renewals
Resold subscription services (e.g., Microsoft 365, Google Workspace) renew automatically on the agreed billing cycle unless the Client gives at least thirty (30) days' written notice of cancellation before the renewal date. Cancellations received after the renewal date will take effect at the end of the then-current subscription period. No refunds are provided for unused portions of a renewed subscription term.
15.7 Data Sovereignty & Compliance
The Client acknowledges that data stored on third-party cloud platforms (including Microsoft Azure, AWS, and Google Cloud) may be hosted in data centres located outside Malaysia. The Client is responsible for ensuring that their use of such platforms complies with all applicable data sovereignty, data protection, and regulatory requirements in their jurisdiction.
Part 16 - Online Contest Management Services
16.1 Scope
020 provides online contest management services including contest platform setup, registration management, voting/judging system management, winner selection, and results publishing. The specific scope is defined in the applicable quotation.
16.2 Client's Regulatory Responsibility
The Client is solely responsible for ensuring that their contest complies with all applicable Malaysian laws and regulations, including:
- The Lotteries Act 1952 - contests involving prizes may require a licence from the Ministry of Finance if they involve an element of chance;
- The Prize Competition Act 1987 - contests requiring skill may be subject to regulation;
- The Communications and Multimedia Act 1998 - online contests must comply with content standards;
- The Personal Data Protection Act 2010 - collection of participant data must comply with the PDPA;
- Any sector-specific regulations applicable to the Client's industry.
020 is not responsible for ensuring the Client's contest complies with applicable regulations. The Client indemnifies 020 against any regulatory action, fine, or claim arising from a non-compliant contest.
16.3 Prize Liability
All prizes offered in a contest are the sole responsibility of the Client. 020 has no liability for: (a) the availability, quality, or delivery of prizes; (b) disputes between participants and the Client regarding prizes; or (c) any tax implications for prize winners. 020's role is limited to technical platform management and does not extend to prize fulfilment, legal compliance, or participant relations.
16.4 Technical Failures
020 will use commercially reasonable efforts to ensure the contest platform operates as specified. However, 020 is not liable for: (a) technical failures caused by participant volume exceeding agreed specifications; (b) third-party platform outages (e.g., social media APIs); (c) voting manipulation by participants using automated tools; or (d) data loss caused by force majeure or cyberattacks. 020's liability is limited to remedying technical failures attributable to 020's own error within a reasonable timeframe.
16.5 Participant Data
All personal data collected from contest participants belongs to the Client as data controller. 020 processes participant data solely on the Client's instructions and in accordance with Part 7. The Client must include appropriate data collection notices in the contest registration flow. 020 is not liable for any data breach arising from the Client's failure to implement appropriate consent mechanisms.
16.6 Disqualification & Disputes
020 has no authority to disqualify participants or adjudicate disputes between participants and the Client. All decisions regarding participant eligibility, winner selection (where discretionary), and dispute resolution are the sole responsibility of the Client. 020 will implement the Client's instructions regarding disqualification but bears no liability for participant complaints arising from such decisions.
Part 17 - Ecommerce Management Services
17.1 Scope
020 provides ecommerce management services including product listing management, order processing support, inventory data management, platform configuration, and ecommerce performance reporting. The specific scope is defined in the applicable quotation.
17.2 Client's Merchant Obligations
The Client is the merchant of record for all transactions conducted through their ecommerce platform. The Client is solely responsible for:
- The accuracy of all product descriptions, pricing, and inventory data;
- Order fulfilment, delivery, and returns handling;
- Compliance with Malaysia's Consumer Protection Act 1999, including mandatory disclosure of prices (including taxes and shipping) and the Client's returns/refund policy;
- Obtaining all necessary business licences, permits, and approvals for their products and services;
- Payment of all taxes (including Sales and Service Tax) arising from transactions;
- Compliance with any product-specific regulations (e.g., pharmaceutical products, food products, financial products).
17.3 Payment Gateway
020 may assist with the setup and configuration of payment gateways (e.g., Stripe, Billplz, iPay88, Molpay/Razer). The following applies:
- Payment gateway services are provided by third-party payment service providers. 020 is not a payment service provider and does not process or hold Client or consumer payment card data;
- 020 is not liable for payment gateway downtime, failed transactions, chargebacks, fraud, or disputes between the Client and their consumers;
- The Client is responsible for complying with PCI-DSS requirements and the payment gateway provider's terms;
- In the event of a payment gateway failure, 020 will assist in troubleshooting but is not liable for any lost sales or business resulting from the outage.
17.4 Pricing & Inventory Errors
Where 020 manages product listings on behalf of the Client, any pricing or inventory information input by 020 is based on data provided by the Client. 020 is not liable for: (a) incorrect pricing published due to erroneous data provided by the Client; (b) inventory discrepancies arising from offline or manual stock updates not communicated to 020; or (c) losses arising from the Client selling products at incorrect prices. The Client must review all product listings and pricing prior to launch and following any updates made by 020.
17.5 Third-Party Platform Terms
Where the Client's ecommerce operations are hosted on or integrated with third-party platforms (e.g., Shopify, WooCommerce, Lazada, Shopee), those platforms' terms of service govern the Client's use of those platforms. 020 is not responsible for changes to third-party platform policies, commission structures, or product listing requirements that affect the Client's business.
17.6 Data Security in Ecommerce
The Client is responsible for maintaining PCI-DSS compliance for any cardholder data environment associated with their ecommerce platform. 020 does not store, process, or transmit cardholder data unless expressly agreed and covered by a separate data security agreement. 020 is not liable for any data breach involving consumer payment data that is stored or processed by the Client or their payment gateway provider.
Part 18 - Technical Support Terms & Conditions
18.1 Support Channels
020 provides technical support through the following channels, in order of priority:
- Support Portal / Ticketing System (support.020.my) - primary channel for all support requests, which creates a written record and ensures the fastest response;
- Email (support@o2o.my) - for non-urgent queries and documentation;
- Telephone (603 7620 7020) - available during business hours for urgent matters only; all phone support will be followed up with a support ticket;
- Remote Desktop Session - by appointment only, subject to these Support Terms.
18.2 Support Hours & Response Times
- Business Hours: Monday to Friday, 10:00am-7:00pm MYT (excluding Malaysian public holidays).
- Emergency Support: For critical hosting or server outages, contact your dedicated 020 account manager. Emergency response is best-effort outside business hours.
- Target Response Normal: Within 1 Working Day of ticket submission.
- Target Response Critical (site down): Within 4 business hours during business hours.
- Resolution Time: Varies by issue complexity. 020 does not guarantee a specific resolution time for all issues.
18.3 Scope of Support
Support is limited to troubleshooting technical issues with 020-provided services and Deliverables. Support does not include:
- Maintenance, creative, content writing, or programming work of any kind (these are separately chargeable);
- Issues arising from Client-made or third-party modifications to Deliverables;
- Support for third-party software, hardware, or services not provided by 020;
- Remediation of issues caused by the Client's own actions or inactions;
- Training (covered separately in Clause 18.7).
18.4 Remote Support - Client Obligations
Where 020 provides remote desktop support, the Client must:
- Provide 020 with all necessary access credentials and permissions required to diagnose and resolve the issue;
- Ensure a stable internet connection during the remote session;
- Confirm that they have the authority to grant 020 access to the systems in question;
- Be reasonably available during the agreed session window.
If the Client is unable to provide the required access, or if the environment poses a security risk to 020's systems (e.g., active malware infection), 020 reserves the right to refuse or terminate the remote session without liability.
18.5 Support Session Recording
Remote support sessions may be recorded by 020 for quality assurance, training, and dispute resolution purposes. By requesting a remote support session, the Client consents to the session being recorded. Recordings are treated as Confidential Information and retained for a period of ninety (90) days unless longer retention is required for a dispute.
18.6 Out-of-Scope Support Charges
Where a support request is determined to fall outside the scope defined in Clause 18.3, 020 will notify the Client and provide a quotation for the additional work before proceeding. Out-of-scope work is billed at 020's standard hourly rate of RM300/hour, with a minimum charge of one (1) hour.
18.7 Training
020 provides one (1) complimentary training session per project, conducted prior to the website or system going live. Training is conducted at 020's office or via online video call and covers basic operation of the delivered system. Duration is up to four (4) hours. Sessions may be recorded by 020 for the Client's future reference upon request. Subsequent training sessions are charged at RM400 per half-day session. Training conducted at the Client's premises outside the Klang Valley is subject to a travel and accommodation surcharge.
Part 19 - Maintenance Services & Termination
19.1 Post-Warranty Maintenance
020's obligations under the project warranty (Clause 9.11) expire after thirty (30) days from delivery. Ongoing support and maintenance after this period requires a separate signed Maintenance Agreement. Without a Maintenance Agreement, the Client may request ad-hoc maintenance quotations from 020.
19.2 Maintenance Agreement - Scope
Where a Maintenance Agreement is in place, the included scope is:
- Troubleshooting and technical support of the website or system;
- Content and functionality updates as specified in the agreement;
- Weekly automated backups (with 30-day retention);
- Web traffic analytics reporting;
- Software, server, and CMS security updates.
The following are expressly excluded from maintenance and will be quoted and billed separately:
- New creative or design work;
- New coding or programming features;
- Copywriting or content creation;
- On-site support visits outside the Klang Valley (subject to a travel surcharge).
19.3 Termination for Cause
Either party may terminate any service agreement immediately on written notice if the other party: (a) commits a material breach that is not remedied within fourteen (14) days of written notice specifying the breach; (b) becomes insolvent, enters liquidation or receivership, or makes an arrangement with creditors; or (c) ceases to carry on business. 020 may also terminate any service agreement immediately without notice if: (a) the Client violates the AUP (Part 8); (b) 020 determines that the project or service poses a legal, financial, or reputational risk; or (c) the Client fails to make payment as required and the amount remains outstanding for more than sixty (60) days.
19.4 Termination for Convenience
Either party may terminate a recurring service agreement (hosting, maintenance retainer, or marketing agreement) by giving thirty (30) days' written notice to the other party. Fees already paid for the current billing period are non-refundable. Any outstanding fees for services rendered become immediately due upon termination.
19.5 Effect of Termination
Upon termination of any service agreement:
- The Client's access to all 020-managed platforms and systems will be revoked;
- 020 will provide a final data export (website files and databases) upon the Client's written request within ten (10) Working Days of termination, provided all outstanding fees have been settled;
- All outstanding invoices become immediately due and payable;
- Intellectual property ownership shall be determined by Clause 6.1 - ownership of Deliverables transfers only upon full payment.
Part 20 - Miscellaneous Provisions
20.1 Entire Agreement
These Terms, together with any signed quotation, purchase order, or written agreement executed by an authorised representative of both parties, constitute the entire agreement between 020 and the Client with respect to the subject matter hereof and supersede all prior negotiations, representations, warranties, and understandings (whether written or oral) between the parties. No party has relied upon any representation not set out in these Terms or in a separate written agreement.
20.2 Severability
If any provision of these Terms is found by any court or tribunal of competent jurisdiction to be invalid, illegal, or unenforceable, that provision shall be severed from these Terms. The remaining provisions of these Terms shall continue in full force and effect as if the severed provision had not been included. The parties shall use their best efforts to replace any severed provision with a valid provision that achieves, to the greatest extent possible, the same economic and legal effect as the severed provision.
20.3 Relationship of the Parties
Nothing in these Terms shall be construed to create a partnership, joint venture, employment relationship, or agency relationship between 020 and the Client. Each party acts as an independent contractor. 020 personnel are not employees, workers, or agents of the Client.
20.4 No Third-Party Rights
These Terms do not confer any rights on any third party. The Contracts (Rights of Third Parties) Act does not apply to these Terms (to the extent it applies under Malaysian law).
20.5 Notices
All notices and communications under these Terms must be in writing and delivered by: (a) registered post to the party's registered address; (b) email to the address provided in the quotation or agreement, with read receipt or delivery confirmation; or (c) hand delivery with written acknowledgement. Notices by email are deemed received on the next Working Day after sending.
20.6 Document Version Control
These Terms carry a version number and effective date, published on 020's website. The version in force at the date of the Client's acceptance (as determined by the date of payment of the relevant invoice) governs the agreement, unless the Client consents in writing to a subsequent version. 020 recommends that Clients download and retain a copy of the Terms in force at the time of their engagement.