Last updated: April 2026
This page describes how Tryon AI uses cookies, localStorage and other browser storage when a shopper interacts with the storefront widget or a merchant uses the embedded admin app.
The widget stores a small amount of data on the shopper's device so a returning customer doesn't have to re-enter measurements:
tryonai_avatar — the avatar id and last-submitted measurements. Used to skip the form on return visits and to attribute future try-ons to the same avatar. Cleared by the shopper at any time via browser settings.tryonai_session_token — anonymous session token used as a fallback identifier when the shopper is not logged in. Random; contains no PII._tryonai_session_id — a try-on session reference written to the Shopify cart after a successful try-on. Lets us attribute a future order back to the try-on session for the analytics dashboard. Cleared when the cart is cleared.The admin app does not set its own cookies. Shopify's embedded admin shell (admin.shopify.com) sets its own session cookies; those are governed by Shopify's cookie policy. Tryon AI authenticates via Shopify session tokens, which are stored server-side in our database, not in the browser.
Tryon AI does not set any third-party cookies. AI processing (Anthropic, Google, Replicate) happens via direct server-to-server calls — your shoppers' browsers never communicate with those providers.
Shoppers can clear localStorage at any time through their browser's site settings, which removes all stored measurements and avatar references. Merchants can request deletion of all customer data for their store via the GDPR shop/redact webhook (fired automatically on app uninstall) or by emailing dienhv4789@gmail.com.
Cookie questions or data requests: dienhv4789@gmail.com.