← Back to Legal CenterLegal Center

Website Development Terms

These terms apply to website design, development, and ongoing support projects. They work alongside the general Terms of Service and the written proposal or estimate for your specific project.

Effective date: July 21, 2026Last updated: July 21, 2026
What you are agreeing to

The written proposal or approved estimate defines your project's scope. Anything not specifically included is outside scope and handled as a change request.

What MacKinnonTech will do

Build what was scoped, ask for your approval at key milestones, and be clear about what a project does and does not include.

What you must do

Provide accurate business information, required content, timely feedback and approvals, and confirm you have the rights to any content you supply.

What is not included

Anything outside the written scope — including ongoing maintenance beyond what you've purchased, continuous security monitoring, or guaranteed search rankings.

1. Scope

The written proposal, statement of work, or approved estimate for your project defines what is included. Anything not specifically included in that document is outside scope and is handled as a change request under Change Requests below.

2. Client Responsibilities

You are responsible for providing, in a timely manner:

  • Accurate information about your business and services
  • Content required for the site (text, images, or other material) unless content creation is specifically included in your scope
  • Timely approvals and feedback at each stage of the project
  • Access to any existing accounts needed for the project (for example, a domain registrar or hosting account you already own)
  • Confirmation that you have the legal right to any content you supply — see Acceptable Use & Customer Content Policy
  • Any third-party subscriptions required for your project (for example, a specific plugin, API, or paid stock-asset license) unless MacKinnonTech has specifically agreed to provide it

Delays in providing the above can affect the project timeline.

3. Change Requests

Work outside the approved scope requires:

  • A written change request describing what is being added or changed
  • Updated pricing or timing where applicable
  • Your approval before the additional work begins

4. Deposits and Payments

MacKinnonTech has not yet finalized standard deposit percentages, payment schedules, late-payment terms, or cancellation charges for website projects.

Internal item: deposit amounts, payment milestones, late fees, and cancellation charges are confirmed with you directly in your written proposal until a standard policy is finalized. See Cancellation, Refund & Deposit Policy for the current state of that decision.

5. Intellectual Property

Ownership of a website project is not all-or-nothing — different parts work differently:

  • MacKinnonTech's preexisting tools and reusable code (internal frameworks, snippets, and components developed before or independently of your project) remain MacKinnonTech's property, licensed to you for use as part of your site.
  • Client-provided content (your logos, text, photos, and similar material) remains your property.
  • Third-party software and assets (plugins, stock photography, fonts, or similar) remain subject to their own licenses, which pass through to you as licensed rather than owned outright.
  • Open-source components used in the build remain subject to their original open-source licenses.
  • Custom project deliverables created specifically for your project (your site's unique design and custom code, excluding the categories above) are intended to become yours upon full payment, unless your written proposal says otherwise.
  • Domain names and hosting accounts belong to whoever registers and pays for them — typically you, unless your proposal states MacKinnonTech is registering or holding one on your behalf.

For attorney review: the precise legal language for license grants, source-code escrow (if any), and final ownership transfer conditions has not been reviewed by an attorney and should be before being relied on for a high-value project.

6. Customer Content

By providing logos, photographs, text, video, trademarks, software, data, or other material for your project, you confirm that you have the rights to use and publish that material, and that doing so does not infringe anyone else's rights. MacKinnonTech does not accept an unlimited indemnity obligation from you without a separately reviewed agreement for larger projects.

7. Third-Party Services

Website projects commonly depend on third-party services, which may include:

  • Domain registrars and hosting providers (for example, Vercel)
  • Content delivery and security providers (for example, Cloudflare)
  • Email delivery providers
  • Form-handling services
  • Payment processors, where applicable
  • Analytics providers
  • Stock-asset providers, APIs, plugins, and open-source packages

MacKinnonTech does not control these providers' uptime, pricing, policy changes, account suspensions, or discontinuation, and is not responsible for their failures. This does not excuse MacKinnonTech's own negligent configuration or implementation of a third-party service within your project.

8. Security

Reasonable security practices can reduce risk but cannot eliminate all vulnerabilities or attacks. Security work is defined by the written scope of your project. Ordinary website development does not include continuous monitoring, penetration testing, regulatory compliance certification, incident response, or unlimited future patching unless your scope specifically includes them — see Cybersecurity & Awarenessfor what MacKinnonTech's standard security work covers.

9. Accessibility

MacKinnonTech applies accessible design practices — semantic HTML, labeled form fields, sufficient color contrast, and keyboard-navigable interactive elements — as a standard part of development. This does not amount to a guarantee of compliance with every accessibility law or standard (such as full WCAG conformance or ADA compliance) unless a specific compliance scope has been contracted and independently tested for your project. See the Accessibility Statement for what has actually been implemented and tested on this website.

10. Search-Engine Performance

MacKinnonTech implements SEO best practices — clean metadata, sitemaps, semantic structure, and performance optimization — as part of standard development. MacKinnonTech does not guarantee first-page rankings, a specific search position, a specific traffic increase, a particular number of leads, immediate indexing, or permanent rankings. Search engines control their own ranking algorithms, which are outside MacKinnonTech's control.

11. Maintenance

A website project involves several distinct phases, which are not the same thing:

  • Initial development — building and launching the site as scoped
  • Warranty correction — fixing defects in the agreed scope for a period after launch, per the Warranty & Service Guarantee Policy
  • Ongoing maintenance — a separate, paid support plan covering content updates, dependency updates, hosting-related tasks, monitoring, and security updates as described in that plan
  • Emergency support and new features — handled as new scoped work or change requests, not as part of a standard support plan unless specifically included

“Ongoing support” describes a defined, recurring scope of work — it does not mean unlimited work of any kind at any time.

12. Client Approval

MacKinnonTech asks for your documented approval (email or written confirmation is sufficient) at key points in a project, including:

  • Project scope and pricing
  • Design direction
  • Final content before publishing
  • Launch
  • Any third-party costs passed through to you
  • Material changes to scope
  • Final project completion

MacKinnonTech may update this policy from time to time. Material changes will be reflected by an updated “Last updated” date above. Questions about this policy, or requests related to your personal information, can be sent to jonnathan.mackinnon@mackinnontech.com.

Related Policies

Message Us