Cookie policy
Last updated 4 September 2026
This website sets two cookies of its own, both strictly necessary, and loads Google Tag Manager, which sets analytics cookies. Both kinds are described below.
The analytics ones are not set unless you agree. Nothing asks twice, and you can change the answer here at any time:
You have not been asked yet on this device.
Google Analytics is not loading. Nothing is being recorded about your visit beyond the server logs described below.
The basket cookie
| Name | vx_cart |
|---|---|
| Purpose | Identifies your shopping basket so it survives a closed tab. |
| Contents | 24 random bytes. No name, no email, no prices, no products — everything that decides what you owe lives on our server. |
| Lifetime | 30 days |
| Flags | HttpOnly · Secure · SameSite=Lax |
| Category | Strictly necessary |
HttpOnly means no script on the page can read it, which is what stops a cross-site scripting bug turning into a stolen session.
The market cookie
| Name | vx_market |
|---|---|
| Purpose | Remembers whether you chose INR or USD, so the store does not guess your market again on every visit. |
| Contents | The three letters INR or USD. Nothing else. |
| Lifetime | 180 days |
| Category | Strictly necessary |
Not HttpOnly, because there is nothing in it worth protecting and the page benefits from being able to read its own currency.
Analytics — only if you agree
If you allow them, Google Tag Manager loads and, through it, Google Analytics 4. Until then neither is on the page at all: the tags are not merely inactive, they are absent from the HTML the server sends, so there is nothing to fire early or to fail closed. These set Google's own cookies — typically _ga and _ga_<id>, lasting up to two years — which count visits and tell us which pages people actually read. They belong to Google, not to us, and are governed by Google's policies as well as this one.
We use it to see which listings get looked at and where people give up. We do not use it to build an advertising profile of you, and there is no advertising or remarketing tag in the container.
The cookie that remembers your answer
| Name | vx_consent |
|---|---|
| Contents | One word — granted or denied. |
| Lifetime | One year |
| Category | Strictly necessary |
Set only once you have answered. Remembering a refusal is the only way to avoid asking again on every page, which is why this one needs no consent of its own.
What we do not set
No advertising or retargeting pixels. No social media embeds. No session recording. Nothing that reads what you type.
The payment provider sets its own cookies on its own page, once you are redirected there to pay. Those are governed by that provider's policy, not this one, and they never appear on this domain.
Refusing them
The analytics ones: say no above, or never answer at all — an ignored banner is a no, and the tags stay off. Refusing costs you nothing; the shop does not read those cookies and does not behave differently without them.
Your browser can block any of them too. Blocking ours lets you browse and search, but the basket will empty on every page load, and the store will re-guess your market from your connection each time instead of remembering what you picked.
Browser-level “do not track” settings, tracker blockers and Google's own opt-out add-on all stop the analytics side, and none of them break the shop.
Related
What we do with the data behind the cookie is in the privacy policy.


