KRAF
PortfolioBlogAbout
WhatsApp

Terms of Service

1. Scope of Service

Kraf Digital provides Kraf Web website-build services and related Helm setup work. Each project is subject to the selected plan and agreed scope. We build fast, custom-coded websites and configure Helm where applicable. We do not provide custom backend systems or WordPress installations.

2. Portfolio & Deposit Model

We maintain a public portfolio of completed work so you can evaluate our quality before committing. Projects begin after a 50% deposit is received. The remaining balance is due upon delivery of the completed website.

3. Payment

A 50% non-refundable deposit is required before work begins. The remaining 50% is due upon delivery of the completed website. No free previews are provided — staging review begins after the deposit is received. Prices are in Malaysian Ringgit (MYR) and are final as quoted.

4. Refund Policy

The 50% deposit is non-refundable once work has begun. The balance payment is due on delivery. All completed payments are final.

5. What Every Site Includes

All Kraf Web website builds include the following standard features:

  • Mobile-responsive design
  • WhatsApp integration
  • Contact form
  • Photo gallery
  • Google Maps integration
  • SSL / HTTPS
  • SEO-ready structure (meta tags, sitemap)
  • Visitor analytics
  • Google Business Profile setup
  • Content writing
  • QR code
  • Free hosting
  • Free subdomain (krafdigital.asia/sites/your-business)

Both Helm Starter and Helm Growth include custom domain registration and setup, business email setup (email forwarding from your domain), and WhatsApp Business setup.

6. Revisions

Each package includes a specific number of revisions:

  • Helm Starter (RM 1,499): 2 revisions
  • Helm Growth (RM 2,499): 3 revisions

Additional revisions beyond the package limit are charged at RM 50 each.

What counts as a revision:

A "revision" is one round of feedback — all changes submitted together in a single batch. We strongly encourage clients to collect all desired changes and submit them at once. Each submission counts as one revision round, regardless of the number of items included.

What does NOT count as a revision:

  • Bug fixes, broken links, or display issues caused by us.
  • Changes required to match the original agreed brief.

What requires a separate quote:

  • New pages not included in the original scope.
  • Full page redesign or rework.
  • New features (e.g., booking systems, Helm modules, custom flows).

Revisions begin after the initial build is delivered. Feedback should be consolidated into batches to use revision rounds efficiently.

7. Post-Delivery Changes

The first 3 months after delivery include free minor updates. After the 3-month free period:

  • Extra revision round: RM 50 per round (batched feedback, same rules as Section 6).
  • Ad-hoc changes: RM 30–50 per change, depending on complexity.

An "update" or "change" is defined as a single discrete modification (e.g., replacing an image, updating a price, changing text). Requests that involve significant redesign, new page creation, or structural changes are quoted separately.

8. Payment Checkout — Helm Growth

Payment Checkout (FPX, credit/debit card, e-wallet) is included in the Helm Growth package at no additional cost.

  • Gateway account required: The client must register and maintain their own payment gateway account (e.g., SenangPay, Billplz). SSM registration is required by all Malaysian payment gateways — this is a regulatory requirement, not a Kraf requirement.
  • What we do:Configure payment forms in the client's gateway dashboard, embed payment buttons on the website, and test the checkout flow.
  • What we don't do:We do not process payments, hold funds, issue refunds, or handle payment disputes on the client's behalf. All payment-related matters are between the client and their payment gateway provider.
  • Liability: Kraf Digital is not liable for payment gateway downtime, failed transactions, chargebacks, or any disputes between the client and their customers or payment provider.
  • Gateway fees:Transaction fees charged by the payment gateway (e.g., per-transaction percentage) are the client's responsibility and are separate from the package fee.

9. WhatsApp Business Setup — Included

WhatsApp Business Setup is included in both Helm Starter and Helm Growth packages at no additional cost.

  • What we do: Set up WhatsApp Business profile (logo, description, address, hours, category), configure quick replies, greeting messages, away messages, and product catalog.
  • What we don't do:We do not manage the WhatsApp account, send messages on the client's behalf, or provide ongoing support for WhatsApp conversations.
  • Client responsibility: The client provides their own phone number and device. The WhatsApp Business account belongs to the client.

10. Business Email Setup — Included

Business Email Setupis included in both Helm Starter and Helm Growth packages at no additional cost. This creates a professional email address using the client's domain (e.g., [email protected]).

  • What we do:Configure email forwarding from the client's domain to their existing email (e.g., Gmail). Assist with "Send as" configuration so the client can reply from their business email address.
  • What we don't do: We do not provide email hosting, mailbox storage, shared calendars, or ongoing email support. This is a forwarding setup, not a hosted email service.
  • Domain required: The client must own a domain name. If the client does not have one, the Domain Registration add-on is available.
  • Liability: Kraf Digital is not liable for email delivery issues, spam filtering by third-party providers, or lost emails caused by forwarding configuration.

11. Domain Registration — Included

Domain Registrationis included in both Kraf Business and Helm Growth packages. The domain registration cost (e.g., ~RM 50–60 for .com, ~RM 90–120 for .com.my) is a pass-through charged at the registrar's rate. Kraf Digital covers the setup work at no additional fee.

  • What we do: Search for available domains, register the domain through a third-party registrar, and configure DNS (nameservers, SSL, Cloudflare setup).
  • Pricing:Domain registration cost (e.g., ~RM 50–60 for .com, ~RM 90–120 for .com.my) is a pass-through charged at the registrar's rate. The client approves the cost before registration. There is no additional setup fee.
  • Ownership:The domain is registered in the client's name. The client owns the domain and can transfer it to any registrar at any time.
  • Renewal:Domain renewal is the client's responsibility. We will notify the client before expiry if we have their contact details on file, but we are not liable for expired domains.
  • Premium domains: Some domain names carry premium pricing set by the registry. We will inform the client of the price before registering — no surprises.

12. What We Do Not Provide

  • Custom backend systems or admin dashboards
  • WordPress, Wix, Squarespace, or similar platforms
  • Ongoing SEO campaigns, keyword ranking, or backlink building
  • Full e-commerce platforms (shopping cart systems, inventory management, order tracking systems)
  • Mobile app development
  • Unlimited revisions or unlimited updates

We provide basic SEO setup (meta tags, page titles, mobile-friendly structure, sitemap) as detailed in Section 5. This is a one-time setup included in all packages, not an ongoing service.

13. Intellectual Property & Ownership

After full payment, all source files become the customer's property. Kraf Digital retains the right to display completed projects in our portfolio.

Before full payment: All designs, code, and deliverables remain the exclusive intellectual property of Kraf Digital until the balance is paid in full. Work-in-progress may not be copied, reproduced, shared with third parties, or used in any form without written permission and full payment.

14. Client-Supplied Content

The client is responsible for ensuring they have the legal right to use all content provided to Kraf Digital, including but not limited to text, images, logos, videos, and trademarks. Kraf Digital is not liable for copyright infringement, intellectual property disputes, or legal claims arising from client-supplied content.

By providing content to us, the client confirms they own the rights or have obtained proper licences for all materials supplied.

15. Hosting

Website hosting is free for as long as the site remains on our platform. A free subdomain is included (e.g., krafdigital.asia/sites/your-business). Custom domain names are the customer's responsibility to purchase — prices vary by registrar and availability. We provide DNS setup at no charge.

We reserve the right to remove websites from our hosting if the site is used for illegal purposes, violates these terms, or if the customer requests removal.

16. Delivery Timeline

Website delivered within 3 business days of receiving the deposit and all required materials (logo, content, photos). Revisions are included based on the selected package (2 rounds for Helm Starter, 3 rounds for Helm Growth). Revision timelines begin when complete feedback is received from the client. Additional revisions beyond the included rounds may be quoted separately.

Delays caused by incomplete materials or late responses from the customer are not our responsibility. The 3-business-day delivery timeline begins when all materials and the deposit are received.

Client responsiveness: If a client is unresponsive for more than 14 days during an active project, the project is considered paused. Reactivation is subject to current availability and may require a revised timeline. We are not responsible for delays caused by client inactivity.

17. Cancellation & Right to Refuse

Customers may cancel at any time before payment with no penalty. After payment, the project proceeds as agreed — no refunds.

Kraf Digital reserves the right to decline, pause, or terminate any project if the client engages in abusive, threatening, or unreasonable behaviour, or if the project scope fundamentally changes beyond what was agreed. In such cases, any work completed up to that point remains billable, and any applicable fees already paid are non-refundable.

18. Service Availability

Kraf Digital does not guarantee 100% uptime for hosted websites. We rely on third-party infrastructure providers (e.g., Cloudflare, GitHub) for hosting and deployment. We are not liable for downtime, data loss, or service interruptions caused by third-party providers, internet outages, force majeure, or circumstances beyond our reasonable control.

We will make reasonable efforts to restore service as quickly as possible in the event of an outage.

19. Limitation of Liability

Kraf Digital is not liable for any indirect, incidental, or consequential damages arising from the use of our services or websites. Our total liability shall not exceed the amount paid for the specific service in question.

This limitation applies to all claims, whether based on contract, tort, negligence, or any other legal theory.

20. Governing Law

These terms are governed by and construed in accordance with the laws of Malaysia. Any disputes arising from or in connection with these terms shall be subject to the exclusive jurisdiction of the courts of Malaysia.

21. Changes to Terms

We may update these terms at any time. Changes apply to new projects only — existing agreements remain under the terms agreed at the time of purchase.

18. Registered Address

Kraf Digital is the trading name of KHIDMAT TECH SDN. BHD. (SSM: 202601002071). Our registered office address is a corporate secretarial address used for official correspondence and regulatory filings. As a digital-first company, we operate remotely and do not maintain a walk-in office. All business is conducted online via WhatsApp and email.

Contact

Questions? Email [email protected] or WhatsApp 011-3106 7803.

Last updated: March 2026

KHIDMAT TECH SDN. BHD. trading as KRAF DIGITAL
SSM: 202601002071
Registered Office: A-3-3, Plaza Bukit Jalil (Aurora Place), No. 1, Persiaran Jalil 1, Bandar Bukit Jalil, 57000 Kuala Lumpur
Mon – Fri, 9 AM – 6 PM
Portfolio · Blog · About · Terms · Privacy