Privacy notice

What we collect, why we are allowed to hold it, who processes it and how to make us stop.

Illustration of a privacy notice with a padlock and an email envelope

Who we are

Pristine Carpet Solutions is a commercial carpet and upholstery cleaning contractor operating across London. We are the data controller for the personal data described on this page. You can reach us at info@london-carpet-cleaner.co.uk or on WhatsApp at 07488 325796.

What we collect, and when

When you request a survey. The form on this site asks for your name, company, email address, telephone or WhatsApp number, the building and postcode, the sector, the approximate area, access arrangements and any notes you add. We ask for these because we cannot quote commercial cleaning accurately without knowing the site.

When you email or message us. We hold the message and your contact details so we can reply and keep a record of what was agreed.

When you visit this site. We use Cloudflare Web Analytics for aggregate website measurements, without cookies. Google Analytics is optional and starts only after you choose Allow analytics. It receives page, download, contact-action and accepted-enquiry event measurements, not your form fields or contact details. We switch off advertising features and send canonical page addresses without query strings. We accept only exact predefined public campaign source, medium and name combinations. Those approved labels can be included in optional analytics. Unknown query parameters, duplicate parameters, advertising click identifiers, unapproved campaign values and unrecognised fragments keep Google Analytics off, even if you allowed it. Our own validated service and referring-page parameters and the fixed public section anchors generated for this EOT journey are also permitted. Google Analytics cookies last up to 90 days; your analytics choice lasts up to 180 days. You can reject or withdraw using Analytics preferences in the footer; withdrawal deletes the Google Analytics cookies on this site. With consent, a temporary first-page and source note, including an approved campaign label, can be kept in the current browser tab for up to 30 minutes and included with your enquiry. It contains no personal identifier, is removed on rejection or withdrawal and is not persisted if storage is blocked. Direct enquiry-page context and approved labels on the current enquiry link can be included in the operational enquiry without analytics; no earlier browsing history is recovered without consent. Enquiry delivery does not depend on an analytics choice. Labels are visitor-supplied and are not verified evidence of how a person found us. Labels form part of the HubSpot enquiry record and follow the retention of that record; no separate label-retention promise is made. We do not attach enquiry details to Google Analytics. Previous analytics choices are renewed for this updated campaign measurement.

Your calculator estimate

If you choose to carry a calculator estimate into a survey request, we store its area, price, offer selection, reference and dates in this tab’s session storage. It contains no name, email address or phone number and is not used for analytics. Estimates more than 30 minutes old are ignored. The stored copy is removed when you include it in the survey form. You can review the full estimate before adding it to your message; this does not send an email or confirm a booking.

If you choose Email my estimate, we send your email address and the calculated estimate to Resend to deliver the email you requested. Cloudflare processes the request and stores the estimate reference, calculated details and request status to prevent duplicate sends. Rate limits use protected hashes of your email address and network address rather than storing those addresses in our estimate database. This action does not subscribe you to marketing or confirm a booking.

Why we are allowed to hold it

For survey requests and enquiries, our lawful basis is legitimate interests. You have approached us about commercial work and we need your details to respond. Once work is agreed, the basis becomes performance of a contract.

Sending the survey form or downloading the rate card does not subscribe you to marketing. If we ask for permission to send marketing, it will be separate from your enquiry and you can withdraw it.

Where your data goes

We use the following services to operate the website and respond to enquiries. Each provider’s processing is subject to its applicable terms and privacy information.

  • HubSpot, our customer relationship system. The survey form on this site submits to HubSpot, and it is where enquiries, quotes and follow-up email are handled. Data is held on HubSpot's EU infrastructure.
  • Google Workspace, our mailbox, for email you send us directly.
  • Cloudflare, hosting this website, processing estimate email requests and providing the cookieless analytics described above.
  • Resend, delivering calculator estimates when you choose Email my estimate. It receives the destination email address and estimate message, and records delivery events.

We do not sell your data, we do not share it with advertisers, and we do not pass it to other contractors.

How long we keep it

Enquiries that do not become work are deleted 24 months after the last contact. Records relating to work we have carried out are kept for six years after the final invoice, which is the period HMRC requires for business records. Marketing suppression lists are kept indefinitely, because the only way to honour an unsubscribe permanently is to remember it.

Your rights

You can ask us for a copy of the personal data we hold about you, ask us to correct it, ask us to delete it, ask us to restrict how we use it, or object to us using it at all. There is no charge and we will respond within one month.

Email info@london-carpet-cleaner.co.uk and say what you would like us to do.

If you are unhappy

Tell us first and we will try to put it right. If you are still unhappy you can complain to the Information Commissioner's Office, the UK regulator, at ico.org.uk/make-a-complaint or on 0303 123 1113. You do not need our permission to do that.

Changes to this notice

This notice was last updated on 6 November 2026.

Your next step

A clearer scope.
A written quote.

Tell us what you need and the site postcode. We will contact you to confirm the building, scope and next step.

No payment is taken. This is an enquiry, not a booking.

Prefer to talk it through? Message us on WhatsApp.

Your site and contact details

1 / Service and postcode
2 / The property or building

These planning details are optional. Continue if you would prefer to discuss them.

3 / Planning details

These planning details are optional. Continue if you would prefer to discuss them.

4 / Contact details

We use these details to respond to your enquiry. This does not subscribe you to marketing. Privacy notice.