Account information: name, email address, phone number, city, password (stored only as a secure hash by our authentication provider, Supabase — we never see or store your plain password), your role (host or cleaner), an optional bio, and an optional profile photo.
Location: your city and, if you allow it, your device's precise location — used to show cleaning jobs near you, sort by distance, and pin job locations. Precise location is only collected when you use a location feature and you can decline the permission; the app still works with city-level matching.
Jobs and content you create: job posts (including interior cleaning and outdoor property work), photos of the property or completed work that you choose to upload, access instructions you provide, checklists, chat messages between matched members, ratings and review text, requests you send to take a job, and reports you file about other content. Access instructions are shared only with the Provider once a job is assigned.
Payments: processed by Stripe, Inc. We never see or store full card numbers or bank details. We store payment status records (amounts, fees, timestamps, Stripe reference IDs). Cleaners setting up payouts provide identity and banking information directly to Stripe under Stripe's privacy policy; Stripe verifies identity as required by Canadian financial regulations.
Push notifications: if you enable notifications, a device token is registered with OneSignal (our notification provider) tied to your account ID, used only to send you job updates (claims, payments, messages, ratings).
To operate the marketplace: matching jobs to nearby cleaners, exchanging contact details between matched members, processing payments and payouts, sending job notifications, displaying ratings, moderating reported content, preventing fraud and abuse, and meeting legal obligations. We do not sell personal information, and we do not use it for third-party advertising.
Any logged-in member can see your first name, city, profile photo, bio, rating, number of completed jobs, and any recorded no-show count. When a job is matched, the host and cleaner on that job can see each other's phone number and email address — this is essential to the service and happens automatically at claim time. Reviews you write (4 stars and up, with text) may appear on our landing page with your first name.
We use a small set of processors to run Scrub Club: Supabase (database, authentication and hosting of app data), Stripe (payments and payouts), OneSignal (push notifications), Netlify (website hosting), and Komoot/Photon (city name lookups — your typed city text is sent to their API). Each receives only what it needs to perform its function.
We keep your data while your account is active. You can delete your account any time in the app (Profile → Danger zone): your profile, contact details, saved locations, and favourites are permanently deleted, your login is removed, and your name is anonymized on past jobs. Payment records are retained as required by tax and financial regulations (generally 7 years in Canada). You can also email hello@mkegroup.ca to request deletion, a copy of your data, or a correction.
Data is encrypted in transit (TLS) and at rest, access is restricted by row-level security so members can only read what they're entitled to, and payment credentials never touch our systems. No system is perfectly secure; if a breach affects your personal information we will notify you as required by law.
Scrub Club is for adults 18+. We do not knowingly collect information from anyone under 18; if we learn we have, we will delete it.
Under Canada's PIPEDA you may request access to, correction of, or deletion of your personal information, and withdraw consent (which may mean closing your account). Contact hello@mkegroup.ca — we respond within 30 days. If you're unsatisfied, you may contact the Office of the Privacy Commissioner of Canada.
If this policy changes materially we'll post the update here with a new effective date and note it in the app.