Home
Cookie policy

How LUVI uses cookies and browser storage

This page explains which cookies, local storage, and session storage entries LUVI may use, when they activate, and how they relate to your consent choices.

Last updated: March 16, 2026Pending choiceNo preference has been saved yet.

Overview

LUVI uses a mix of strictly necessary cookies, optional preference storage, and session-based browser storage to keep sign-in, checkout, and assistant flows working reliably.

Optional functional storage and analytics stay off until you allow them in the cookie preferences panel. We do not currently run any active marketing cookies.

Your current choice

You can review or change your decision at any time from the in-app cookie preferences panel.

Pending choiceNo preference has been saved yet.

Consent categories in LUVI

Our consent center separates storage by purpose. Strictly necessary technologies stay active because the platform cannot operate securely without them. All other categories remain off until you opt in.

Strictly necessary

Supports authentication, fraud prevention, security checks, checkout, and consent memory.

Always on

These entries are required for account access, payment integrity, and secure platform operation.

Functional preferences

Stores interface and workflow preferences such as model choice, aspect ratio, notifications, and LuviBot position.

Pending choice

If you turn this category off, LUVI removes its optional preference storage and falls back to built-in defaults.

Analytics

Measures how pages and product flows are used so we can improve performance and UX.

Pending choice

Analytics only runs if you explicitly opt in and if a Google Analytics measurement ID is configured.

Marketing

Reserved for future attribution or advertising tools.

Pending choice

LUVI does not currently activate marketing cookies, even though the category exists in the preference center for future use.

Strictly necessary cookies

These cookies are used for sign-in, OAuth safety, consent persistence, and core session integrity.

IdentifierProviderPurposeDuration
luvi_cookie_consentLUVIStores your cookie preference decision so we can respect it on future visits.180 days
sb-*-auth-tokenSupabaseKeeps the authenticated user session alive across requests.Session / up to 7 days
sb-*-auth-token-code-verifierSupabaseProtects OAuth and passwordless sign-in flows during verification.Session

Optional functional storage

These entries are written only after you allow functional preferences.

KeyMediumPurposeRetention
workspace_selected_modellocalStorageRemembers the last AI model you selected in workspace flows.Until cleared
workspace_aspect_ratiolocalStorageRemembers the last aspect ratio you used.Until cleared
luvi_notificationslocalStorageStores account notification toggles such as generation alerts.Until cleared
luvi_settingslocalStorageStores account-level UI settings such as theme, language, and preview preferences.Until cleared
luvi-bot-floating-position-v1localStorageRemembers the floating LuviBot button position on screen.Until cleared

Session storage used during active LuviBot sessions

These entries support an in-progress assistant conversation and are cleared when the session ends or you reset the chat.

KeyPurposeLifecycle
luvi-bot-messagesTemporarily stores the current LuviBot conversation history in the browser session.Until tab or session closes
luvi-bot-session-idLinks the current browser session to the active LuviBot conversation.Until tab or session closes
luvi-bot-session-modeRemembers the currently selected LuviBot mode for the active session.Until tab or session closes
luvi-bot-pendingTracks in-flight LuviBot requests so interrupted operations can be recovered safely.Until tab or session closes

Optional analytics cookies

Analytics remains disabled by default. If enabled, LUVI can load Google Analytics 4 only after explicit consent.

IdentifierProviderPurposeDuration
_ga, _gid, _ga_<container-id>Google Analytics 4Measures page usage and navigation patterns after explicit opt-in and only when analytics is configured.Up to 2 years

Third-party services related to cookies or browser storage

Some external providers may use their own cookies or storage when you use their flows, such as checkout or federated sign-in.

ProviderPurposePolicy
PaddleProcesses checkout, payment risk controls, and order completion flows when you purchase credits.Paddle privacy policy
GoogleSupports OAuth sign-in and, if enabled later, Google Analytics measurement after consent.Google privacy policy
SupabaseHandles authentication tokens and protected session continuity.Supabase privacy policy

How to manage cookies

Use LUVI's cookie preferences panel to grant or withdraw optional categories without leaving the app.

Browser-level controls

You can also clear cookies and site data directly from your browser settings.

What happens if you turn categories off

Disabling optional storage changes how some convenience features behave.

  • You may need to reselect your model, aspect ratio, notification options, or UI preferences.
  • LUVI removes its optional localStorage keys for functional preferences.
  • Analytics stops loading for future visits and LUVI clears matching analytics cookies where possible.
  • Strictly necessary sign-in and security cookies remain active because the platform depends on them.

Policy changes

We may update this policy when our storage practices, service providers, or consent flows change. When changes are material, we will update the date on this page and reflect the new behavior in the preference center.

Contact

If you have questions about LUVI's cookie or browser storage practices, contact us using the details below.

Email: tvn-ai@turkeyvideonetwork.com

Address: Turkey Video Network, Istanbul, Turkiye

Related documents

Read this policy together with the documents below for a fuller picture of how LUVI handles data and service usage.