Privacy Policy & Terms of Service
Plain-language version of how we handle your information and the terms that apply when you book a job. Last updated June 2026.
Privacy Policy
What information we collect
When you book a job, sign up for a short-term rental retainer, request a quote, or email us through the website, we collect: your name, phone number, email address, service address, what you asked us to do, photos you sent in for quoting purposes, and any notes you added. For STR retainers we also collect property details (square footage, number of bedrooms, smart-lock codes you share with us, and any compliance documents you upload to your host portal).
We automatically collect basic technical data through our site analytics tools (Google Tag Manager, Vercel Analytics, Vercel Speed Insights): your IP address, browser type, the pages you visited, the date and time of your visit, and the referring URL. We do not collect any sensitive personal information beyond what you choose to share.
How we use your information
We use the contact information you provide to: respond to your booking or inquiry, confirm appointment times, send you written quotes and invoices, send you the photo log and inspection report after each visit, follow up about the 90-day labour warranty, and, with your consent, ask for a review after the job is done.
We use site analytics data to understand which pages people find useful, which search terms bring traffic, and where forms fail to convert. This is aggregated and anonymous - we don't connect it back to individuals.
Who we share it with
We don't sell your personal information. We share it only with the third parties we genuinely need to operate the business:
- Our email delivery provider (Resend) when we send you a booking confirmation, quote, invoice, or inspection report.
- Our hosting provider (Vercel) which serves the website and runs the booking form.
- Our payment processor (when you pay by card on completion) for the transaction only - they never share your card details back to us beyond a last-four digit summary.
- City of Kelowna and the BC Short-Term Rental Registry when an STR client's compliance documentation is requested as part of a municipal inspection.
- Lawyers, accountants, or insurers only if legally required (a subpoena, a tax audit, or an insurance claim involving the work we did).
How long we keep it
We keep booking records, invoices, and inspection reports for seven years for tax and warranty purposes (this matches the Canada Revenue Agency's record- retention requirement). Email correspondence is kept for two years unless the thread relates to an ongoing STR retainer. Site analytics data is retained according to the third-party platforms' default windows (typically 14 months for Google Analytics, 30 days for Vercel Analytics).
Your rights under PIPEDA
You can ask us at any time to: see what personal information we have on file about you, correct anything that's wrong, or delete your information (subject to the seven-year retention requirement noted above). Email hello@morrishandyman.ca with the subject line "Privacy request" and we'll respond within 30 days.
If you have a privacy complaint we can't resolve, you can escalate to the Office of the Information & Privacy Commissioner for British Columbia (oipc.bc.ca) or the federal Office of the Privacy Commissioner of Canada (priv.gc.ca).
Cookies & tracking
Our site uses cookies for: basic functionality (remembering your preferences, keeping you logged into the host portal if you have an STR retainer), and analytics (Google Tag Manager, Vercel Analytics). You can block cookies in your browser settings - the site will mostly still work, but the host portal login may not persist between visits.
Changes to this policy
When we change this policy in any material way, we'll update the "Last updated" date at the top of the page. For changes that affect how we use information we already have on file about you, we'll email you directly before the change takes effect.
Terms of Service
Who these terms apply to
These terms apply to anyone who books a job through morrishandyman.ca, signs up for a short-term rental retainer, or uses the host portal we provide as part of that retainer. Booking a job means you agree to these terms. If you're booking on behalf of a property owner (as a property manager, family member, or strata), you confirm you have the authority to do so.
Quotes and pricing
The prices posted on this website are accurate at the time of posting. We update them as costs change. The written quote we give you on arrival (or in advance for sized jobs) is the price you pay. The only time that number changes is if we uncover something unexpected during the work (rotten subfloor, mystery wiring, hidden water damage) - in that case we stop, show you what we found, and re-quote before doing any additional work. You can decline the re-quote and we'll pack up.
Materials are billed at our cost (we don't mark them up). For custom items you ask us to pick up, we charge a $35 materials run fee that covers the extra hour of pickup time. GST is extra on labour and materials.
Scheduling and cancellations
We confirm bookings by text within 30 minutes during business hours. Standard hours are Monday through Friday 7am to 6pm, Saturday 8am to 2pm. Sunday and after-hours work carries a $75 dispatch surcharge that's quoted upfront.
You can cancel for free up to 12 hours before your scheduled slot. Inside 12 hours we charge the 1-hour minimum ($95) to cover the bookings we turned down for that window. Reschedules at any time are free of charge.
Payment
For one-off jobs, payment is due on completion - card on a mobile reader (Visa, Mastercard, Amex, Interac) or e-transfer if you prefer. Receipt and warranty information come by email within an hour. For recurring STR retainers, payment is monthly to the card on file. Late or failed payments may result in a temporary pause on service while we resolve the billing.
Warranty
We warrant labour for 90 days from the date of completion. If something we did fails inside 90 days - a bracket pulls loose, a faucet drips at the connection we made, a drywall patch cracks - call us and we'll come back at no charge. The warranty does not cover misuse, normal wear and tear, separate parts failures (a manufacturer defect on a fixture you supplied, for example), or work we explicitly flagged as a stopgap or temporary fix at the time.
Refunds and dispute resolution
Our default is to make the work right rather than refund it. If something we installed or repaired is defective workmanship inside the 90-day labour warranty, we'll come back and fix it at no charge - that's the warranty remedy. A cash refund replaces the warranty remedy only when re-doing the work isn't practical (the access window has closed, the item has been removed, or you'd prefer not to have us back). Refunds happen by the same method you paid - card refund to the original card or e-transfer back to the original account - within 7 business days of agreeing the amount.
For one-off jobs, the maximum refund is the labour portion of the invoice for the affected item; we don't refund customer-supplied materials, third-party parts, or work outside the disputed item's scope. For STR retainers, refunds follow the cancellation policy in the STR retainer specifics section below (paused / cancelled retainers credit unused inspection cadence to the next cycle or refund pro-rata on cancel).
If we can't agree on a remedy, contact us first so we have a chance to resolve it directly - hello@morrishandyman.ca or (250) 551-2043, response within one business day. BC residents retain all rights under the Business Practices and Consumer Protection Act and can escalate unresolved disputes to Consumer Protection BC (consumerprotectionbc.ca) or the BC Civil Resolution Tribunal for claims under $5,000.
Insurance and liability
We carry $2 million general liability insurance through a Canadian carrier and maintain current WorkSafeBC clearance. Certificates are available on request - email us and we'll send both before your booking. Our liability for any property damage we cause is limited to the cost of repair or replacement of the damaged item, with a maximum of $2 million per occurrence as covered by our policy.
We are not responsible for: damage that existed before we arrived, damage caused by hidden conditions we couldn't reasonably have known about (mould behind drywall, asbestos in older homes, electrical issues outside the scope of the booking), or consequential damages (loss of rental income, missed guest stays, secondary water damage from a fixture we did not work on).
STR retainer specifics
Short-term rental retainers are no-fixed-term: you can pause for the off-season or cancel any time with 7 days notice before the next billing cycle. The inspection cadence in your tier is the minimum we'll do; we may visit more often at our discretion if a compliance item warrants it. Photo logs and written reports become your property and are yours to share with the City of Kelowna, your insurance company, or your guests.
Where a retainer includes a 4-hour emergency response window (PM Partner tier), that window applies during reasonable hours and excludes acts of God, widespread regional outages, or properties we cannot physically access (locked gates, no smart-lock code shared, etc.).
Customer-supplied materials
When you supply the materials (a specific faucet, a particular paint colour, a door you sourced yourself), we install them as supplied. Defects in customer-supplied materials are not covered by our labour warranty. If the material is clearly wrong for the job (wrong dimensions, missing parts), we'll tell you on arrival before we start.
Site content
The content on this website (text, photos, code) is © 2026 Morris Handyman Services. The host portal, the inspection PDF templates, and the booking flow are provided to retainer clients as part of the service - they remain our property. Public marketing pages (services, blog, locations) may be referenced or linked without permission; do not republish wholesale.
Governing law
These terms are governed by the laws of the Province of British Columbia and the federal laws of Canada that apply within BC. Any dispute that we can't resolve through good-faith conversation goes to the BC Civil Resolution Tribunal (small claims) or BC Supreme Court depending on the amount in dispute.
Questions about these terms
Email hello@morrishandyman.ca or call (250) 551-2043. We'll answer in plain English. These terms get updated as the business grows; the "Last updated" date at the top of the page reflects the most recent material change.