Terms · updated August 22, 2026

How an engagement works, in writing.

Craftvane is a sole proprietorship operated by Yevheniy Lapshov in San Jose, California. These are the standing terms behind a build or a retainer. Your written scope and quote come first: where the two disagree, the scope wins.

This page is not a signature page and it is not legal advice. It exists so you can read how this actually runs before you send a deposit, instead of discovering it afterward.

Money

Payment, and the guarantee behind it

01

A deposit starts the work. The amount and the total are in your quote. Nothing gets built before it clears.

02

The balance is due only after you approve the finished site. You see it, you say it is right, then you pay. If it is not what we agreed, I fix it, and the balance still is not due.

03

Approval means the site matches the agreed scope. Revisions inside that scope are part of the job. New pages, new features, or a change of direction after the fact are new scope, quoted separately before I build them.

04

The retainer bills monthly, in advance. It starts the month the automation goes live, not while the site is still being built.

05

If a project goes quiet. If I cannot get content or answers from you for 60 days, I will pause the project and say so in writing. The deposit covers work already done. Picking it back up later is fine and does not cost extra.

Ownership

What is yours, and when

Yours

What you keep

  • The finished site: the pages, the copy written for you, the layout, the images you provided or paid for, once the balance is paid
  • Your domain name, registered in your name, in an account you control
  • Your Google Business Profile, your review platform, your phone number, all of it in your accounts
  • A copy of the site files on request, at any time, at no charge

Mine

What stays with Craftvane

  • The underlying tooling, scripts, and audit software used to produce the work
  • Generic components and patterns reused across builds, which you get a license to use in your site
  • Third-party licenses stay third-party: stock images and fonts carry their own terms
  • The right to show the finished site as an example of my work, unless you ask me not to

Hosting

The site is static and hosted on Netlify. Whether it sits under my Netlify account or yours is stated in your scope. While a retainer is running, hosting and content updates are included in it and I keep the site patched and live. If you are on a build with no retainer, your scope says who is hosting and who pays for it, and I will not surprise you with a hosting bill that was never quoted.

Stopping the retainer

The retainer is month to month. Cancel any time, before the next billing date, by email. There is no annual contract, no renewal window to miss, and no cancellation fee. When it stops, you keep the site: I hand over the full set of files and help you point your domain wherever you want it, at no charge. What stops is the automation, the chatbot, and the content updates, because those are the ongoing work the retainer pays for.

What I need from you

Content, photos, and answers, in reasonable time. The legal right to use whatever you send me: photos you own or licensed, logos you have rights to, claims you can back up. Your own licenses and registrations are yours to keep current. If your industry regulates what you can say in advertising, you are the one who knows those rules, and I will write to them once you tell me what they are.

The automation, specifically

Five things to understand before it is switched on

01

Texting your customers is regulated, and consent is yours to collect. Missed-call text-back, review requests, and appointment reminders all send messages to real phone numbers. You are the sender of record. I configure it to follow the rules and I will tell you what they require, but the consent, the opt-out handling, and the obligation sit with your business.

02

Review requests go to everyone, not just the happy ones. Filtering out customers likely to leave a bad review, sometimes called review gating, violates Google's policies and I will not build it. The system asks all of them.

03

The chatbot is a language model and it can be wrong. It is configured with your business's real information and kept on a short leash, but it is not a licensed professional and it does not give medical, legal, or financial advice. It is a receptionist, not an authority, and the site says so where visitors can see it.

04

No protected health information goes through the chatbot. If you run a medical or dental practice, read the data handling page. That page, not this one, is where the HIPAA question gets a real answer.

05

It depends on services I do not own. Netlify, Anthropic, Twilio, Google. If one of them changes pricing, terms, or an interface, I will tell you and adapt. I cannot promise a third party never changes something.

What is not promised

No ranking position, no traffic number, no lead count, no revenue figure. Anyone promising you a specific Google position is either guessing or lying, and search engines say as much themselves. What is promised is the work: a fast site built correctly, automation that runs, and honest reporting on what it is doing. If someone quotes you a guaranteed number, ask them to put it in a contract with a refund attached and watch what happens.

Liability

The work is provided as described in your scope, without other warranties. To the extent the law allows, Craftvane is not liable for indirect or consequential losses, including lost profits or lost business. Where liability cannot be excluded, it is limited to the amount you paid for the work in question. This is the standard limit for a one-person shop and it is the reason the price is what it is.

Ending an engagement

Either of us can stop. If you stop mid-build, you pay for the work completed to that point and I hand over what exists. If I stop, which has not happened yet, I refund anything paid for work not delivered and hand over what exists. No hostages, no held files, no domain leverage.

Governing law

California law, with disputes handled in Santa Clara County. Before anyone involves a court, email me. Almost everything gets solved that way.

Changes

These terms can change for new engagements. The version in force for your project is the one on the date of your signed scope, and the date at the top of this page tells you which version you are reading.

Anything here you want in writing differently?

Say so before you sign