Privacy Policy
What Cleanr OPS collects, why, who else handles it, where it is kept, and how to get it corrected or deleted.
Last updated: 14 October 2026
1. Who we are, and who this covers
Cleanr OPS is operated by Bleeta Cleaning Services Ltd., Calgary, Alberta, Canada (“we”, “us”). This policy covers the website at cleanrops.com and the Cleanr OPS application at app.cleanrops.com, including the pages your clients open from a link.
There are two relationships here, and your rights differ between them:
- If you are our customer, a cleaning company with a Cleanr OPS account, we decide how your account information is handled, as this policy describes.
- If your information is in a customer’s account, because you clean for them, are their client, or filled in their request form, that cleaning company decides what is collected and why. We hold and process it on their instructions. Ask them first about seeing or deleting it; if you cannot reach them, contact us and we will help.
2. The website
cleanrops.com has no analytics, no advertising pixels, no contact form and sets no cookies. Our website host, Vercel, keeps standard server logs (such as IP addresses and the pages requested) to run and protect the site. If you email us, we keep the email in order to answer it.
3. What the application collects
Your account and company
- The owner’s name, email address and password (stored only as a secure hash)
- Company details you enter: names, phone, email, website, address, timezone, tax name, number and rate, notes for quotes and invoices, logo and colours
- Your plan, and how much of it is used
Your team
- Each cleaner’s name, phone number and hourly wage
- For cleaners with a login: the email they sign in with and a password they choose themselves. The office never sees it. Join links are stored only as a fingerprint.
- Crews, their working hours, and who is on them
- Hours worked, corrections, approvals and pay worked out from wages
Location, only at Start and Finish
When a cleaner taps Start or Finish on a clean, the app asks their phone for its position once, at that moment: latitude, longitude and how accurate the reading is. It is never read at any other time. Nobody is followed between cleans, during a clean, or after work, and the cleaner’s screen says so. If the phone gives no position, the tap still counts and the office is told none was recorded.
The office sees those two places on the timesheet, each with a link that opens it in Google Maps, and how far apart the two taps were. The cleaner’s own phone is told that a place was recorded, not shown it. Clients are never shown it.
This is a location record about an identifiable worker. The cleaning company using it is responsible for telling its staff and for having a lawful reason to collect it.
Clients and the places cleaned
- Client names, billing addresses, contacts, phone numbers and email addresses
- Addresses cleaned, their size, area, lot or PO numbers, and how to get in (which may include lockbox or alarm codes)
- Price lists, the schedule, notes for each clean, and which crew did it
- Photos of places and cleans, with their notes and the time taken. Photos may show people or belongings that happen to be in frame.
Quotes, invoices and what clients send back
- Quotes, invoices, their lines and totals, and files attached to them
- When a client signs: the name they type, the signature they draw (if they do), the amount at the time, and, kept for the cleaning company only, the IP address and browser it came from
- A decline and its reason, and notes written by the client or the office
- When and how many times a link was opened
Request forms, client portals and review requests
- Request forms on a cleaning company’s website: what the visitor types (name, phone, email, address, kind of clean, date, message) and the web page the form was on
- Client portal requests: the name of the person asking, the address, the job, the size, the date and their note
- Review requests: a private star rating and comment if the client gives one, and which public review sites they went on to open
Billing
Paid plans are paid by card through Stripe. You type your card details on Stripe’s own pages. We never see or store card numbers. We keep the Stripe customer and subscription references, the plan size and its status.
4. Private links
Quotes, invoices, client portal pages, review requests and join links open from a link with no login. Each link contains a long random code that cannot practically be guessed, and repeated wrong guesses are slowed down. Anyone who has the link can open that one page, so share it only with the person it is for. The cleaning company can take a link back at any time and it stops working.
A portal link shows only that client’s own places. It never shows who cleaned, what anyone is paid, or where a crew was when they tapped Start, and shows prices only if the cleaning company turned them on for that link.
5. How we use it
- To run the service you signed up for, and the features you choose to use
- To bill a Paid plan, and to apply the Free plan’s limits
- To keep accounts secure and separate, and to stop abuse
- To answer you when you contact us
We do not sell personal information, do not share it for advertising, and do not use the content of your account to train artificial intelligence. Cleanr OPS has no AI features.
6. Who else handles it
Each of these service providers receives only what it needs for its job.
| Provider | What it does | Where |
|---|---|---|
| Supabase | The database, and stored files such as photos, attachments and logos | Canada (ca-central-1) |
| Railway | Runs the application, which reads and writes that data | United States (US East) |
| Stripe | Subscription payments, card details and receipts | Stripe’s own infrastructure |
| Resend | Sending email from the app, such as review requests | United States |
| Vercel | Hosts this website (not the app or its data) | Global network |
| Fonts in the app; Google Maps only when someone clicks a map link | Global |
We disclose information otherwise only where the law requires it, or to protect someone’s safety. If the business is ever sold or reorganised, account data would transfer with it, and we would tell account owners first.
7. Where it is kept
The database and stored files are in Canada, with Supabase in its ca-central-1 region. The application that works on them runs on Railway in the eastern United States, so data passes through and is processed there, and email is sent through Resend in the United States. Data processed outside Canada is subject to the laws of the country it is in.
Worth saying plainly: keeping data in Canada does not put it beyond foreign law. Several of our providers are American companies, and under the United States CLOUD Act authorities there can compel an American provider to produce data it holds, including data stored in Canada.
8. Cookies and browser storage
The website sets no cookies. The app keeps your sign-in as a token in your browser’s local storage, and a client page remembers the name someone typed for the rest of their visit in session storage. Neither is used for tracking or advertising. Clearing them signs you out or clears the name.
9. Email
The app sends service email, such as review requests a cleaning company chooses to send to its clients. It does not send text messages. We send marketing email only to people who ask for it, with an unsubscribe link in every one, as Canada’s anti-spam legislation (CASL) requires.
10. Keeping and deleting
- Account data is kept while the account is open.
- Moving from Paid to Free deletes nothing. Plan limits only stop new things being added.
- Deleting a quote or invoice deletes its attachments, link and notes. Deleting a photo deletes its files.
- Invoices and payment records may need to be kept as long as Canadian tax law requires.
- On written request from an account owner we will delete the account and its contents. Backups roll over and are gone after a limited period.
11. Security
Every company’s data is kept apart from every other’s, and a cleaner’s login can reach only their own day. Passwords are stored as hashes. Photos and files are served only through signed addresses that expire. Connections are encrypted. No system is perfectly secure; if we learn of a breach that puts you at real risk, we will tell you and the regulators as the law requires.
12. Your rights
Under Canada’s Personal Information Protection and Electronic Documents Act (PIPEDA) and Alberta’s Personal Information Protection Act (PIPA), you can ask to see the personal information we hold about you, ask for it to be corrected or deleted, and withdraw consent. Email hello@cleanrops.com. We answer within 30 days. You may also complain to the Office of the Privacy Commissioner of Canada or the Office of the Information and Privacy Commissioner of Alberta.
Cleanr OPS is for businesses and is not meant for anyone under 18.
13. Changes
When this policy changes, the date at the top changes. If a change materially affects you, we will tell account owners before it takes effect.
14. Contact
Bleeta Cleaning Services Ltd., Calgary, Alberta, Canada. hello@cleanrops.com. See also our Terms and Conditions.
