TERMS & CONDITIONS

Terms of Service clear scope

Clear scope, 100% code ownership, fixed upfront pricing, and zero vendor lock-in from day one.

Last Revised: September 2026
CLIENT PROTECTION PROTOCOL

Zero Lock-In, Absolute Ownership

Most agencies trap clients with proprietary platforms. Here are the core contractual guarantees.

contract-terms: dniwebcraft.com
STANDARD VERIFIED
100%
Code Ownership
30 Days
Bug Warranty
Rp 0
Exit Penalty
CONTRACT PROVISIONGUARANTEE LEVEL
Source Code & Assets Transfer100% HANDOVER
Milestone Payment Structure50% DP / 50% LIVE TEST
Vendor Lock-In ProtectionZERO LOCK-IN
Legal Jurisdiction: Republic of IndonesiaStrict Scope & Fixed Pricing
[01]

100% Code & Asset Ownership

Source code and domain are handed over fully upon completion. No buyout penalties, ever.

[02]

Fixed Pricing, No Hidden Fees

Project costs are agreed in advance. Scope changes are confirmed before extra work begins.

[03]

30-Day Technical Warranty

Complimentary bug resolution support for 30 days after your website goes live.

[04]

Zero Lock-In Architecture

Built with open web standards (Astro, Svelte, Tailwind) without proprietary plugin traps.

CONTRACTUAL ARTICLES

Standard Engagement Provisions

[01]

Built with Lightweight Code

Not an instant template or an overloaded website builder. Each website is built around the needs of the project.

dniWebCraft works as an independent web developer. Websites are built using technologies such as Astro, Svelte, Tailwind CSS, and JavaScript based on the needs of each project.

I avoid unnecessary dependencies on plugins or systems that add complexity without providing real value. The goal is simple: keep the website lightweight, maintainable, and built on a solid foundation for performance and SEO.

STANDARD SPECIFICATION
  • Code is built with performance and SEO in mind
  • JavaScript and dependencies are used only when needed
  • No unnecessary reliance on third-party CMS plugins
[02]

The Code and Domain Remain Yours

Once the project is completed and fully paid, the agreed assets are handed over to their owner.

Once the project has been paid in full, the source code, project assets, and other files included in the agreement are handed over to the client.

Handover can be done through a Git repository or project archive. The domain should be registered using the client's own details and account so ownership remains with the client.

STANDARD SPECIFICATION
  • Source code and project assets are handed over when the project is complete
  • The domain is registered under the client's name or account
  • No buyout fee or penalty for ending the working relationship
[03]

Pricing and Payment Are Clear from the Start

Project costs are agreed upfront, with no hourly billing or hidden fees.

Each project uses a price agreed upon before work begins. If new requirements fall outside the original scope, they will be discussed before any additional work is carried out.

For projects using a two-stage payment structure, payment consists of a 50% deposit to begin the work and a 50% final payment once the website has been tested and is ready to launch.

STANDARD SPECIFICATION
  • 50% deposit and 50% final payment structure
  • Work outside the original scope is discussed and agreed upon first
  • No hourly billing or unexpected surprise surcharges
[04]

Structured Revisions and Post-Launch Support

Revisions are handled within the agreed project scope, with technical support after launch.

Each package includes a defined number of revision rounds as stated in the project agreement. Revisions may include adjustments to layout, content, colors, and visual details as long as they remain within the agreed scope.

After the website goes live, a 30-day technical support period is included for bugs or issues caused by the project work. New changes or requests outside the agreed scope may incur additional charges.

STANDARD SPECIFICATION
  • Revision rounds depend on the agreed package
  • 30 days of complimentary technical bug support after launch
  • Major scope expansions quoted separately in advance
[05]

Static Hosting Without a Monthly Server Fee

Static websites can use edge hosting services where basic hosting may remain free.

Websites can be deployed using services such as Cloudflare Pages or Netlify, depending on the needs of the project. These services provide infrastructure for serving websites globally and support features such as HTTPS.

Because a static website does not require an application server or database for its basic operation, some projects can run without a monthly hosting fee. Additional costs may apply if usage exceeds the provider's limits or if paid services are required.

STANDARD SPECIFICATION
  • Basic hosting can use a free tier subject to the provider's terms
  • HTTPS/SSL is provided through the hosting infrastructure
  • dniWebCraft does not charge a recurring server hosting fee
[06]

Monthly Maintenance Is Optional

For those who prefer a hands-off approach, optional maintenance services are available without a required subscription.

For business owners who prefer not to manage the website themselves, an Active Sentinel maintenance plan is available, with its pricing and scope explained before subscribing.

The service may include uptime monitoring, performance reports, content updates, and other services depending on the selected plan. The service is optional and can be cancelled according to the agreed terms.

STANDARD SPECIFICATION
  • Not mandatory to keep the website live
  • Services and pricing are fully explained before subscribing
  • The website can still be managed independently after service cancellation
[07]

Collaboration and Content Readiness

Project timelines also depend on having the necessary materials ready and keeping communication moving.

The estimated timeline depends on cooperation from both sides. The client is responsible for providing the required materials, such as logos, photos, service information, pricing, and other agreed content.

The client is responsible for ensuring that the materials provided can legally be used and do not infringe the copyright, trademarks, privacy, or other rights of third parties.

STANDARD SPECIFICATION
  • The client is responsible for the rights to use provided materials
  • The estimated timeline begins once the required materials are available
  • Project communication is handled directly through WhatsApp and email
[08]

Applicable Law and Resolving Issues

If a problem arises, both sides agree to communicate openly and work toward a practical resolution.

These terms are governed by the laws applicable in the Republic of Indonesia. If a disagreement arises during or after the project, both sides will first try to resolve it through direct communication and discussion.

dniWebCraft is not responsible for disruptions outside my control, such as outages affecting hosting providers, domain registrars, internet networks, or changes made by another party after the website has been handed over.

STANDARD SPECIFICATION
  • Governed by applicable laws of the Republic of Indonesia
  • Direct communication is the primary approach to resolving issues
  • The working relationship is independent and does not constitute employment
[09]

Intellectual Property & Synthetic Media

Visual assets on this platform may be co-created using Artificial Intelligence for illustrative purposes.

Certain visual assets on this platform are co-created using Artificial Intelligence (AI). These synthetic media are utilized strictly for illustrative and design purposes.

While we do not claim exclusive human authorship over the raw generated pixels, the curated composition, layout, and overall web architecture remain our proprietary intellectual property.

STANDARD SPECIFICATION
  • Raw AI-generated images are not claimed as exclusive human artwork
  • The composition, curation, and web architecture remain proprietary
  • Images are utilized for aesthetic and illustrative purposes

Have a Custom Project Scope?

Letโ€™s draft an explicit project agreement. Scope, milestones, and timelines are fully documented before a single line of code is written.

100% Code OwnershipFixed Pricing Guarantee30-Day Bug Support