Legal · Version 2026-10 · Updated 26 October 2026
Cookie and storage notice
What TryYourSize stores in your browser on our websites, in the window on stores, and in the Body app (strictly necessary only), and which of it needs your consent.
Draft — requires review by counsel before publication. Written by an AI assistant, not a lawyer. Every "For counsel" note marks a point that needs legal judgement.
TryYourSize keeps a few small items in your browser (cookies, localStorage and sessionStorage). Most are strictly necessary: without them you could not stay signed in or keep your measurements while you work, so they do not need consent (Art. 22.2 of the Spanish LSSI and Art. 5(3) of the ePrivacy Directive).
Where you get your size — the window on a store, the size guide and the Body app — we store only what is strictly necessary (your session, your language, a cache of your body and of your results) and no analytics cookies or identifiers at all. That is why there is no cookie banner there. We count how the service is used on our servers, from the requests the service already makes, as aggregated statistics with no identifier (section 2).
Analytics on tryyoursize.com and in Studio (for brands) run only after you agree, and you can change your mind at any time with Cookie settings. Before you choose, nothing is sent to PostHog (our analytics and error-tracking provider) from those sites, and no PostHog identifier is stored. If you refuse, or later withdraw, it stays that way and the identifier is deleted.
We do not use advertising cookies, and we do not load fonts or other files from Google or other third parties on our websites.
Error reports to our own servers. When one of our apps fails, it sends a short report to our own servers (/v1/client_errors): the error message and where in our code it happened, the app, its version and the page path, with emails, codes, keys and numbers removed. It carries no identifier, sets no cookie or storage, and is kept with our server logs for 30 days. We need it to keep the service secure and working, so it is strictly necessary and does not need consent.
1. On tryyoursize.com
| Name | Type | Purpose | Kept | Consent |
|---|---|---|---|---|
tysc.consent | localStorage | Remembers your cookie choice, so we do not ask again | 13 months, then we ask again | Not needed (necessary) |
tys.landing.* | localStorage | Only in our design preview (?palette): the colour theme you picked | Until you clear it | Not needed (requested by you) |
PostHog (ph_*_posthog) | Cookie / localStorage | Product analytics: which pages and steps are used, to improve the site. Never measurements | 1 year | Yes, only after you accept |
2. In the TryYourSize window on a store
The window ("Find my size", "Size guide") is served by TryYourSize from embed.tryyoursize.com, inside the store's page. Your browser keeps our storage separate for each store (storage partitioning), so what we store on one store cannot be read on another.
| Name | Type | Purpose | Kept | Consent |
|---|---|---|---|---|
tys.session.v1 | localStorage | Keeps you signed in to your TryYourSize profile on this store | Until you sign out, or up to 180 days | Not needed (necessary for the service you asked for) |
tys.measure.progress.v1 | localStorage | Keeps the measurements you are entering on your device, so you do not lose them if the window closes | Until you save them to your profile or start again | Not needed (necessary) |
tysc.seen.<store> | localStorage | Remembers that you were already welcomed on this store | Until you clear it | Not needed (necessary) |
tysc.body.v1 | localStorage | A technical cache for your 3D body (no measurements), so it opens quickly | 24 hours | Not needed (necessary) |
tys.fit.<product> | localStorage | The fit description of your last try-on of this product, so the size guide can show it again | Until you clear it or your body changes | Not needed (necessary) |
tys.saa.tried | sessionStorage | Remembers that the browser was already asked for storage access in this tab | Until you close the tab | Not needed (necessary) |
No analytics in the window. The window, the size guide and the inline element store no analytics cookie or identifier and send nothing to an analytics provider from your browser. To know how the service is used, our servers count steps they already see (the window opened, measurements completed, a size shown, the try-on opened, a size used, a first size in a new store) and send them to PostHog (EU) as aggregated statistics: each count gets a new random ID, so counts cannot be linked to each other or to you; no IP address, email, measurement or size is sent, and no profile is made. Each count carries only the store, the product category, the language, the type of device (phone, tablet, computer, from your browser's description, which is not kept), and coarse timings. The only things the window sends to our own servers for this are which part of the window is calling and, when you choose a size, that you did (not which size).
3. In the Body app (my.tryyoursize.com)
| Name | Type | Purpose | Kept | Consent |
|---|---|---|---|---|
tys.account.session.v1 | localStorage | Keeps you signed in | Until you sign out, or up to 180 days | Not needed (necessary) |
tys.account.lang | localStorage | The language you chose | Until you change it | Not needed (requested by you) |
The Body app has no analytics in your browser and no cookie banner; it uses only the two items above and the error reports to our own servers described at the top.
4. In Studio (studio.tryyoursize.com, for brands)
| Name | Type | Purpose | Kept | Consent |
|---|---|---|---|---|
__Host-tys_bsess | Cookie (HttpOnly, Secure) | Your Studio session | 7 days, or until you sign out | Not needed (necessary) |
__Host-tys_bsess_state | Cookie (HttpOnly, Secure) | Protects the sign-in against forgery | Minutes, during sign-in | Not needed (necessary) |
tys.studio.session, tys.studio.store | localStorage | Session marker and the store you were working on | Until you sign out | Not needed (necessary) |
tys.studio.lang | localStorage | The language you chose | Until you change it | Not needed (requested by you) |
tys.import.tab | sessionStorage | The import tab you were on | Until you close the tab | Not needed (necessary) |
tysc.consent | localStorage | Your analytics choice | 13 months | Not needed (necessary) |
| PostHog (no storage of its own; your Studio user ID, never your email) | — | Product analytics and error reports to PostHog for Studio, linked to your user ID and organization | Events: [PROPOSED: 12 months] | Yes, only after you accept |
Sign-in pages of WorkOS and payment pages of Stripe set their own cookies on their own domains, under their own notices.
5. On brands' stores
The store's page loads the TryYourSize script (js.tryyoursize.com). It stores nothing by default. If the store runs an A/B experiment with TryYourSize (to measure how size returns change with and without it), the script keeps a random visitor ID, tys_vid, in the store's own localStorage, so the same visitor stays in the same group. It contains no name, email or measurement, and is never shared across stores.
The store decides whether to run such an experiment and is responsible for asking for your consent in its own cookie banner where the law requires it.
6. Fonts
Our websites and apps serve their fonts (Geist, Geist Mono, Instrument Serif; SIL Open Font License) from our own servers, so your IP address is not sent to a font provider. Inside a store, the window uses the store's own font; if the store loads that font from Google Fonts, the window loads the same stylesheet from Google to match it.
7. Your choice
- Cookie settings at the bottom of tryyoursize.com and in Studio's Help menu lets you accept or reject analytics at any time (the window and the Body app have nothing to accept: they run no analytics in your browser). Rejecting is as easy as accepting. Withdrawing stops analytics and PostHog error reports at once and deletes the PostHog identifier.
- If your browser sends a Global Privacy Control signal, we treat it as a refusal and do not ask, and nothing is sent to PostHog even if you accepted earlier.
- You can also delete all storage for our sites in your browser settings. You will then be signed out.
More about how we handle personal data: Privacy Policy.