We use essential storage to make the site work. Optional analytics starts only if you accept it.
Accept or decline
The banner offers equally prominent buttons to accept or decline analytics. Browsing, buying and order tracking work with either choice. You can at any time. Declining stops optional analytics and removes its identifiers from this browser.
What is stored
| Storage | Purpose | Duration |
|---|---|---|
|
xenling-language-v1 / xenling-delivery-v1 Local storage |
Functional: remembers the language and delivery country you choose. Saved only when you make a choice. | 180 days |
| xenling-consent-v1 Local storage |
Essential: remembers your analytics choice. | 180 days |
| xenling-visitor-v1 Local storage |
Optional: random identifier for consenting visitor counts. | 90 days |
| xenling-session-v1 Session storage |
Optional: random identifier for a browsing session. | Until the tab session ends |
| xenling_admin Session cookie |
Essential: keeps an administrator securely signed in. Set only when logging in. | 8 hours; removed on logout |
Our own analytics
With permission, we record public page paths, visit times, random identifiers and an approximate country code for country statistics. Vercel supplies the country code from your internet connection; it may be inaccurate, especially with a VPN. We do not store IP addresses, cities or coordinates in analytics. A periodic signal from a visible page helps estimate consenting visitors currently browsing. We exclude admin, checkout and order-tracking pages, query strings, entered form details and payment details. We do not use Google Analytics, advertising pixels or cross-site profiling.
Analytics records are removed after 90 days. If you withdraw consent, we request deletion of records linked to this browser’s visitor identifier. If a network failure prevents immediate deletion, the retention limit still applies. Operational hosting logs needed to serve and protect the website are separate from optional analytics.
Stripe checkout
Following the payment button opens Stripe’s hosted checkout. Stripe may use necessary cookies and similar technology for payment security and fraud prevention on its own service. See Stripe’s cookie policy and privacy policy.
Browser controls and contact
You can clear site storage through your browser settings. Doing so may forget your preference and require an administrator to sign in again. Questions can be sent to xenling@okwi.com. Read our privacy notice for information about order data and your rights.
Document details
Last updated: 14 September 2026.