Xparience
Legal · Compliance

Cookie Policy

How Xparience uses cookies, what choices you have, and how we protect your privacy under UK GDPR and PECR.

Section 01

What are cookies?

Cookies are small text files that are placed on your device (computer, phone, or tablet) when you visit a website. They help websites recognise your device on return visits, remember your preferences, and understand how you interact with the site.
Cookies set by the website you are visiting are called first-party cookies. Cookies set by services or tools used by that website are called third-party cookies.

Our commitment: Xparience does not use advertising or marketing cookies. We do not track you across other websites, share your data with advertisers, or build marketing profiles about you.

Section 02

Legal basis for cookies

Under the UK General Data Protection Regulation (UK GDPR) and the Privacy and Electronic Communications Regulations (PECR), we are required to obtain your informed consent before placing any non-essential cookies on your device.

Essential cookies are exempt from this requirement — they are strictly necessary for the website to function and may be set automatically. All other cookies require a clear, positive opt-in from you.

Important:Scrolling past or ignoring our cookie banner does not constitute consent. Your choice is only recorded when you click “Accept All”, “Essential Only”, or “Save My Preferences”.

This policy reflects our obligations under:


Section 03

Cookies we use

We use three categories of cookies on Xparience. We do not use marketing or advertising cookies.

CategoryPurposeConsent Required?Examples
Essential / Strictly NecessarySession management, authentication, security tokens, load balancing. These are required for the site to function correctly.No — set automaticallySession ID, CSRF token, auth token
Analytical / PerformanceUnderstanding how users navigate the site, measuring performance, and identifying errors. Data is aggregated and pseudonymised where possible.Yes — opt-in requiredGoogle Analytics, Mixpanel, page visit tracking, feature usage, error tracking
Preference / FunctionalRemembering your settings and preferences such as language, theme, and your cookie consent choices, so you do not need to re-enter them on each visit.Yes — opt-in requiredUI preference cookies, language settings, theme selection
Marketing / AdvertisingNot used by Xparience.N/A — not used-

Section 04

Your choices

When you first visit Xparience, a cookie banner will appear at the bottom of your screen. It gives you full control over which cookies are placed on your device.

What the banner looks like

🍪 We use cookies

We use essential cookies to keep the platform running, and optional analytical cookies to help us improve your experience. We do not use advertising cookies or track you for marketing purposes. You can choose which cookies to accept below.

Manage PreferencesPrivacy Policy

Your options explained

ChoiceWhat It Does
Accept AllEnables all cookie categories — essential, analytical, and preference cookies. The banner is dismissed and your choice is saved for 12 months.
Essential OnlyOnly essential cookies are set. No analytical or preference cookies are placed. The banner is dismissed and your choice is saved for 12 months.
Manage PreferencesOpens a detailed panel where you can toggle individual cookie categories on or off before saving your selection.
Both “Accept All” and “Essential Only” are equally prominent buttons. We do not use dark patterns to nudge you towards any particular choice.

Section 05

Managing your preferences

Clicking “Manage Preferences” opens a preferences panel where you can control each cookie category individually. Here is how it works:

Essential Cookies

These cookies are necessary for the platform to function and cannot be disabled. They include session management, security tokens, and authentication.

Analytical Cookies

These cookies help us understand how visitors use Xparience so we can improve the experience. Data is aggregated and pseudonymised where possible. Examples: page visits, feature usage, error tracking.

Preference Cookies

These cookies remember your settings and preferences, such as your chosen language or theme, so you do not have to re-enter them each visit. You can change your preferences anytime in settings.

How to update your preferences: You can update your cookie choices at any time by clearing your browser cookies and revisiting the site, which will re-show the consent banner. Your preferences are stored for 12 months.

Section 06

How we store your consent

Your cookie consent preference is stored in a first-party cookie named xp_cookie_consent. This cookie is set on your device and is readable by our servers to ensure the correct cookie configuration is applied to your session.

PropertyValue
Cookie namexp_cookie_consent
Cookie typeFirst-party, server-readable
Expiry12 months from the date consent is given
FormatJSON (see examples below)

Example — Accept All

{
  "essential":    true,
  "analytics":    true,
  "preferences":  true,
  "timestamp":    "2026-04-15T14:30:00Z",
  "version":      "1.0"
}

Example — Essential Only

{
  "essential":    true,
  "analytics":    false,
  "preferences":  false,
  "timestamp":    "2026-04-15T14:30:00Z",
  "version":      "1.0"
}
Re-consent: After 12 months, or if we materially update our cookie policy, the banner will re-appear and ask for your consent again.

Section 07

Third-party tools

Where we use third-party analytical tools (such as Google Analytics or Mixpanel), those tools may set their own cookies on your device, but only if you have accepted analytical cookies.
These tools operate under their own privacy policies. We configure them to anonymise your IP address and aggregate data where possible.
If you use Google Tag Manager or a similar tool, analytics tags are configured to fire only when your consent record shows “analytics”: true.

We do not use advertising networks, retargeting pixels, or social media tracking cookies. No third party can use our cookies to track you across other websites.

Section 08

Policy updates

We may update this Cookie Policy from time to time to reflect changes in the cookies we use or applicable legal requirements. The version number and date at the top of this page will always show when this policy was last updated.
If we make material changes that affect how we use your data, we will re-show the cookie consent banner and ask for your consent again, even if your previous consent has not yet expired.


Section 09

Contact us

If you have any questions about how we use cookies, or to exercise any rights you may have under UK GDPR, please contact us:

OjoosCo Ltd
Email: support@xparience.com
Privacy Policy: /privacy-policy

You also have the right to lodge a complaint with the Information Commissioner’s Office (ICO) at ico.org.uk if you believe we are not handling your data in accordance with the law.


Section 10

Developer go-live checklist

Before deploying the cookie banner to production, verify all of the following:

  1. 1

    Visit the site in a fresh private/incognito browser — banner appears immediately before any non-essential cookies are set.

  2. 2

    Check browser cookies before interacting with the banner — only essential cookies are present; no analytics cookies.

  3. 3

    Click "Accept All" — banner dismisses, analytics cookies appear, xp_cookie_consent written with analytics: true.

  4. 4

    Click "Essential Only" — banner dismisses, no analytics cookies, xp_cookie_consent written with analytics: false.

  5. 5

    Click "Manage Preferences" — panel opens, Essential toggle locked ON, Analytics and Preference toggles OFF by default.

  6. 6

    In Manage Preferences, toggle Analytics ON and click Save — banner dismisses, analytics cookies present, consent cookie updated correctly.

  7. 7

    Revisit the site (banner should not re-show) — xp_cookie_consent cookie is still valid, banner stays hidden.

  8. 8

    Clear cookies and revisit — banner reappears correctly.

  9. 9

    Test on mobile (iOS and Android) — banner is fully readable, buttons meet 44px minimum tap target, no layout overflow.

  10. 10

    Test keyboard navigation — Tab key reaches all banner elements; focus moves to banner on load; all buttons have descriptive aria labels; role="dialog" and aria-label="Cookie consent" are set.