These terms govern development, optimisation and SEO work I carry out for clients. They are written to be read, not to be survived. If anything here is unclear, ask before signing rather than after.
These terms form the agreement between you, the client, and Devansh Thakkar, an independent freelance developer based in Surat, Gujarat, India.
They apply to work engaged directly through this website, by email, or by any other direct arrangement. They also apply to your use of this website as a visitor.
If we work through Upwork, that platform’s terms take precedence over anything here that conflicts with them, including payment protection, dispute resolution and escrow. These terms fill the gaps Upwork does not cover.
WordPress and WooCommerce development, page builder work in Elementor, Bricks and Divi, speed and Core Web Vitals optimisation, technical SEO, bug fixing, migrations, security hardening and ongoing maintenance.
The exact deliverables for your project are whatever the accepted written proposal says. The proposal governs, not this page and not a conversation we had on a call.
Anything not named in the proposal is out of scope. That is not a trap; it is how a fixed price stays fixed.
After a discovery call you receive a written proposal with scope, deliverables, timeline and a fixed price, normally within 48 hours after the discovery call.
Proposals are valid for 30 days. Beyond that I may requote, because availability and third-party licence costs move.
Work begins when you accept the proposal in writing and the deposit clears. Verbal approval is appreciated but is not a start signal.
Projects stall for one of three reasons, and all three sit on the client side. Naming them up front is not blame-shifting, it is scheduling.
You confirm that any content you supply is yours to use, and that it does not infringe anyone else’s rights. If a project is inactive on your side for more than 30 days, I may close it and invoice for work completed.
Revisions within the agreed scope are unlimited. If something is not right, I fix it until it is, and I do not count rounds.
A scope change is different from a revision. Adding a page, a feature, an integration or a redesign of something already signed off is new work. You get a written delta quote before anything is built, so the first you hear of extra cost is never on the final invoice.
The proposal carries a committed timeline and I plan to hit it. Timelines assume content and feedback arrive as described above.
Delays caused by late content, slow feedback, third-party outages or scope changes shift the delivery date accordingly. I tell you when that happens rather than letting the date drift quietly.
On full payment, you own the deliverables. The custom code, templates and design produced for your project transfer to you outright. There is no ongoing licence fee to me and no hostage situation.
Three things sit outside that transfer:
Most projects depend on services I do not control: hosting, payment gateways, plugin vendors, CDNs, APIs. I will recommend sensible options and configure them properly.
I am not responsible for their outages, price rises, policy changes or a plugin author abandoning their product. Where one of those breaks your site, fixing it is chargeable work unless you are on a maintenance plan that covers it.
Anything non-public you share stays confidential, both during the engagement and after it ends. That includes credentials, customer data, commercial terms and anything obviously sensitive that was not marked as such.
I am happy to sign your NDA before project details are exchanged. For white-label and agency work I expect to, and I will not contact your client directly or identify them anywhere.
Work is delivered functioning as described in the proposal, tested across current versions of Chrome, Safari, Firefox and Edge on desktop and mobile.
For 30 days after launch, defects in my work are fixed free of charge. A defect means something I built not doing what it was specified to do.
That warranty does not cover changes made by you or another developer, breakages caused by plugin or WordPress updates after handover, hosting or server failures, or new features you would like added. Those are chargeable, and a maintenance plan is usually the cheaper route.
I take reasonable professional care, and things still occasionally go wrong on the internet.
To the maximum extent the law allows, my total liability for any claim connected to an engagement is capped at the total fees you paid me for that engagement.
I am not liable for indirect or consequential loss, including lost profits, lost revenue, lost data or business interruption, even where the possibility was raised in advance.
Nothing here limits liability for fraud, wilful misconduct, or anything else that cannot lawfully be limited.
Either of us may end a project in writing at any time.
I may end an engagement where payment is more than 30 days overdue, where the working relationship becomes abusive, or where you ask me to do something unlawful.
Unless you tell me otherwise, I may display completed work in my portfolio and case studies: screenshots, the live URL, the technology used and performance results.
I will never publish anything confidential, your commercial terms, or customer data. Say the word at any point, including years later, and it comes down. Under an NDA or white-label arrangement, nothing is published at all.
The content of devanshthakkar.com, including articles, code samples and design, is mine unless credited otherwise. You are welcome to read it, quote it with attribution, and use code samples in your own projects.
Republishing articles wholesale, whether by hand or by scraping, is not permitted. Articles are provided for information and are not a substitute for advice on your specific situation.
These terms are governed by the laws of India. Courts in Surat, Gujarat have exclusive jurisdiction over any dispute, except where consumer protection law in your country gives you a right to bring a claim locally.
Before anything formal, I would rather talk. Most disagreements in this line of work come from an assumption that was never written down, and a call fixes them faster than anything else.
Where we work through Upwork, its dispute resolution process applies first.
These terms may be updated. The revision date sits at the top of the page.
The version in force for your project is the one current on the date your proposal was accepted. A later change does not alter an agreement already running unless we both agree in writing.
Email me and you get a real answer from the person who wrote the page, not a ticket number. Replies within 24 business hours on business days.