Every cookie we set, named, with what each one holds.
A cookie policy is only useful if it lists the actual cookies. These are ours. There are no others, and none of them are advertising cookies.
Last updated 22 September 2026
On a merchant's storefront
Set by our script, first-party, on the store's own domain.
- _zinx_vid
- A random identifier for the browser, so the same visitor stays in the same test group. Not derived from anything personal. Lasts one year.
- _zinx_grp
- Which group of which experiment this visitor is in. Read at checkout so an order can be credited to the right group. Lasts one year.
- _zinx_try_…
- Written only by theme and template tests, one per experiment. It records that the redirect for this test has already been attempted, so a visitor can never be sent round a loop. Lasts 30 minutes.
- _zinx_on_theme
- Written only by a theme test, recording that we were the ones who moved this visitor onto a test theme. It is what lets us put them back on the live theme once the test stops. Lasts 7 days.
All four are first-party, set with SameSite=Lax, and marked Secure on any store served over HTTPS. None is readable by another site, and none is shared with anyone.
Local storage, alongside them
- _zinx_cfg
- A copy of the store's experiment configuration, so a returning visitor applies their variant with no network wait. It contains no information about the visitor.
- _zinx_sent_…
- One per redirect test, marking that this browser's visit to that test has already been counted. It stops one visitor being recorded twice.
- _zinx_bar
- Records that the preview bar shown to a merchant testing their own store has been dismissed. Never written for a shopper.
Session storage, cleared when the tab closes
- _zinx_seen
- Which experiments this tab has already reported a visit for, so a reload is not a second visitor.
- _zinx_preview / _zinx_theme_…
- Marks that this tab is a merchant previewing a variant rather than a shopper being tested. A preview is never counted and never writes the group cookie.
- _zinx_cart
- The cart token last seen in this tab, used to match an order back to the visit that produced it.
- _zinx_out
- Written only by price and offer tests: the tests this tab sits out because the visitor's group could not be confirmed on their cart. They then see and pay the normal price.
- _zinx_mp3:…
- Written only by price tests, for a shopper outside the store's own currency: a tested product's price in their market, read from the store, so it is not fetched again on every page. It contains no information about the visitor.
Consent decides whether any of this is written
We ask Shopify, and Shopify's answer is final.
Before writing anything, our script asks Shopify’s Customer Privacy API whether analytics processing is allowed for this visitor. Shopify’s answer already accounts for where the shopper is, so there is nothing for us to guess about geography.
- Consent given
- The cookies above are written and the test runs.
- Consent refused
- Nothing is written and nothing is measured. Anything stored on an earlier visit is deleted from the device. Withdrawing consent should stop us holding data, not merely stop us adding to it.
- No consent banner on the store
- Where there is no consent framework to ask, there is no consent to respect, so the test runs. A merchant can switch an experiment to strict, which makes silence count as a refusal.
On this website
Google Analytics on the marketing pages, and a session cookie once you sign in. Nothing inside the product.
The marketing pages — this one, the home page, how it works, and the writing — use Google Analytics, so we can see which of them bring people here and which are not worth keeping. It sets its own cookies and records the pages you visit and roughly where in the world you are.
It does not run inside the product. Once you sign in, nothing on your workspace, your experiments or your results is measured by any third party. What happens there is between you and us.
Once you sign in, a session cookie keeps you signed in, and a small preference is stored locally for your theme and display scale.
There is no advertising pixel and no advertising tracker on this site. We do not sell or share what Google Analytics collects, and we do not use it to build a profile of you across other sites.
Turning them off
Three ways, and all of them work.
- Refuse analytics in the consent banner on the store you are visiting. That is the cleanest route, and it removes anything already stored.
- Clear cookies for the store in your browser. The next visit starts fresh, though the same group may be re-derived, because assignment is deterministic by design.
- Block cookies for the site entirely. Zinx Signal fails open, so the page still works and you simply see the store’s original version.
Elsewhere
Where to go next, depending on who you are.
The privacy policy lists everything recorded, not just what is stored on a device. How it works explains why a sticky group is necessary in the first place.
Questions: [email protected].