Terms of Use
Last updated: 31 August 2026 · Governed by the laws of Ontario, Canada
1. About the platform
CleanConnect PRO ("Platform," "we," "us," "our") is an online marketplace operated in Canada that connects property owners and commercial clients ("Owners") with independent cleaning professionals and cleaning businesses ("Cleaners"). We facilitate connections, manage escrow payments, and provide job documentation infrastructure. We are not a party to the cleaning service agreement between Owners and Cleaners, and we do not employ, direct, or co-employ any Cleaner or Team Member (as defined below).
By creating an account or using the Platform, you agree to be bound by these Terms of Use ("Terms") and our Privacy Policy, which is incorporated by reference.
2. Eligibility
You must be:
- At least 18 years of age
- A Canadian resident or legally authorized to work or contract in Canada
- Able to enter into a legally binding contract under Canadian law
- Not previously suspended or permanently removed from the Platform
By creating an account, you represent and warrant that you meet all eligibility requirements. We may verify eligibility at any time and terminate accounts that do not qualify.
3. Accounts
All users
- You are responsible for maintaining the confidentiality of your login credentials and for all activity under your account
- You may not share your account with any other person
- You must provide accurate, current, and complete information and keep it up to date
- You may not create more than one account per person — a single verified identity corresponds to one account
- You must notify us immediately at support@cleanconnectpro.com if you suspect unauthorized access to your account
Cleaners — independent contractor status
- You represent that you are legally permitted to provide cleaning services in your province
- You are an independent contractor, not an employee of CleanConnect PRO. Nothing in these Terms, the Platform's verification process, performance standards, or enforcement mechanisms creates or implies an employment relationship between you and the Platform
- You are solely responsible for your own tax obligations, including HST/GST registration if applicable, and for filing and remitting all required taxes
- You are solely responsible for complying with all applicable laws governing the provision of cleaning services, including any licensing or certification requirements in your jurisdiction
- You are responsible for providing your own tools, supplies, equipment, and materials unless otherwise agreed directly with an Owner
Business accounts and Team Members
A Cleaner account holder ("Business Account Holder") may add other individuals ("Team Members") to their account to complete jobs on the Business Account Holder's behalf. Team Members may be employees or independent sub-contractors of the Business Account Holder — this distinction is solely a matter between the Business Account Holder and the Team Member. By adding any Team Member, and by upgrading to a business account, the Business Account Holder expressly warrants and agrees to all of the following:
- Classification warranty: You are solely responsible for properly classifying each Team Member — whether as an employee or an independent contractor — in accordance with applicable Ontario and Canadian federal law. The Platform makes no determination regarding the employment or contractor status of any Team Member. Platform verification is a marketplace integrity and safety measure only — it does not create, imply, or evidence any employment or co-employment relationship between CleanConnect PRO and any Team Member.
- Each Team Member must hold an approved background check before being assigned to any job that requires entry into a private residence or occupied unit. That check is performed by our screening partner and includes verification of the individual's identity; CleanConnect PRO does not run a separate identity check on Team Members. For jobs performed entirely in public or commercial spaces (offices, storefronts, common areas, building exteriors), a background check is recommended but not required — the client is shown each Team Member's background-check status at assignment and may decline or block accordingly.
- You are fully responsible for the conduct, reliability, safety, and legal compliance of every Team Member on your account. You may not attribute failures to individual Team Members — accountability for Team Member performance sits with the Business Account Holder.
- All payouts are made to the Business Account Holder's registered Stripe account. The Platform does not pay Team Members directly. Internal payroll and compensation of Team Members is entirely your responsibility.
- You must remove a Team Member from your account immediately upon termination of their engagement with your business. Once removed, that Team Member loses access to any future job assignments, lockbox codes, or access notes under your account.
- Past job records, GPS data, photos, and verification records linked to a Team Member's profile are retained permanently for audit, dispute, and legal purposes, even after removal from your account.
- You may re-add a removed Team Member at any time, but the Platform verification requirement applies again before any new assignment.
Worker accounts — Team Member role
When a Team Member is added to a business account, their Platform account operates in a restricted "Worker" role. A Worker account:
- Has no Stripe payment connection and no financial data access
- Cannot browse the job marketplace or claim jobs independently
- Can view, accept, or decline jobs assigned by the Business Account Holder
- Can complete GPS check-in/check-out, job-start selfies, checklist submissions, photo uploads, problem reports, and in-app chat on assigned jobs
- Can view their own completed job history and evidence records
A Team Member retains the right to decline an assigned job at any time before the defined acceptance window closes. Declining is not a reliability failure. A single verified identity cannot simultaneously hold both a solo Cleaner account and a Worker account. Transitioning between account states preserves all job history, ratings, and verification records.
4. The marketplace
Owners post cleaning jobs with a price, date, property details, and a checklist. Cleaners browse available jobs in their city and claim a job to take it. CleanConnect PRO does not guarantee that any job will be claimed, or that any specific Cleaner is available.
3-stage property reveal
To protect Owner privacy and prevent off-platform solicitation, property information is revealed in stages:
- Stage 1 (Marketplace): City and neighbourhood only — enough for a Cleaner to assess whether the job is in their service area
- Stage 2 (On claim): Street name only, without the house number and without any unit or lot number
- Stage 3 (Day of service): The full street address, unit or lot number, and map directions unlock on the day of service. Lockbox codes and full access notes are released only when the Cleaner is physically near the property (server-verified proximity where location can be confirmed)
Access notes (lockbox codes, entry instructions, buzz codes) are visible only to the assigned Cleaner, only on the day of service, and only for the duration of the active job. The Cleaner's access is revoked automatically when the job completes or if the Cleaner is replaced; every reveal is logged, and reveals that cannot be location-verified are flagged to the Owner immediately. The Owner's access notes remain part of their property record (they are the Owner's own data, reused for future jobs) until the Owner edits them or deletes the property or account. Owners are responsible for changing access codes if they have security concerns after a job is completed.
Notification cascade
When a job is posted, the Platform notifies eligible Cleaners in stages:
- Preferred Cleaners first: each Preferred Cleaner on the property, in the Owner's priority order, receives an exclusive claim window (currently 12 hours) before the job moves on.
- General pool: if no Preferred Cleaner claims the job (or the property has none), the job opens to verified Cleaners in the marketplace.
- Urgent broadcast: jobs scheduled within 48 hours are marked Urgent and are additionally announced to Cleaners enrolled in the On-Call program.
First-time Owners with no Preferred Cleaners go directly to the general pool.
On-Call program
Cleaners may opt into the On-Call program in their settings to be notified first about urgent, last-minute jobs in their city. Urgent jobs carry a 20% premium paid by the Owner and earned in full by the Cleaner (see Section 8). The Platform's standard 10% platform fee applies to all jobs, including On-Call and Urgent jobs.
Changing cleaner after a claim
Once a Cleaner or Business Account Holder claims a job, a commitment exists on both sides. What an Owner may do about it depends on whether payment has been authorized.
Before payment is authorized, the Owner may choose a different Cleaner. The Platform asks the Owner to select a reason from a fixed list. The job returns to the network immediately and the passed-over Cleaner is released. That Cleaner remains free to claim any other job the Owner posts, and being passed over does not affect their standing, their rating, or how many jobs they may hold. This does not apply to a job you and your Cleaner arranged yourselves and brought to the Platform: that booking simply ends, and is never offered to other Cleaners.
Once payment is authorized, the Owner may no longer change Cleaner directly. The Owner may submit a request, which the Platform reviews and decides. Until that decision is made, the Cleaner keeps the job and the authorization on the Owner's payment method is left in place. If the request is approved, the authorization is voided and the job returns to the network. If it is declined, the booking stands. Cancellation fees may apply based on timing (see Section 9).
Changing a job after it has been claimed
An Owner may change their job at any time before the Cleaner begins work, including after a claim and after payment has been authorized. This includes the description, the task list and the price. The date and time are the exception: those are fixed once a job is claimed (see above).
The Cleaner is notified of every change. Where a change makes the engagement worse for the Cleaner — more tasks, or a lower price — the Cleaner may either confirm they still accept the job or return it to the Platform without penalty. Returning a job in these circumstances is not a cancellation by the Cleaner, is not recorded against them, and does not affect their standing, rating or claim limits. If the Cleaner does not respond by the deadline shown to them, the job is returned to the Platform automatically.
The Platform does not guarantee a replacement Cleaner. Where an Owner makes a change that worsens the engagement within 48 hours of the scheduled start, the Owner is warned before confirming that the Cleaner may return the job and that a replacement may not be found in time. An Owner who proceeds accepts that risk.
Where a change increases the price of a job that has already been paid for, the additional amount is authorized separately before the change takes effect. If that authorization is not completed, the change is not applied and the job is unaffected. Where a change reduces the price, only the reduced amount is charged.
When a business account claims a job, the Business Account Holder is responsible for assigning a verified Team Member. A business may assign a crew of Team Members to a job; every addition triggers a fresh, real-time Owner notification identifying the person and their verification status. Owners may cap the number of people on a job at posting time and may block individual Team Members or entire businesses at any time, but do not pre-approve each assignment.
Blocking
Owners may permanently block individual Cleaners, individual Team Members, or entire cleaning business accounts from claiming their jobs. Blocked parties are excluded from all job notifications for that Owner's jobs. Blocking is silent — blocked parties are not notified. Owners may unblock at any time. There is no cap on the number of Cleaners an Owner may block.
A blocked party is also refused at the point of service: they cannot start a clean for that Owner and cannot be given that Owner's entry instructions, regardless of any assignment made before the block took effect.
Where a blocked party already holds a confirmed booking, the Owner chooses whether to cancel it. Cancelling is treated as an ordinary Owner cancellation and the fee schedule below applies. Blocking without cancelling is free and the existing booking proceeds. A clean that is already underway cannot be cancelled by a block.
Job cancellation — Owner fees
| Timing before scheduled job | Fee | Distribution |
|---|---|---|
| 48 hours or more | None — authorization voided | N/A |
| 24 to 48 hours | 10% of job value | 100% to Cleaner |
| Under 24 hours | 25% of job value | 100% to Cleaner |
Rescheduling is treated as a cancellation of the original booking and follows the same fee structure based on timing relative to the original scheduled date.
Cancellation fees are inclusive of applicable taxes.
Job cancellation — Cleaner consequences
| Timing | Consequence |
|---|---|
| 48 hours or more before job | No fee. The cancellation is recorded on the job. |
| Under 24 hours before job | No fee. The clean returns to the network immediately and available Cleaners nearby are alerted. The cancellation is recorded and may be reviewed. |
Re-posting does not apply to a job you and your Cleaner arranged yourselves and brought to the Platform: that booking simply ends, and is never offered to other Cleaners.
For Business Accounts: a Team Member cancellation gives the Business Account Holder a recovery window to reassign another verified Team Member. If successfully reassigned, no incident is logged. If not reassigned within the window, the incident is logged against the business account (not against the individual Team Member directly), and the Owner is fast-tracked to re-match.
Mutual cancellations agreed to by both parties are always free with no record logged against either party.
Claim reliability
Where a Cleaner has committed to recurring work, the Platform calculates how many of those committed visits were kept and displays that rate to Owners considering them. It is a published statistic, not a penalty: the Platform does not reduce a Cleaner's visibility, suspend them, or remove them automatically on the strength of it, and no consequence follows from it by formula. Cancellations and no-shows are recorded on the job and may be reviewed by our team. Business Accounts are responsible for work performed under their account, including by Team Members they assign.
5. Background checks and verification
The Platform uses a third-party background check provider to verify the identity and criminal history of Cleaners and Team Members. Verification is a marketplace integrity and safety measure — it is not a guarantee of conduct, fitness for purpose, or suitability for any specific environment.
- Where verification is mandatory: A completed background check is required, except where the client has waived it for a named individual under “Client waiver” below, before any Cleaner or Team Member may begin work that enters a private residence or occupied unit (including in-suite work in multi-unit buildings, regardless of who the client is), or may be shown that property's street address or entry instructions. Team Members must additionally hold a cleared check before being assigned to such work.
- Claiming ahead of clearance: A Cleaner whose check has not yet cleared may claim a job entering a private residence only where that job is scheduled more than two (2) days in the future, and may hold only one such job at a time. The Cleaner must submit their check within twenty-four (24) hours of claiming. The Platform notifies the client at the time of the claim that verification is outstanding and states the date by which it must clear. If the check has not cleared by that date, the Platform returns the job to the network automatically, leaving the client no less than two (2) days before the scheduled date. No payment authorization is requested from the client while verification is outstanding.
- Public and commercial spaces: For work performed entirely in public or commercial spaces (offices, storefronts, common areas, building exteriors), a background check is recommended but not required. The client is shown the verification status of every person assigned and may decide accordingly.
- Client waiver (bring your own cleaner): A client may waive the background-check requirement for one named Cleaner at properties on their own account. The waiver is recorded together with the exact wording the client agreed to and the date they agreed to it. It applies to that individual only and is never inherited: a Team Member or substitute sent in their place is stopped unless separately waived. A waived Cleaner is still identity-verified by the Platform before they may start work; the waiver removes the criminal record check only. The client may withdraw the waiver at any time, effective immediately, including on cleans already claimed. The Platform is not responsible for the client's decision to waive, and its liability remains limited as set out in section 9.
- Fee: The current background check fee is disclosed at the time of the request. The fee is one-time per person and non-refundable regardless of the outcome.
- Review: All background checks are reviewed manually by Platform administrators. There is no automated approval pathway.
- Denial criteria: Criminal history related to theft, assault, or fraud results in denial. Other criminal history is reviewed on a case-by-case basis.
- Outcome sharing: Business Account Holders receive only an "Approved" or "Not Approved" status for each Team Member. The underlying report and the specific reason for any denial remain with the Platform and are not shared with the Business Account Holder.
6. Job start selfie and photo consent
By using the Platform, all Cleaners and Team Members consent to the collection of a job-start selfie — a photograph taken before entering the property at the start of each job — and all job-related photos submitted through the Platform. These are collected and used for the following specific purposes only:
- Confirming that the verified, assigned Cleaner or Team Member is the person who arrived at and completed the job (identity verification)
- Detecting and deterring fraud, impersonation, and unauthorized substitution
- Providing verifiable evidence in dispute resolution proceedings
- Validating that photos were captured at the time of the job (timestamp checks)
Job-start selfies and job photos are not used for advertising, marketing, profiling, or any purpose beyond job integrity and platform safety.
Phase 2 — biometric facial comparison: The Platform may in the future introduce automated comparison of job-start selfies against profile photos for identity verification. This feature will require separate, express consent at the time it is introduced. Your general acceptance of these Terms does not constitute consent to biometric processing. Separate consent will be sought before any biometric comparison feature is activated on your account.
Identity fraud — sending an unverified person to a job under a verified account — is a serious violation of these Terms and results in immediate account suspension and permanent removal, with no warnings.
7. Capability levels
The Platform assigns each Cleaner an internal capability level, derived from self-reported business credentials and platform track record. It determines how many cleans they may hold at once and their placement in the directory. A capability level is not a verification of the Cleaner and is not shown to clients. Identity and criminal-record checks are separate and are described in section 5.
- Level 1: May hold up to 2 cleans at a time.
- Level 2: May hold up to 3 cleans at a time, with improved directory placement.
- Level 3: May hold up to 4 cleans at a time, with featured placement.
- Credential documents: Cleaners may upload documents evidencing liability insurance, bonding, or WSIB clearance. The Platform records the issuer, coverage amount and expiry date, and reviews each document manually. A credential is shown to clients only while it is both verified and unexpired; it is withdrawn automatically on expiry. The Platform is not an insurer, broker or guarantor, does not procure or maintain any Cleaner's coverage, and makes no representation that coverage will respond to any particular claim. WSIB registration is not required to use the Platform.
Individual Team Members build their own track record from their personal job history. Business accounts have a separate aggregate performance view.
Level 3 insurance requirement: Business Account Holders at Level 3 are required to carry active Commercial General Liability (CGL) insurance as a condition of maintaining that level. Failure to maintain CGL insurance results in a downgrade. Where you upload a certificate, the Platform reviews that document and records what it says. That review confirms only that a document existed, said what it said, and had not expired on the date we checked it — it is not confirmation that a policy remains in force. Coverage can lapse or be cancelled at any time without notice to us, so it remains your responsibility to keep your coverage current and your profile accurate.
Capability level may be reduced at any time for conduct violations, reliability failures, misrepresentation of credentials, fraud, or any other breach of these Terms. The Platform's decision on capability level is final.
8. Payments and fees
Platform fee
Owners pay a 10% platform fee on top of the agreed job price. Cleaners pay no platform fee and receive the full price shown at the time of claiming, with no deductions by the Platform.
Promotional and negotiated fee rates
The Platform may from time to time offer a reduced platform fee — including a fee of zero — for a limited period, to a group of accounts, or to an individual account by agreement. A reduced rate never changes what the Cleaner is paid: the Cleaner receives the full job price in every case, and a reduction applies only to the Platform's own fee and the HST charged on that fee.
The rate that applies to a booking is the rate in effect when payment for that booking is authorized, and it is fixed at that moment.The total you will be charged is shown before you enter your card details. If a promotional rate ends, is withdrawn, or is switched off after your payment has been authorized, the amount already authorized does not change and the amount captured will not exceed it. For a recurring plan, each payment period is priced when that period's payment is authorized, so a time-limited offer applies to the periods that begin while it is running.
A promotional rate is a discount on our fee, not a contractual commitment to a future price. We may end or change an offer for future bookings at any time. Where an individual reduced rate has been agreed with you in writing, that agreement governs.
HST
13% HST is applied to the platform fee only — not to the base cleaning service price and not to tips. Owners receive an HST receipt for the platform fee portion of each transaction.
Escrow
Payment is authorized via Stripe at the time of booking but is not captured until the Owner verifies the completed job. Payment releases to the Cleaner or Business Account Holder 48 hours after the job is marked complete, unless released earlier by the Owner or held pending dispute resolution.
Urgent premium (short-notice jobs)
Any job scheduled to take place within 48 hours of posting is automatically designated Urgent. Urgent jobs carry a 20% premium added to the base job price, calculated and disclosed before posting and baked into the original Stripe authorization at the time of checkout. The premium applies automatically to all short-notice jobs and cannot be waived; Owners who do not wish to pay it may schedule the job 48 hours or more in advance. The Owner pays this premium upfront. The Cleaner earns it in full. The Platform collects its standard 10% fee on the full amount (base price plus urgent premium).
Instant payout
Once payment for a job has been released from escrow, Cleaners and Business Account Holders may ask for those funds to be transferred instantly to an eligible debit card instead of waiting for the standard deposit. Instant payout does not release money early: it is only available after release, which happens 48 hours after the job is marked complete or sooner if the Owner releases it.
Instant payout is subject to a fee of 1% of the released amount, or $1.00, whichever is greater. Because of the $1.00 minimum, a payout below $100 costs more than 1% — on a $60 payout the fee is $1.00, which is about 1.7%. The exact fee and the exact net amount are displayed before confirmation, and the transfer cannot proceed without explicit confirmation. The standard deposit remains free and arrives in 1–3 business days.
Instant payout is available only when: (a) payment for the job has been released; (b) the recipient has a connected payout account with an eligible debit card — in Canada, Stripe does not support instant payouts to bank accounts; and (c) no instant payout has already been requested for that job. One instant payout may be requested per job. Because instant payout is only available after release, and a dispute can only be raised while payment is still held, a job eligible for instant payout is no longer open to dispute.
Instant payout is not available on demonstration accounts, and is not available where the fee would consume the whole amount. If the transfer cannot be completed, no fee is charged and the standard deposit proceeds as normal.
No-show penalty
A no-show is recorded when a Cleaner or assigned Team Member fails to GPS check-in within 15 minutes of the scheduled job start time. A no-show penalty of 50% of the job value is charged to the no-show Cleaner or, for business accounts, to the Business Account Holder. This penalty is deducted from the next payout or from earnings currently held in escrow. The penalty funds the emergency replacement Cleaner's premium. Owners are not charged the no-show penalty — their original price holds. This penalty is a financial enforcement mechanism and is not platform revenue.
For business accounts, the Platform notifies the Business Account Holder immediately when an At Risk status is triggered on a Team Member job. The Business Account Holder has a recovery window to reassign a verified Team Member. If successfully reassigned within that window, the emergency broadcast does not fire and no penalty is charged.
Tips
Owners may leave a tip for a Cleaner after job completion. The Platform charges 0% on tips — 100% of the tip amount goes to the receiving party. For business accounts, tips are paid to the Business Account Holder. The Platform has no obligation regarding how tips are distributed internally to Team Members, and Owners are informed at the time of tipping that tips on business account jobs go to the account holder. Tips are taxable income for T4A reporting purposes.
Payouts and T4A reporting
Cleaners and Business Account Holders receive payouts directly via Stripe Express to their registered Canadian bank account. For business accounts, all payouts go to the account holder — the Platform does not pay Team Members directly under any circumstances. Payout timing is governed by Stripe's terms. The Platform issues T4A slips to account holders who receive $500 or more in a calendar year. The Platform has no tax reporting obligation to individual Team Members.
Refunds
If a job is cancelled before payment capture, the Stripe authorization is voided and the Owner is not charged. Refunds after capture are determined through the dispute resolution process (see Section 12). Cancellation fees are contractual and are not subject to refund.
9. Putting a job right, and dispute resolution
Remedy first. If an Owner is unsatisfied with a completed job, they may ask for it to be put right, within the same 48-hour window described below. On such a request the automatic release of funds is paused and the Cleaner who performed the job is offered the opportunity to return and complete the work, at no additional charge to the Owner and with no reduction to the Cleaner's fee. Remedying incomplete or defective work is an ordinary incident of the service agreement between the Owner and the Cleaner; the Platform facilitates it and is not a party to it, and nothing in this section directs how, when or by what method a Cleaner performs any work.
A Cleaner may decline. If a Cleaner declines or does not respond within the period stated in the Platform, the authorization for that job is cancelled — the Owner is not charged — and the job is offered to other Cleaners. An Owner is charged once, for the job that is actually performed, and the Cleaner who performs it is the Cleaner who is paid. Where no Cleaner accepts, the Platform may at its sole discretion offer the Owner a goodwill credit up to the limit published in the Platform. Such a credit is discretionary, is not an admission of liability, and does not enlarge the limitation of liability in section 10.
The remedy and dispute mechanisms in this section operate on a payment the Platform is holding. They are not available on a job you and your Cleaner arranged yourselves and brought to the Platform: the Platform holds no funds for such a job, so there is no release to pause, no payment to decide, and no 48-hour window — the clean is complete as soon as the Cleaner marks it done. Putting such work right is between you and your Cleaner directly, exactly as it was before you brought the job here. The Platform still keeps the checklist, photographs and check-in records for that job and makes them available to both of you.
You may still contact Platform support about such a job. The Platform will review that record with you, and conduct matters — including a reported no-show — are recorded and acted on as they are on any other job. The Platform does not decide, refund, or withhold any payment for a job whose payment it did not take.
Dispute. An Owner may instead raise a dispute within 48 hours of the job being marked complete. During an active dispute, all funds for that job are held. The Platform will:
- Review available evidence, including checklist completion and photos, job-start selfie, GPS check-in and check-out data, photo timestamps and watermarks, in-app communication history, arrival condition documentation, and Team Member assignment records
- Contact both parties within 24 hours
- Make a final determination within 72 hours; disputes unresolved at 72 hours escalate to the Platform administrator
- Release payment to the Cleaner or refund to the Owner based on the evidence
For multi-Team Member jobs, Owners must identify the specific checklist items and areas in dispute. Refunds on multi-Team Member jobs are proportional to the disputed work. The Platform administrator may adjust the proportional amount upward in exceptional circumstances.
The Platform administrator may authorize a goodwill gesture of up to $150 per dispute, funded by the Platform, in exceptional cases. Goodwill gestures are separate from any refund and are solely at the Platform's discretion.
Finality: The Platform's dispute determination is final and non-appealable. By using the Platform, both parties agree to this dispute process as the exclusive remedy for job-quality disputes. Business Account Holders may provide context regarding business-level consequences (warnings, reduced visibility, account review) before those penalties are applied — but this does not alter the underlying dispute outcome.
CleanConnect PRO is not liable for any amounts beyond the value of the disputed transaction.
10. Cleaner conduct and standards
Cleaners and Team Members agree to:
- GPS check-in within 15 minutes of the scheduled job start time at the correct property location
- Take a job-start selfie before entering the property on every job, without exception
- Complete all checklist items and submit the required photos, or document specific reasons for skipping any item
- Document the condition of the property on arrival — including any pre-existing damage, excessive mess, or hazards — before any cleaning begins
- Keep all property information, access codes, and client details strictly confidential
- Not solicit Owners for direct, off-platform work during or after any booking
- Not photograph personal belongings, residents, vehicles, or anything beyond cleaning documentation
- Not send or receive images, files, or communications outside the Platform for job-related matters
- Report property damage discovered (not caused) upon arrival using the in-platform problem reporting tool before beginning work
- Respond to Owner messages within 2 hours during normal business hours
- Have the unconditional right to leave a job without penalty if dangerous conditions are present at the property
Business Account Holders are accountable for ensuring that every Team Member under their account meets and maintains these standards on every job. Where they are not met, the Platform may raise it with the Business Account Holder and, for repeated or serious failures, may restrict or end the account's access. There is no automatic schedule of penalties.
Violations may result in immediate account suspension, a reduced capability level, or permanent removal.
Personal safety tools
The Platform offers optional safety tools to Cleaners and Team Members. While you are working a job — from when you start the clean until it is marked complete or cancelled — the Platform tracks your device's location so you can share it with emergency contacts you choose. It also offers an “I belong here” pass that confirms a booking to a neighbour or officer, and a safety alert button. These tools are aids only. They do not monitor you, and they are not an emergency-response service.
The safety alert button opens your phone's dialer to 911 and alerts your saved contacts and our team. It does not call 911 for you— you must press call — and it does not send your location to 911. In an emergency, call 911 directly. Live location is captured only while you are working a job (from starting the clean to finishing it), works only while your device is on, unlocked, and the app is open, and may be interrupted or delayed; it is not guaranteed to be available. Sharing your location with your contacts is off unless you turn it on. Clean Connect PRO does not guarantee your safety and is not liable for the availability, accuracy, or performance of these tools (see Limitation of liability). Emergency contacts you add are people you confirm have agreed to be contacted for this purpose.
11. Owner conduct
Owners agree to:
- Provide accurate, safe, and complete property information and working conditions
- Pay the agreed amount through the Platform for any job the Platform introduced — moving such a job to cash or an off-platform transfer is a violation of these Terms and may result in account suspension. Work that you and your cleaner arranged yourselves and brought to the Platform is settled directly between you: the Platform does not take that payment, does not hold it, and is not a party to it
- Not contact Cleaners or Team Members through personal channels or contact information obtained via the Platform
- Not post fictitious, fraudulent, or test jobs
- Not use the Platform to collect personal information about Cleaners or Team Members beyond what the Platform discloses in the normal course of a job
- Verify and release payment promptly, or raise a legitimate dispute within the 48-hour window — using the dispute process to indefinitely delay payment without grounds is a violation
12. Commercial clients
The Platform facilitates connections between commercial clients (facility managers, office managers, medical/dental practices, restaurants, retail, gyms, hotels, government sites, and other business premises) and cleaning business accounts. Commercial clients using the Platform expressly acknowledge and agree to all of the following:
Platform is not a party to commercial service agreements. The Platform operates solely as a marketplace intermediary. It is not a party to any service agreement, vendor agreement, or commercial contract between a commercial client and a cleaning business account. All service-level terms, pricing beyond the Platform's fee structure, scheduling commitments, and performance obligations are solely between the commercial client and the business account holder. The Platform bears no liability for service failures, regulatory consequences, or business losses arising from any commercial cleaning engagement.
Self-reported credentials. Insurance coverage, bonding status, commercial certifications, industry-specific training, and other credentials displayed on Cleaner and business account profiles are self-reported by the account holder. The Platform does not independently verify these claims and makes no representation as to their accuracy, currency, or sufficiency for any regulated environment. Commercial clients operating in regulated industries — including but not limited to medical and dental facilities, food service establishments, government sites, and child care facilities — must independently verify that any cleaning business holds the insurance, bonding, certifications, and compliance credentials required by applicable law, their facility standards, and any applicable regulatory authority before engaging them through the Platform.
Liability cap in commercial contexts. The Platform's liability in connection with any commercial job is capped at the escrow amount for that specific job, regardless of the commercial client's consequential losses, regulatory exposure, or business impact. The Platform strongly recommends that commercial clients independently verify adequate commercial liability insurance coverage before commencing any engagement.
Recurring cleaning plans
Commercial clients may post a recurring cleaning plan: a schedule of visits (selected days, weekly or biweekly repetition) at a set price, accepted by a single cleaning business. A plan is an ongoing arrangement, not a fixed-term contract — there is no minimum commitment, and no termination penalty.
- Billing: Plans are billed per payment period (weekly or biweekly). The period amount — the plan price plus the 10% platform fee plus HST on the fee — is authorized on the client's saved card at the start of each period and captured at the end of the period. An itemized HST receipt is available for every captured period.
- Skipping a visit: A visit skipped with 48 hours' notice or more is free — it is excluded from the period's billing. A visit skipped with less than 48 hours' notice is still billed, and the cleaner is still paid for the reserved time slot.
- Pause and end: The client may pause or end a plan at any time with no fee. Visits already performed in the current period are billed normally.
- Substitutes: If the regular cleaner is unavailable for a visit, the Platform arranges a substitute where possible and notifies the client. The regular cleaner is not paid for a visit performed by a substitute.
- Flagged visits: A visit flagged for quality within the review window is excluded from the period capture pending resolution (see Section 9).
13. Reviews and ratings
Owners may leave ratings and written reviews for Cleaners and Team Members following completed jobs. By submitting a review, you agree that:
- Reviews must be honest, factual, and based on your direct experience with that specific job
- Reviews may not contain defamatory, harassing, or discriminatory content
- Reviews may not reference any dispute outcome or personal information beyond what is directly relevant to the job quality
- Fake, incentivized, or retaliatory reviews are prohibited
The Platform reserves the right to remove any review that violates these Terms, is demonstrably false, or is the subject of a confirmed dispute ruling. Ratings are tracked at the individual Team Member level and at the business account level separately. Individual Team Member ratings are visible to Owners to provide full transparency about who performed the work.
14. Prohibited uses
You may not use the Platform to:
- Violate any Canadian federal, provincial, or municipal law or regulation
- Post false, misleading, or fraudulent jobs, profiles, or reviews
- Harass, threaten, intimidate, or discriminate against any user
- Circumvent Platform payments by moving a job the Platform introduced to cash, e-transfer, or any off-platform transaction
- Solicit Owners or Cleaners you met through the Platform for off-platform transactions
- Send an unverified person to a property under a verified account (identity fraud)
- Submit photos taken outside the Platform application, or from a prior job, as evidence on a current job
- Scrape, copy, reproduce, or systematically extract any portion of the Platform, its data, or its user content
- Introduce malware, spam, bots, or unauthorized automation into the Platform
- Attempt to circumvent any security measure, access control, or verification gate
- Impersonate any person, business, or entity
15. Intellectual property
All Platform content, design, software, code, and trademarks are owned by CleanConnect PRO or its licensors. User-generated content (profiles, photos, reviews, job descriptions) remains owned by the user who created it, but by submitting content to the Platform you grant Clean Connect PRO a non-exclusive, royalty-free, perpetual, worldwide licence to store, display, and use that content in connection with operating the Platform. This licence does not permit the Platform to sell your content or use it for advertising without your separate consent.
16. Disclaimer of warranties
The Platform is provided "as is" and "as available" without warranties of any kind, express or implied. To the maximum extent permitted by Ontario law, CleanConnect PRO expressly disclaims all warranties, including but not limited to:
- Implied warranties of merchantability, fitness for a particular purpose, and non-infringement
- Any warranty that the Platform will be uninterrupted, error-free, or free from viruses or other harmful components
- Any warranty regarding the quality, safety, suitability, or legality of any cleaning service arranged through the Platform
- Any warranty regarding the accuracy of Cleaner credentials, ratings, or reviews
- Any warranty that a posted job will be claimed, or that an assigned Cleaner or Team Member will perform the service to any particular standard
17. Limitation of liability
To the maximum extent permitted by Ontario law:
- CleanConnect PRO is a marketplace platform, not a cleaning company, employer, or guarantor of cleaning services
- We are not liable for property damage, personal injury, theft, or loss arising from a cleaning job
- We are not liable for indirect, consequential, incidental, punitive, or special damages, including lost profits, lost data, or business interruption
- Our total liability in connection with any single dispute, claim, or transaction shall not exceed the value of the transaction in question
- Platform verification of any Cleaner or Team Member is a marketplace integrity function only and does not create liability if a verified individual causes harm
18. Indemnification
You agree to defend, indemnify, and hold harmless CleanConnect PRO, its officers, directors, employees, agents, and successors from and against any claims, liabilities, damages, losses, costs, and expenses (including reasonable legal fees) arising out of or related to:
- Your use of the Platform or any services arranged through it
- Your breach of these Terms
- Any content you submit to the Platform
- Your misclassification of Team Members under applicable Ontario or Canadian law
- Any claim by a Team Member, government authority, or third party arising from your employment or contractor practices
- Any property damage, personal injury, theft, or harm caused by you, your employees, or your Team Members in connection with a Platform job
- Your violation of any applicable law, regulation, or third-party right
19. Platform role — marketplace only
CleanConnect PRO is a marketplace platform only. We facilitate connections and payments between Owners and Cleaners but are not a party to any cleaning service agreement, vendor agreement, commercial contract, or supply arrangement between them. All such agreements are solely between the Owner and the Cleaner or Business Account Holder.
Verification function: The Platform's verification of Cleaners and Team Members — including background checks, identity confirmation, review of credential documents, capability level assignment, and eligibility determinations — constitutes a marketplace integrity and safety function only. It is not a guarantee of conduct, skill, honesty, or fitness for any purpose. Platform verification does not create an employment or co-employment relationship between Clean Connect PRO and any Cleaner, Business Account Holder, or Team Member.
Insurance: The Platform does not provide, arrange, or verify insurance for any party. Owners are strongly recommended to carry appropriate property insurance. Cleaners and Business Account Holders are strongly recommended to carry Commercial General Liability insurance. The Platform's statement that a profile indicates insurance coverage is not an endorsement, verification, or warranty of that coverage.
20. Force majeure
CleanConnect PRO is not liable for any failure or delay in performing its obligations under these Terms to the extent caused by circumstances beyond its reasonable control, including natural disasters, acts of government, pandemics, interruptions to internet or telecommunications infrastructure, failure of third-party service providers (including Stripe, Supabase, or Hostinger), or other events outside the Platform's reasonable control. We will make reasonable efforts to notify users of any significant service disruption.
21. CASL and communications
By creating an account, you consent to receive transactional communications from the Platform — including job notifications, payment receipts, dispute updates, background check results, and account security alerts — by email, SMS, and push notification. These communications are necessary for the operation of the Platform and may not be individually opted out of while maintaining an active account.
With your separate consent, we may send marketing and promotional communications. You may withdraw consent for marketing communications at any time by using the unsubscribe link in any marketing email, by replying STOP to any marketing SMS, or by emailing support@cleanconnectpro.com. Withdrawal of marketing consent does not affect transactional communications.
All commercial electronic messages sent by the Platform comply with the Canadian Anti-Spam Legislation (CASL). We maintain records of consent and honour opt-out requests immediately and permanently.
22. Stripe terms
All payment processing on the Platform is handled by Stripe. By using Platform payment features, you agree to be bound by the Stripe Services Agreement and, for Cleaners and Business Account Holders, the Stripe Connected Account Agreement. CleanConnect PRO is not responsible for any errors, delays, or failures in Stripe's payment processing systems.
23. Arbitration and dispute resolution
For any dispute, claim, or controversy arising out of or relating to your use of the Platform or these Terms, where the amount in dispute is $25,000 CAD or less, you and CleanConnect PRO agree to resolve the matter through binding arbitrationrather than in court.
- Arbitration will be conducted by a single neutral arbitrator under the Arbitration Act, 1991 (Ontario)
- The seat of arbitration is Ontario, Canada
- The arbitrator's decision is final and binding and may be entered as a judgment in any court of competent jurisdiction
- Each party bears their own legal costs unless the arbitrator determines otherwise
- You waive any right to participate in a class action or class arbitration against the Platform
- Disputes exceeding $25,000 CAD may be brought in the courts of Ontario
Nothing in this section prevents either party from seeking urgent injunctive or interim relief from a court of competent jurisdiction to prevent irreparable harm pending arbitration.
The job-level dispute resolution process in Section 12 is separate from this arbitration clause and applies exclusively to claims about job quality between Owners and Cleaners.
24. Account deletion and termination
You may delete your account at any time through the account settings in the Platform dashboard, or by emailing support@cleanconnectpro.com. Account deletion is blocked if you have active jobs in any of the following statuses: claimed, in progress, completed pending verification, or under active dispute. You must resolve all active jobs before deletion.
We may suspend or terminate any account that violates these Terms, with or without notice, at our sole discretion. Outstanding payment obligations, pending disputes, and the indemnification and limitation of liability provisions survive termination.
For business accounts, account deletion removes all active Team Member assignments and business account status. Past job records and Team Member verification records are retained as described in the Privacy Policy.
25. Changes to these terms
We will post changes to these Terms with an updated "Last updated" date. For material changes, we will notify registered users by email at least 14 days before the changes take effect. Continued use of the Platform after the effective date constitutes acceptance of the revised Terms. If you do not agree to the revised Terms, you must stop using the Platform and delete your account.
26. Entire agreement, severability, and waiver
These Terms, together with the Privacy Policy and any other policies incorporated by reference, constitute the entire agreement between you and CleanConnect PRO with respect to your use of the Platform and supersede all prior agreements, representations, or understandings. If any provision of these Terms is found to be invalid or unenforceable by a court or arbitrator of competent jurisdiction, that provision will be modified to the minimum extent necessary to make it enforceable, and the remaining provisions will continue in full force and effect. Our failure to enforce any provision of these Terms on any occasion does not constitute a waiver of that provision or our right to enforce it in the future.
27. Governing law
These Terms are governed by the laws of the Province of Ontario and the federal laws of Canada applicable therein, without regard to conflict of law principles. Any dispute not subject to arbitration under Section 23 shall be resolved exclusively in the courts of Ontario, and you irrevocably consent to the personal jurisdiction of those courts.
28. Contact
CleanConnect PRO
Email: support@cleanconnectpro.com
Website: cleanconnectpro.com