Files
gw-svelte/src/lib/content/terms-and-conditions.ts
T
admin 0eed557f95 4.2.0 — deploy hardening and visual consistency pass
Make the production deploy foolproof against the shared nginx container's read-only bind mounts on the Digital Ocean droplet. The previous maintenance flow tried to docker-cp/docker-exec into /var/www/html and /etc/nginx/conf.d, both of which are mounted :ro on prod, and /var/www/html happens to point at the WordPress html dir — so writes either failed silently or risked scribbling into another site's tree. Maintenance assets and the engagement flag are now written directly to host paths (/docker/nginx/maintenance and /docker/nginx/conf.d/maintenance.flag) that nginx already sees through its existing bind mounts, so the script no longer depends on a writable container layer, survives container rebuilds, and works regardless of read_only settings. A pre-flight check verifies the maintenance bind mount is actually present on the nginx container and fails fast with a clear "run the one-time setup" message if it isn't, instead of silently serving stale content. The nginx config now serves maintenance.html and /m/ from a dedicated /var/www/maintenance root rather than sharing the WordPress html dir.

On the front end, hero images on Pack Walks, 1:1 Walks and Puppy Visits were rendering at whatever aspect ratio their source files happened to have, so one page felt tall, another wide, another oversized. They are now locked to a 4:3 frame with object-fit: cover, matching the About Us section images, which were given the same treatment. The About Us body grid was also alternating between 0.7fr/1.3fr and 1.3fr/0.7fr columns depending on whether a section was reversed, which made the copy width jump between sections; both layouts are now an even 50/50 split, with the existing order swap still handling the image-left vs image-right alternation.

The reveal-on-scroll action used to require 18% of an element to intersect before fading it in, with an additional -8% bottom margin, which meant the section directly below a service-page hero stayed invisible on initial load until the user scrolled — making the page look blank below the hero on navigation. The action now does a synchronous bounding-rect check on mount and reveals anything already in the viewport immediately, falling back to the IntersectionObserver for everything below the fold.

The "Explore our services" block on About Us was a bespoke icon-tile grid that did not match the homepage's "What we do" cards; it now reuses the shared ServicesSection component (with the heading exposed as a prop), so both pages produce identical card layout, descriptions, "from $" prices, and Learn more CTAs. The footer Explore column was missing the About Us link — added between Our Pricing and Contact Us so it propagates through the homepage content sync into PostgreSQL on the next deploy.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-05 20:54:56 +12:00

383 lines
23 KiB
TypeScript
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
import type { LegalPageContent } from '$lib/types';
export const termsAndConditionsContent: LegalPageContent = {
title: 'Terms & Conditions',
sections: [
{
title: '1. Application of Terms',
blocks: [
{
type: 'list',
content: [
'1.1 Good Walk Limited (we, us or our) provides dog walking and other services relating to dogs (services) to our clients (you or your).',
'1.2 These terms and conditions (terms) set out the terms upon which we will provide the services to you. By registering for or using our services, you acknowledge and agree that you have read, understood and accepted these terms and agree to be bound by them.',
'1.3 If you do not agree to these terms, you must cease to use our services immediately.',
'1.4 We may change these terms at any time by notifying you of the change by email or on our website. Any change to these terms will take effect from the date set out in the notice. By continuing to access or use our services, you agree to be bound by the amended terms.'
]
}
]
},
{
title: '2. Services',
blocks: [
{
type: 'list',
content: [
'2.1 We will provide a dog walker (dog walker) or other person with suitable experience to provide the services. As far as reasonably practicable, we will endeavour to ensure that the same dog walker(s) is available to provide the services to you.',
'2.2 We will provide the services at the location specified by us unless otherwise agreed in writing with you.',
'2.3 In providing our services to you, we will act with due care and skill and in accordance with applicable laws.',
'2.4 We reserve the right to change the services from time to time, including the date or time for a walk (for example because of bad weather conditions), the dog walker or the location of the services. We will endeavour to notify you of a change to the services and to agree to the change with you by email or text.',
'2.5 We will keep safe and confidential all your keys, remote control entry devices, access codes and return the same to you when we cease providing services to you, or immediately upon demand.',
'2.6 We carry out a police check on each dog walker.',
'2.7 You agree that we may take photos and/or videos of your dogs during or after our walks. We own the intellectual property rights in these photos and/or videos, and we may post or use the image for any purpose whatsoever, including on our website, social media accounts and promotional materials. If you do not want us to use photos and/or videos then please contact us to have it removed from our website, social media accounts and promotional materials.'
]
}
]
},
{
title: '3. Registration',
blocks: [
{
type: 'list',
content: [
'3.1 You may register for our services on our website or directly with us by email. If we require you to pay a deposit, your registration cannot be confirmed until you have paid the required deposit to our nominated bank account.',
'3.2 Your registration is only confirmed once we send you an email to this effect. We reserve the right to reject your registration.'
]
}
]
},
{
title: '4. Assesement & Admission of Dogs',
blocks: [
{
type: 'list',
content: [
'4.1 We assess each dog for suitability for our services. We may refuse to provide services to you at our sole discretion and at any time if we consider that any dog is not suitable.',
'4.2 We only provide pack walks services in relation to small and medium sized dog breeds.',
'4.3 We admit dogs to our pack walks based on the following criteria:'
]
},
{
type: 'list',
content: [
'(a) the dog is not aggressive and/or does not bite (and has no history of aggression and/or biting);',
'(b) the dog is good natured;',
'(c) the dog is suitably trained and has good recall skills;',
'(d) the dog is up to date with vaccinations (and you must be able to provide evidence of this to us);',
'(e) the dog is microchipped;',
'(f) the dog is spayed or neutered;',
'(g) the dog is regularly treated for fleas and ticks;',
'(h) you hold a current council registration for the dog; and',
'(i) the dog is over 6 months of age.'
]
},
{
type: 'list',
content: [
'4.4 We conduct assessment/onboarding walks with each dog that you ask us to assess (assessment walks). We require that each dog has a minimum of 2 to 4 assessment walks with a senior handler before we commence providing booked walks.',
'4.5 Assessment walks last for around 30 minutes or such other period that we think is appropriate. The cost of each assessment walk will be notified to you by email or on our website. We require you to book a minimum of two assessment walks per week unless we agree otherwise.'
]
}
]
},
{
title: '5. Walks',
blocks: [
{
type: 'list',
content: [
'5.1 Following the assessment walks, you must select your preferred permanent days of the week for walks, with a minimum commitment of one walk per week. Dogs must attend on these chosen days regularly for a minimum period of at least 6 months. Walks for dogs that show aggressive behaviour may be cancelled with immediate effect.',
'5.2 Walks will not take place during severe weather conditions such as high winds, heavy snow, heavy rain, thunder, and lightning. In these cases, your dog will be returned to your residence, or the walk may be shortened, cancelled or rescheduled.',
'5.3 If you decide to cancel a walk due to bad weather or heat, you agree to pay for the cancelled walk in full. However, we will endeavour to walk dogs in heavy rain or hot weather as long as we consider that it is safe for the dogs and our dog walkers.',
'5.4 As part of our service, we will work with you to reinforce recall training, leash training, and car behaviour for your dog, using positive reinforcement methods. However, we do not provide individual training sessions and are not responsible for training your dog or for its behaviour.',
'5.5 Walks for female dogs and puppies experiencing heat will be paused for three weeks from the start of the heat cycle, with a payment of one walk per week required to hold the spot for the dog during this period.',
'5.6 We may provide services at our sole discretion through one-on-one walks in relation to dogs with anxiety, young puppies, mild reactivity, or large size dogs. If the dog shows progress and is suitable for pack walks, then they may at our discretion be admitted to pack walks.',
'5.7 We will provide leads, treats and waste bags. The walker will remove dogs faeces from all public places.',
'5.8 If you would like to suspend walks for a holiday period exceeding two weeks, we may ask you to pay a fee of $25 per week to hold the dogs spot.',
'5.9 You acknowledge that your dog may be let off the leash unless otherwise agreed. If a dog runs away, the walker is not liable for any reason.',
'5.10 For repeated change of frequency or suspensions throughout the year, we require your dog to come for at least one walk per week to maintain their spot or otherwise we will provide the services on a casual basis.'
]
}
]
},
{
title: '5.11. Pack Walks',
blocks: [
{
type: 'list',
content: [
'5.11 Pack walks are scheduled on recurring days. We offer two shifts: AM and PM, Monday to Friday, with walks lasting one hour plus pick-up and drop-off, typically totalling an average of 2+ hours. The location will be at one of Aucklands parks or beaches and is at the discretion of the dog walker.',
'(a) AM pack: 9:00 AM 11:30 AM.',
'(b) PM pack: 12:30 PM 2:30 PM.',
'5.12 Pack walks cannot be booked by shift. Your dog should be available for collection at any time between the hours of 9:00 AM and 2:30 PM.',
'5.13 We reserve the right to walk other compatible dogs at the same time but will limit the number of dogs walked with one person to 8 dogs.'
]
}
]
},
{
title: '5.14. One-on-One Walks (regular, casual)',
blocks: [
{
type: 'list',
content: [
'5.14 One on one walks are 30,45 or 60 minutes long (see our website, goodwalk.co.nz).',
'5.15 One-On-One Walks (and Puppy Visits) are offered Monday to Friday:',
'(a) AM: 7:00 AM 9:00 AM.',
'(b) PM: 2:30 PM 3:30 PM.',
'5.16 You must select your preferred permanent days of the week for one-on-one walks (and Puppy Visits), with a minimum commitment of one walk per week. Dogs/puppies will attend on these chosen days regularly for a minimum period of at least 6 months.'
]
}
]
},
{
title: '5.17. Homestays',
blocks: [
{
type: 'list',
content: [
'5.17 We provide homestay services for owners of dogs that are walked by us, for a minimum of one walk per week (regular client) at the discretion of the dog walker and depending on availability. Dogs need to be crate trained and comply with all our other requirements as set out on our website at goodwalk.co.nz.',
'5.18 Homestays during public holidays will incur a 15% surcharge.',
'5.19 We may cancel with immediate effect homestays for any dog that shows aggressive behaviour including biting.'
]
}
]
},
{
title: '5.20. Puppy Visits',
blocks: [
{
type: 'list',
content: [
'5.20 Puppy visits are 20,45 or 60 minutes long and will be conducted at your residence, with walks outside only when puppies are fully vaccinated and registered.'
]
}
]
},
{
title: '5.21. Pet Taxi and Pet Wash',
blocks: [
{
type: 'list',
content: [
'5.21 Pet Taxi and Pet Wash services are exclusively reserved for our regular clients. These services are tailored to each individual case, and prices may vary accordingly. We will notify you in advance of the price before you are charged.',
'5.22 Pet Taxi and Pet Wash services can be booked after 3:30pm.'
]
}
]
},
{
title: '5.23. Casual Walks',
blocks: [
{
type: 'list',
content: [
'5.23 Owners who require more flexibility with days and frequency may be accommodated through our Casual Walk service.'
]
}
]
},
{
title: '6. Collection of your Dog',
blocks: [
{
type: 'list',
content: [
'6.1 We will arrange to collect your dog from the agreed address. You agree that we may enter the agreed address as needed to perform the necessary pick up and drop off services.',
'6.2 To facilitate this process (and unless otherwise agreed in writing), you must provide us with:'
]
},
{
type: 'list',
content: [
'(a) a copy of your house key;',
'(b) any necessary building access swipe card/codes; and',
'(c) parking instructions.'
]
},
{
type: 'list',
content: [
'6.3 We can provide you with a lockbox to be kept at your property, containing a copy of your key. If you opt for the lockbox option, we will require a $50 deposit. This deposit will be reimbursed to you upon termination of our services. The deposit and cost of the key cut will be added to your first invoice.'
]
}
]
},
{
title: '7. Our Fees',
blocks: [
{
type: 'list',
content: [
'7.1 You must pay us our fees for the services in accordance with these terms. Unless otherwise agreed by us in writing, all fees are payable in New Zealand dollars. The fees exclude any goods and services tax or other sales tax, unless otherwise stated.',
'7.2 We will provide you with details of our bank account for payment. You should include your dogs name and surname as a payment reference when you make the payment and follow payment instructions.',
'7.3 The fees for our services will be notified to you by email on our website at goodwalk.co.nz.',
'7.4 We reserve the right to offer a price which is different from the one displayed on our website, at our sole discretion. Any such price will be agreed with you before we provide the services.',
'7.5 For any extra services requested by you, a discretionary charge will be applied. This charge will be agreed with you before we provide the services.',
'7.6 If we ask you for a deposit, you must pay this at the time of registration.',
'7.7 We generally send out invoices on the Monday of the then current walking week. Payment is due within 7 days from the date of the invoice.',
'7.8 We offer various payment options in relation to our fees. The options are currently payment by electronic transfer following receipt of our invoice. If you pay any fees by credit card, a surcharge will apply as notified to you at the time of payment.',
'7.9 If we cannot enter your residence to collect the dog, or cannot find the dog, and/or cannot make contact with you for a period of time not exceeding 10 minutes, the walk will be cancelled and you will be liable to make payment in full for the walk.'
]
}
]
},
{
title: '8. Late Payment & Cancellation',
blocks: [
{
type: 'list',
content: [
'8.1 We may charge a late payment fee of 15% of the invoiced amount after your third reminder, and walks will be suspended until the payment is made.',
'8.2 We operate on a 48-hour cancellation policy. Cancellations made with less than 48 hours notice will incur a charge of 50% of the fee for the relevant services. Cancellations on the same day as the scheduled walk will be invoiced (and you will pay for them) in full.',
'8.3 We may cancel the services at any time and with immediate effect for dogs that show aggressive behaviour such as biting.',
'8.4 We do not provide any services on public holidays, and accordingly all walks are automatically cancelled without notice, and can be rescheduled to a different day of the same week (subject to availability).'
]
}
]
},
{
title: '9. Your Obligations',
blocks: [
{
type: 'list',
content: [
'9.1 For group walks, you must notify us in advance of any injury, virus or illness your dog experiences before their scheduled walk. This enables us to assess whether the walk needs to be paused for the health and safety of the entire pack.',
'9.2 You will provide all information to the dog walker that may be relevant to the care or wellbeing of your dog or the pack.',
'9.3 You will notify the dog walker of any concerns, before or as soon as reasonably possible after any walks.',
'9.4 You will provide suitable harnesses, collars and leads as approved by the dog walker as well as coats or muzzles if required.',
'9.5 You acknowledge that your dog may return dirty, muddy, or wet from our walks. We will endeavour to towel dry dogs before returning them to your residence.'
]
}
]
},
{
title: '10. Emergencies',
blocks: [
{
type: 'list',
content: [
'10.1 In the event of an emergency, we will contact you on the telephone numbers provided by you to confirm your choice of action.',
'10.2 If you cannot be reached timeously, you authorise us to:'
]
},
{
type: 'list',
content: [
'(a) transport the dog(s) to a veterinarian;',
'(b) request on site treatment from a veterinarian; or',
'(c) transport the dog(s) to an emergency clinic if the previous two options are not feasible.'
]
},
{
type: 'list',
content: ['10.3 You are fully responsible for the veterinarians or clinics costs.']
}
]
},
{
title: '11. Liability',
blocks: [
{
type: 'list',
content: [
'11.1 Notwithstanding any other provision set out in these terms, our total aggregate liability for all claims relating to these terms is limited to the greater of $100 and the amount you have paid for the services in the immediately preceding 1 month to which the claim relates.',
'11.2 We are not liable for any indirect, consequential or special loss, damage, cost or expense incurred by you as a result of a breach by us of these terms.',
'11.3 We are not liable to you for any failure to provide the services or to meet any of our obligations under these terms where that failure is caused by an event or circumstance outside of our reasonable control.',
'11.4 Our liability for any claim relating to these terms will be reduced to the extent that you or any other person or organisation associated with you contributed to the loss arising from the claim.',
'11.5 We and our dog walkers accept no responsibility and/or liability whatsoever for:'
]
},
{
type: 'list',
content: [
'(a) any breach of security or loss of or damage to your property if any other person has access to the property at the time of the loss or damage;',
'(b) any costs, expenses or damages associated with changing your locks or which you incur as a result of a lost key;',
'(c) any injury or damage caused to your dog, including by another dog or other animal, any person, or due to natural or environmental causes;',
'(d) any medical event occurring in relation to the dog;',
'(e) your dog escaping or getting lost or injured if the dog runs away from the dog walker;',
'(f) dog diseases, dog fights, dog bites and other dog injuries; and',
'(g) injuries or damage caused by your dog to humans, other dogs or any property.'
]
},
{
type: 'list',
content: [
'11.6 You acknowledge that if your dog bites or injures another dog, we will be responsible for reporting this to the relevant authorities.'
]
}
]
},
{
title: '12. Warrantities',
blocks: [
{
type: 'paragraph',
content:
'We do not warrant or guarantee that your use of our services will be error free or will meet your purposes or expectations. To the maximum extent permitted by law, we exclude all such warranties or guarantees.'
},
{
type: 'list',
content: [
'12.2 Other than as expressly stated in these terms and to the maximum extent permitted by law, we do not give any warranties or guarantees in relation to our services.'
]
}
]
},
{
title: '13. Termination',
blocks: [
{
type: 'list',
content: [
'13.1 You may terminate the supply of the services under these terms by giving to us not less than two weeks written notice without incurring any charges. If you give us less than two weeks written notice of termination, you will pay for any services that we have agreed to provide to you up to the date of termination.',
'13.2 We may terminate the supply of the services under these terms by giving to you not less than two weeks written notice.',
'13.3 If you breach these terms, provide us with incorrect or misleading information, or your dog becomes aggressive or dangerous, we may terminate the services under these terms by giving you written notice with immediate effect.',
'13.4 Alternatively, we may suspend the services if you breach these terms or provide us with incorrect or misleading information, until any such breach has been rectified by you.',
'13.5 We will give you written notice that services to you under these terms have been suspended or terminated but we do not have to provide to you any reasons for the suspension or termination.'
]
}
]
},
{
title: '14. Disputes',
blocks: [
{
type: 'paragraph',
content:
'If you have a complaint relating to our performances or otherwise to these terms, you should contact us by email at info@goodwalk.co.nz.'
}
]
},
{
title: '15. Notices',
blocks: [
{
type: 'list',
content: [
'15.1 You may send a notice to us under or in connection with these terms by emailing us at info@goodwalk.co.nz.',
'15.2 We may send a notice to you under or in connection with these terms by emailing you at the last email address you have provided to us.',
'15.3 You or we will be deemed to have received a notice sent by email at the time that you or we sent it, unless we know or ought reasonably to know that the email was not delivered.'
]
}
]
},
{
title: '16. General',
blocks: [
{
type: 'list',
content: [
'16.1 These terms constitute the entire agreement between you and us relating to your use of the services. These terms replace any previous related agreements and understandings between you and us.',
'16.2 We may assign our rights and obligations under these terms at any time to any other person.',
'16.3 We may subcontract all or any of our obligations under these terms to a third party. If we do this, we will remain liable to you for the performance of the subcontractors obligations.',
'16.4 No delay, neglect or forbearance in taking enforcement action in relation to any provision of these terms by a party will be a waiver, or in any way prejudice any right, of that party.',
'16.5 If any part of these terms is held to be invalid, illegal or unenforceable, that part will be severed and the remainder of these terms will remain in full force and have full effect.',
'16.6 These terms will be governed by the exclusive law of New Zealand.'
]
}
]
}
]
};