Start your free 14-day trial Open the demo account Search the whole site
Product DomesticCommercialEnd of tenancyHoliday letsAirbnbWindowsCarpets and upholsteryOne-off and specialistFacilities managementCleaner appRAMSYour websiteInvoicing Everything CleanFlo does → See it running →
Compare Cleaning software comparedCleanFlo vs JobberCleanFlo vs ZenMaidCleanFlo vs GetCleanFlowCleanFlo vs ConnecteamCleanFlo vs SweptCleanFlo vs BigChangevs a spreadsheet and WhatsAppCleanFlo vs SqueegeeCleanFlo vs ServiceM8CleanFlo vs Cleenie
Free tools Cleaning Quote CalculatorPrice Per m² CalculatorUK VAT CalculatorProfit Margin CalculatorTrue Cost of a CleanerHoliday Entitlement CalculatorPer-Seat Cost CalculatorContract Tender Calculator All 18 free tools → 16 printable templates →
AI (beta) Pricing Guides Guides Contact Sign in

last updated · 9 October 2026

How your data is held

Where it lives, who can reach it, what happens if you leave, and the things CleanFlo does not do. Published before you sign up rather than after.

The short version. Your data is held in the EU, encrypted at rest, and separated from every other company's by the database itself rather than by the software remembering to be careful. There is no two-factor authentication and no audit log. Both halves of that are on this page because you need both to make a decision.

Where your data lives

Everything you put into CleanFlo (clients, sites, staff records, jobs, invoices, photographs, messages and health & safety records) is held in a database hosted in Ireland (eu-west-1), inside the EU. It is encrypted at rest with AES-256 and in transit over HTTPS.

A handful of suppliers necessarily touch some of it: the hosting provider, the payment processor, the email sender, and the push-notification services your own staff's phones require. Each one is named, along with exactly what it sees and the transfer safeguard that covers it, on the sub-processors page. We give 30 days' notice before adding to that list, and you can object.

The mobile apps

The CleanFlo apps for iPhone, iPad and Android carry their own code inside the app, as reviewed by Apple and Google, rather than loading it from a website, and talk to the same database over HTTPS with the same access rules as the browser version. So a cleaner can work without signal, the app keeps a copy of recently viewed data on the phone for up to 24 hours, tied to the signed-in user and cleared on sign-out. Staff pay rates and staff documents are never kept in that copy. The apps contain no advertising, analytics or crash-reporting SDKs, and ask for location, camera and notification permissions only for the features that use them.

How your company is separated from every other one

Every table is protected by row-level security keyed to your company. That means the separation is enforced by the database, not by the application remembering to filter: a query made from one account physically cannot return another company's rows, even if the software above it were to ask for them. It is the difference between a locked door and a sign asking people not to come in.

The read-only demo account works the same way in reverse: it refuses writes at the database, which is why nothing you press inside it can break anything.

Who inside your business can see what

There are three kinds of account, and each has a fixed set of screens:

  • Owner: everything, including money, staff pay rates and settings.
  • Supervisor: their round, meaning the jobs, the sites and the people on it.
  • Cleaner: their own jobs, and nothing else. Not your client list, not your prices, not another cleaner's work.

Cleaners are added by a single-use invite link that they redeem to set their own password, so a password for your staff never passes through your hands or ours.

If you leave

You can export everything to CSV at any point, before or after cancelling: clients, sites, jobs, invoices, quotes and staff. Nothing is held in a format only we can read, and you do not need to ask us for it.

When an account closes, because you closed it in Settings (in the browser or the mobile app) or because the subscription ended, the records stay readable for 30 days so you can export them or change your mind. Then they are permanently deleted, logins included. To have them erased sooner, write to privacy@cleanflo.io. How long each kind of record is kept while an account is open is set out in our data retention policy.

Telling us about a problem

If you think you have found a security problem, write to privacy@cleanflo.io with enough detail to reproduce it. We would rather hear about it than not. There is no bug bounty and we will not pretend otherwise, but we will tell you what we did about it.

Under the data processing agreement we notify you of a personal data breach affecting your data within 24 hours of becoming aware of it.

Related