Who we are

Heroes Zone Pest Control LLC provides cleaning and pest control services in Dubai. Heroes Zone is the customer-facing brand. This website is the public marketing site at herozonecleaning.com.

Cleaning Zone is the Heroes Zone customer app. The same customer can also book on this website. A WhatsApp message is not a booking until a visit is booked or confirmed.

The official Cleaning Zone app is available on the Apple App Store and Google Play. Those are the same listings linked from the homepage.

Website and WhatsApp enquiries

If you message us on WhatsApp or send an enquiry, you may share a name, contact number, property details, community, service interest, photos and timing. We use that information to understand the request and reply.

You can book a visit on this website after verifying your phone. That uses the same customer account as the Cleaning Zone app. A WhatsApp enquiry stays separate until it becomes a booking.

Website use

The site is delivered as pages you can read in a browser. Optional analytics and optional advertising measurement stay off until you choose them. Allow analytics and Allow advertising measurement are separate choices. Accepting one does not accept the other. Reject optional cookies declines both. The site remembers each choice. Cookie settings, in the page footer, lets you change or withdraw a choice later.

Withdrawing a choice stops further measurement from this browser. A measurement script that has already loaded can remain in memory until the next full page load. We delete the related first-party cookies we can see, including a Google Analytics cookie and, when you withdraw advertising measurement, the Meta cookies _fbp and _fbc. We cannot delete cookies that Google or Meta have already stored on their own domains, and withdrawal does not erase measurements they have already received.

If you allow analytics, Google Analytics can receive the page you view, the service or package you select, booking steps, and special-offer views and selections. It can also receive service configuration such as hours, number of cleaners, materials and visit frequency, together with a quoted amount, an amount still due, or the amount of a verified card payment, and the currency. After a verified paid booking, it can receive a purchase event with a non-personal payment transaction identifier so the same payment is not counted twice. A cash booking request is measured as a booking request, not as a paid sale.

The website does not intentionally send your name, phone number, email address, street address, one-time verification code, or payment-card details in a Google Analytics event. Page addresses sent to Google Analytics leave out booking references and payment references. Google may still process technical data such as an IP address under Google’s own terms. When you allow analytics, Google may set analytics cookies. You can read Google’s privacy information for how Google handles Analytics data.

If you allow advertising measurement, this website loads Meta Pixel from Meta Platforms. The pixel sends a page view on public pages. When you open a specific service, it can send a content view and a booking-started event. When the review step shows a price in AED, it can send a checkout event for that total. When sign-in on a public booking page confirms that a new customer account was created, it can send a registration event. When the server accepts a new cash or wallet booking request, the browser and the server can send the same booking-confirmed event. That event means a booking request was created. It does not mean the visit was accepted or completed, and it does not report cash or wallet use as collected card revenue. The browser does not send a purchase event. When a card payment is captured and the booking is created, the server can send one purchase event for the verified card amount in AED only. Cash, wallet-only, pending, failed, cancelled, and review-required payments are not sent as a purchase. The pixel does not send events from account pages, payment-return pages, booking-confirmation pages, or referral links, because those addresses can contain a private reference. A page view is also skipped when the address contains a query other than an advertising or campaign parameter. Server events use the public booking page address, not a payment-return address.

Meta Pixel may store browser cookies named _fbp and _fbc. It may receive the page address you are viewing, browser identifiers, and information Meta derives from the connection, which can include an IP address. Those identifiers can be personal data. When advertising measurement is allowed, the server can also send Meta an event identifier, a public service name, the browser type, an IP address, and the Meta cookies _fbp and _fbc. The website does not intentionally put your name, phone number, email address, street address, one-time verification code, payment-card details, booking reference, or payment reference into a Meta event. Withdrawing advertising measurement stops later events. It does not erase an event Meta has already received. Meta processes this information under Meta’s own terms. You can read Meta’s privacy information for how Meta handles Pixel data.

You may reject optional tracking and still use the website and the booking service. You can change or withdraw your preferences through Cookie settings. The browser may also store cookies that are strictly needed for the site to function, including the cookies that remember these choices.

Cleaning Zone app analytics

App analytics in Cleaning Zone is optional. It stays off until you choose Allow analytics, from the invitation on Home or in Settings under Legal, then Privacy preferences. Not now leaves analytics off and does not count as permission. You can turn analytics on or off later in Privacy preferences.

If you allow app analytics, Google Analytics for Firebase can receive the service or package you select, booking steps, and special-offer views and selections. It can also receive non-personal service configuration such as hours, number of cleaners, materials and visit frequency, together with an amount in AED. After a verified paid card booking, it can receive a purchase event for the card amount, with a Firebase app-instance identifier and a non-personal payment transaction identifier so the same payment is not counted twice. A cash booking request is measured as a booking request, not as a paid sale.

App analytics does not receive your name, phone number, email address, street address, one-time verification code, or payment-card details. This release does not collect an advertising identifier and does not use analytics for cross-app advertising tracking.

These measurements are shared with Google as a Firebase and Google Analytics service. Turning analytics off stops further collection. It does not delete measurements Google has already received. You can read Google’s privacy information for how Google handles that data.

WhatsApp

Enquiries sent on WhatsApp are processed on WhatsApp’s systems as well as by Heroes Zone staff who handle the conversation. Please read WhatsApp’s own terms for how that service handles messages.

Cleaning Zone account

Cleaning Zone uses Firebase phone authentication. You sign in with a phone number and a verification code sent to that phone. We store the phone number and the sign-in identifier needed to recognise the account.

Your profile can include your name, email, phone number, and optional details you choose to save, such as a photo, date of birth and gender. We use the profile to run the account and to contact you about a booking.

Addresses and booking locations

You can save addresses in the app and choose a location for a booking. That can include a written address, building and apartment details, a map pin, and a place selected with Google Maps.

We use that location so the team can attend the visit and so you can reuse a saved address. Location is used to place the service address. It is not described here as a background tracking product.

Bookings and recurring services

When you book in Cleaning Zone, we store the service, schedule, address, notes you add, and the status of that booking. A recurring plan stores the repeating service and the details needed to create its visits.

Those records are operational booking records. They are separate from a WhatsApp enquiry that never becomes a booking.

Payments and transaction history

For a booking, we record the payment method you choose and the amount applied. A booking can be paid in cash, with wallet credit, or by online card payment when that option is offered.

Online card payments may be processed by WioPay and its payment-processing partners. Heroes Zone may receive a transaction reference, the payment status, the amount, and limited payment-method information required for reconciliation.

Heroes Zone does not store the full card number or the CVV. The payment provider processes card information according to its own policies.

Wallet activity is kept as a transaction history of credits and debits on that wallet. We use these records to operate the booking and the wallet.

Wallet, loyalty and referrals

The app has a wallet balance, loyalty activity, and referrals. Loyalty activity in the app can be converted to wallet credit when that option is offered. A referral is tied to your account so the programme can record it.

This policy does not set the value of a point, a referral reward, or an expiry date. Those appear in the app when a programme is offered.

Coupons and special offers

If you apply a coupon or open a special offer in the app, we store that it was used with the related booking or account so the offer can be applied.

Each offer is limited to what that offer says in the app. This policy does not restate individual promotions.

Push notifications

If you allow notifications, the app stores a device token and related device records so we can send booking and account messages to that device. You can turn notifications off in your phone settings.

Notification preferences and the messages we send through the app are stored so delivery can be managed.

Firebase and Google Maps

Phone sign-in is provided by Firebase. Firebase also supports push notifications to the device token. Please read Google’s Firebase documentation for how that service handles authentication and messaging.

Address search and the map pin use Google Maps. Please read Google’s Maps terms for how that service handles the search and the map.

Account deletion and retained records

You can delete a Cleaning Zone account in the app, or ask us by email if you cannot open the app. The steps are on the account deletion page.

Account deletion explains the in-app path and the email request.

Account deletion removes mobile account information and replaces specified customer and booking fields, including name, phone, email, saved address and map location on those records. It also removes saved addresses, push device records and notification preferences, and it closes the sign-in on our side.

It does not erase every personal detail we hold. Financial, accounting, operational and audit records are retained. Some historical documents and staff records may still contain personal information where we need to keep them. We do not publish a retention period.

Sharing

We do not sell your enquiry details or your Cleaning Zone account details. We share what is needed with the team attending a visit, with the provider who hosts this website, with WioPay when you pay by card, and with Firebase and Google for the sign-in, notification and map functions described above. If you allow website analytics, Google Analytics receives the measurements described under Website use. If you allow advertising measurement, Meta receives the measurements described under Website use. If you allow Cleaning Zone app analytics, Google also receives the measurements described under Cleaning Zone app analytics.

Retention

We keep website and WhatsApp enquiry details for as long as needed to handle the request and any follow-up about that visit. We do not publish a fixed retention number that has not been confirmed as a company policy.

After account deletion, the retained business records described above stay in place. This policy does not add a deletion deadline for those records.

Your questions

To ask what information we hold about a WhatsApp enquiry, use that WhatsApp conversation or the contact page.

To ask about a Cleaning Zone account, or to request deletion when you cannot open the app, email info@herozonecleaning.com. Do not send a password or an SMS verification code.