Cookie Policy

How we use cookies, what they do, and how you can control them

Last updated: 18 June 2026

1. What Are Cookies?

Cookies are small text files placed on your device (computer, tablet, or mobile phone) when you visit a website. They are widely used to make websites work efficiently, remember your preferences, and provide information to the website owners.

Cookies can be "first-party" (set by the website you are visiting) or "third-party" (set by a different domain). They can be "session" cookies (deleted when you close your browser) or "persistent" cookies (remain on your device until they expire or you delete them).

This policy explains what cookies QuickGuard uses, why we use them, how long they last, and how you can control them. It should be read alongside our Privacy Policy, which explains how we handle your personal data more broadly.

2. How We Use Cookies

We use cookies for four purposes on our Platform. When you first visit, our cookie consent banner lets you choose which categories to allow:

Strictly Necessary

Always On

Required for the Platform to function. These are always enabled and cannot be turned off.

Functional

Optional

Remember your preferences and choices to provide an enhanced, personalised experience.

Analytics

Optional

Help us understand how visitors use the Platform through anonymous, aggregated data.

Marketing

Optional

Track your browsing across websites to display relevant advertising.

Important: We do not currently use any analytics or marketing cookies on our Platform. The options exist in our consent banner so you can make informed choices if we introduce them in the future. At present, only strictly necessary and functional cookies are active.

3. Strictly Necessary Cookies

These cookies are essential for the Platform to function securely and correctly. They enable core features such as user authentication, security, and session management. You cannot disable these cookies — the Platform would not work without them.

Authentication & Session Management

When you log in, Supabase (our authentication provider) sets a session token cookie that keeps you signed in across pages. This cookie contains a cryptographically signed JSON Web Token (JWT) that identifies your account and permissions. It expires when you log out or after the session timeout period.

Cookie Namessb-{project-id}-auth-token, sb-{project-id}-auth-token-code-verifier
DurationSession (expires on logout or timeout)
Domainquickguard.uk (first-party)

Security & CSRF Protection

We use security tokens to prevent Cross-Site Request Forgery (CSRF) attacks. These tokens ensure that form submissions, payment requests, and other actions on our Platform genuinely come from you and not a malicious third-party site.

Cookie NamesCSRF token (embedded in page, not a persistent cookie)
DurationPer-request (single-use tokens)
Domainquickguard.uk (first-party)

Cookie Consent Storage

When you make a choice on our cookie consent banner, we store your preferences in your browser's local storage so we can remember your decision and not show the banner again. This is stored locally on your device and is not transmitted to our servers.

Cookie NamescookieConsent (localStorage key)
DurationPersistent (until you clear browser data)
DomainStored locally on your device

Mobile Installation Reminder

If you dismiss our mobile app installation prompt, we store this preference so we do not show it again on your current device.

Cookie NamespwaPromptDismissed (localStorage key)
DurationPersistent (until you clear browser data)
DomainStored locally on your device

4. Functional Cookies

Functional cookies allow the Platform to remember choices you make and provide enhanced, more personal features. These cookies are optional — you can decline them and the Platform will still work, but some convenience features may not be available.

Theme & Display Preferences

If you switch between light and dark mode, your theme preference is stored locally so the correct theme is applied on your next visit.

Cookie Namestheme-preference (localStorage key)
DurationPersistent (until you clear browser data)
DomainStored locally on your device

Dashboard Layout Preferences

If you customise your dashboard layout (such as collapsing or expanding panels, rearranging widgets, or setting default views), these preferences are stored to maintain your personalised layout across sessions.

Cookie Namesdashboard-layout-prefs (localStorage key)
DurationPersistent (until you clear browser data)
DomainStored locally on your device

5. Analytics Cookies

We do not currently use any analytics or tracking cookies on our Platform. We do not use Google Analytics, Facebook Pixel, Hotjar, Mixpanel, or any other third-party analytics service.

We may introduce privacy-respecting analytics in the future to help us understand how the Platform is used and where we can improve. If we do, we will update this policy, add the specific cookie names and purposes to Section 9, and ask for your consent before setting any analytics cookies.

Any future analytics would use aggregated, anonymised data and would never track you across other websites or build a personal profile of your browsing habits.

6. Marketing Cookies

We do not currently use any marketing, advertising, or targeting cookies on our Platform. We do not use Facebook Pixel, Google Ads, LinkedIn Insight Tag, retargeting pixels, or any third-party advertising networks.

We do not track your browsing activity across other websites to serve you targeted advertisements. We do not build advertising profiles or share your data with ad networks.

If we introduce marketing cookies in the future, we will update this policy, provide specific details in Section 9, and ask for your explicit consent before setting any marketing cookies — as required by PECR.

7. Third-Party Cookies

Some cookies on our Platform are set by third-party services that we use. These services have their own privacy and cookie policies:

Stripe (Payment Processing)

When you make a payment, Stripe may set cookies on their domain for fraud prevention, security, and to process your payment. These cookies are essential for secure payment processing. Stripe's use of cookies is governed by their own privacy and cookie policies.

Readdy AI (Chat Assistant)

Our AI-powered chat assistant is provided by Readdy AI. The widget may set a session cookie to maintain your chat session while you browse the Platform. Readdy AI does not use these cookies for tracking or advertising purposes.

Google OAuth (Sign-In Only)

If you choose to sign in with Google, Google may set cookies as part of the OAuth authentication flow. These cookies are controlled by Google and are subject to Google's privacy policy. QuickGuard does not receive or set these cookies — they operate entirely within the Google authentication domain.

8. Push Notifications

In addition to cookies, our Platform can send push notifications to your browser or device. While not technically cookies, push notifications involve storing data on your device and are covered by PECR consent requirements.

Browser Notification Permissions

When you enable push notifications, your browser generates a unique subscription endpoint and encryption keys using the Web Push API. We store this subscription data in our database so we can send you job alerts, messages, application updates, and booking reminders. No notification content is stored by your browser vendor (e.g., Google, Apple) — only the delivery endpoint.

Mobile Notification Permissions

On mobile devices, push notifications are delivered through your device's operating system (iOS or Android). Both systems require explicit permission before any app can send notifications. You can manage these permissions at any time through your device settings.

Storage of Notification Tokens

When you enable push notifications, we store the following in our database: your unique push subscription endpoint (a URL provided by your browser), encryption keys (p256dh and auth) used to secure notification content, your user ID, and your account role (Guard or Client). This data is encrypted at rest and is deleted when you disable notifications or close your account.

Managing Notification Preferences

You can disable push notifications at any time through your notification settings page, or through your browser/device settings. When you disable notifications, your subscription data is automatically deleted from our database. You can also manage which types of notifications you receive (job alerts, messages, reminders) through your account settings.

10. Managing Your Preferences

Accept All

Click "Accept All Cookies" on the consent banner to enable all cookie categories. This provides the fullest Platform experience with all features enabled.

Available on first visit or via cookie settings button

Reject Non-Essential

Click "Essential Only" to accept only strictly necessary cookies. The Platform will still function but some preferences may not be remembered.

Available on first visit or via cookie settings button

Customise

Click "Manage Preferences" to choose exactly which cookie categories to allow. You can toggle functional, analytics, and marketing cookies individually.

Available on first visit or via cookie settings button

Changing Your Mind Later

You can change your cookie preferences at any time by clicking the shield icon button in the bottom-left corner of any page on our Platform. This reopens the consent banner where you can update your choices.

Alternatively, you can clear all QuickGuard cookies and local storage through your browser settings. The next time you visit, the consent banner will appear again, allowing you to make a fresh choice.

11. Browser Controls

Most web browsers allow you to control cookies through their settings. You can block all cookies, delete existing cookies, or set your browser to notify you when a cookie is set. Please note that blocking strictly necessary cookies will prevent the Platform from functioning correctly.

Warning: Blocking all cookies on our Platform will prevent you from signing in, posting jobs, applying for work, processing payments, and using most Platform features. We recommend using our built-in cookie preferences manager rather than blanket browser blocking.

12. Changes to This Policy

We may update this Cookie Policy from time to time to reflect changes in the cookies we use, new Platform features, or legal requirements. When we make material changes, we will:

Update the "Last updated" date at the top of this page.

Re-display the cookie consent banner on your next visit if we add new cookie categories.

Notify registered users by email if the changes materially affect how cookies are used.

We encourage you to review this page periodically. This Cookie Policy was last updated on 18 June 2026.

13. Contact Us

If you have questions about this Cookie Policy, our use of cookies, or wish to exercise your data protection rights, please contact us:

Data Protection Officer

Regulator

Information Commissioner's Office (ICO)
ico.org.uk/make-a-complaint

Legal Framework

This Cookie Policy complies with the Privacy and Electronic Communications Regulations 2003 (PECR), as amended in 2019 and 2021, which implement the EU ePrivacy Directive (2002/58/EC) in UK law. It should be read alongside our Privacy Policy and Terms of Service.

Last updated: 18 June 2026 • QuickGuard Ltd, Registered in England and Wales