Skip to main content
Catch us at Birmingham Tech Week, October 2026

The short version

We use the cookies we need to make the site work. Those are always on, because without them the basket empties, sign-in stops working and the contact form cannot tell you from a bot.

Optional cookies and browser storage are off until you allow them. PostHog collects cookieless page-view and web-performance statistics while you decide and continues in that limited mode if you reject Analytics; session recording, interaction autocapture, error tracking and product events stay off unless you allow them. Google Tag Manager starts with storage and advertising permissions denied so it can receive your consent state and may send limited cookieless measurements; Google analytics cookies, advertising cookies and personalised advertising remain disabled until you grant the matching permission.

Some of what we store is not technically a cookie. A cookie travels to the server with every request; local and session storage stay in your browser and never leave it. The rules that protect you treat both the same way, so both are listed here.

Strictly necessary

Needed for the site to work: keeping your basket, remembering dismissed messages, keeping you signed in, and the anti-spam check that protects the contact form.

Your control: Always on. These cannot be turned off, because the site cannot do its job without them. They are not used to track you and they are not shared with anyone.

  • vf-consent-v1

    Set by
    VibeMagic
    Stored as
    Local storage
    What it does
    Remembers the cookie choices you made, so we stop asking on every page.
    How long it lasts
    Until you clear it in your browser
  • vf-cart-v1

    Set by
    VibeMagic
    Stored as
    Local storage
    What it does
    Keeps the items in your basket as you move between pages, and when you come back later.
    How long it lasts
    Until you empty the basket or clear it in your browser
  • vf-announce-dismissed-v1

    Set by
    VibeMagic
    Stored as
    Session storage
    What it does
    Remembers that you closed the announcement bar at the top of the page.
    How long it lasts
    Until you close the tab
  • vf.oauth.session

    Set by
    VibeMagic
    Stored as
    Local storage
    What it does
    Keeps you signed in to the VibeMagic Portal, so you are not asked for your password on every page.
    How long it lasts
    Until you sign out
  • vf.oauth.pkce

    Set by
    VibeMagic
    Stored as
    Session storage
    What it does
    Holds the one-time secret that proves a sign-in was started by you and not by someone else.
    How long it lasts
    Deleted the moment sign-in finishes
  • vf.oauth.returnUrl

    Set by
    VibeMagic
    Stored as
    Session storage
    What it does
    Remembers the page you were on, so we can send you back there after you sign in.
    How long it lasts
    Deleted the moment sign-in finishes
  • vf.oauth.fingerprint

    Set by
    VibeMagic
    Stored as
    Local storage
    What it does
    A random id for this browser, so the sign-in service can recognise a device you have used before.
    How long it lasts
    Until you clear it in your browser
  • __cf_bm

    Set by
    Cloudflare
    Stored as
    Cookie
    What it does
    Tells automated traffic apart from real visitors, which is what keeps the site up under attack.
    How long it lasts
    30 minutes
  • cf_clearance

    Set by
    Cloudflare
    Stored as
    Cookie
    What it does
    Records that you passed a security check, so you are not challenged again on every page.
    How long it lasts
    Up to 1 year, and only set if you were challenged
  • cf_chl_* (Turnstile)

    Set by
    Cloudflare
    Stored as
    Cookie
    What it does
    Runs the anti-spam check on the contact form. It stands in for a CAPTCHA, so you are not asked to identify traffic lights.
    How long it lasts
    Until you close the browser

Analytics

Helps us see which pages are useful and where people get stuck, so we can improve the site.

Your control: Off until you allow it. Turn it on or off whenever you like, using the button at the bottom of this page.

  • _ga

    Set by
    Google Analytics
    Stored as
    Cookie
    What it does
    Tells one visitor apart from another, so a returning reader is not counted twice.
    How long it lasts
    2 years
  • _ga_*

    Set by
    Google Analytics
    Stored as
    Cookie
    What it does
    Keeps track of the current visit: which pages you saw, and in what order.
    How long it lasts
    2 years
  • ph_*_posthog

    Set by
    PostHog
    Stored as
    Local storage
    What it does
    Uses a random browser id to record page views, clicks, browser errors and a masked playback of your visit, so we can see which parts of the site work and where people get stuck. Form entries are masked and URL query strings are removed.
    How long it lasts
    1 year

PostHog collects only cookieless page-view and web-performance statistics while you decide and after rejection. It creates an irreversible identifier using a salt that changes daily, strips the IP address before storing the event, and deletes the salt after processing that day’s events. The identifier cannot be reversed to recover the IP address or used to recognise the same visitor on another day. After you allow Analytics, PostHog can use browser storage, interaction autocapture, error tracking and masked session recording. We do not connect its identifier to your name or account, and PostHog is configured not to create person profiles. Google starts in denied Consent Mode and may send limited cookieless measurements before you make a choice, but cannot use analytics storage until you allow it.

Marketing

Lets us measure whether our campaigns reach the right people.

Your control: Off until you allow it. Turn it on or off whenever you like, using the button at the bottom of this page.

  • _gcl_au

    Set by
    Google
    Stored as
    Cookie
    What it does
    Records that you arrived from one of our adverts, so we can tell which ones lead to real enquiries.
    How long it lasts
    90 days
  • IDE

    Set by
    Google (doubleclick.net)
    Stored as
    Cookie
    What it does
    Measures how our adverts perform, and stops you being shown the same one over and over.
    How long it lasts
    Up to 13 months
  • test_cookie

    Set by
    Google (doubleclick.net)
    Stored as
    Cookie
    What it does
    Checks whether your browser accepts cookies at all.
    How long it lasts
    15 minutes

Turning marketing off hides nothing from you. It only stops us measuring which advert brought you here.