Cookie policy

Cookie Policy

TVN Global Limited · Company No. 15019980 · Registered in England and Wales

Last updated: 24 September 2026 · Also available in other languages; if a translation differs, the English text governs. Previous version

Open cookie preferences

1. What this policy covers

This policy explains how LUVI Creator (operated by TVN Global Limited, company number 15019980, 82a James Carter Road, Mildenhall, Suffolk, IP28 7DE, United Kingdom) uses cookies, local storage and similar technologies on www.luvicreator.com and in the LUVI application, and how you control them. It applies under the Privacy and Electronic Communications Regulations 2003 (PECR) and the UK GDPR, and should be read with our Privacy Notice.

A cookie is a small file a website places in your browser. Local storage and session storage are similar browser stores that hold slightly larger values; session storage is cleared when you close the tab.

2. Your choices

When you first visit, a banner lets you accept all categories, reject all optional categories, or choose category by category. Strictly necessary technologies cannot be switched off because the Services do not work without them; every other category stays off until you turn it on.

You can change your choice at any time from the cookie icon in the header or the "Cookie preferences" link in the footer. Changing a choice takes effect immediately: turning a category off removes the entries we control in that category. If you are signed in, we also keep your choice with your account, so that product events our servers record follow it (see the Privacy Notice).

You can also block or delete cookies in your browser settings. If you block strictly necessary cookies you will not be able to sign in.

3. Strictly necessary

These are required for the site to function, to keep you signed in and to deliver your media securely. Legal basis: strictly necessary for a service you requested (PECR reg. 6(4)).

NameSet byPurposeLifetime
luvi_cookie_consent (cookie) and luvi.cookie-consent (local storage)LUVIRecords your cookie choices so we can honour them on later visits, from the moment a page loads.180 days (cookie); until cleared (local storage)
sb-*-auth-tokenSupabase (our authentication provider)Keeps you signed in across requests.Session, refreshed while you use the site; up to 7 days
sb-*-auth-token-code-verifierSupabaseProtects the Google sign-in and email verification flows against interception.Session
CloudFront-Policy, CloudFront-Signature, CloudFront-Key-Pair-IdAmazon CloudFront (our media delivery network)Authorise your browser to load your own uploads and generated media from our private storage. Without them no image or video in your library would display.24 hours, renewed while you are signed in
luvi_onboarding_v1, luvi.projects.onboardingDismissed (local storage)LUVIRemember that you finished or skipped a guided tour or closed a hint, so it is not shown again.Until cleared
luvi.workflow.canvas.clipboard.v1, luvi.workflow.pasted.source.url.cache.v1 (local storage)LUVIHold the nodes you copy in the workflow editor, and the media links they use, so you can paste them.Until cleared
luvi-regrade-user-presets (local storage)LUVIKeeps the colour-grade presets you choose to save.Until cleared
workflow_gate_unlocked (session storage)LUVIRemembers, for the current tab, that you entered the access word on a page that asks for one.Until the tab closes
__luvi_client_auto_recovery (session storage)LUVIStops the automatic reload after a page error from repeating in a loop.Until the tab closes
luvi-tags-ratings-migrated (local storage)LUVIRecords that tags and ratings an earlier version saved in your browser were moved to your account, so this runs only once.Until cleared
__stripe_mid, __stripe_sid and relatedStripe (on checkout pages)Fraud prevention and completion of card payments when you buy credits.Up to 1 year (Stripe's policy)

4. Functional preferences (optional)

Stored in local storage on your device only after you allow this category. Turning it off removes them and the interface returns to defaults.

KeyPurposeLifetime
workspace_selected_modelRemembers the last model you used.Until cleared
workspace_selected_familyRemembers the last model family you chose.Until cleared
workspace_aspect_ratioRemembers the last aspect ratio you used.Until cleared
luvi-prompt-historyKeeps your recent prompts so you can reuse them from History.Until cleared
luvi_activity_logKeeps the list of recent notifications shown under Account → Notifications.Until cleared
library_icon_size_v1, luvi.scopes.orderRemember the thumbnail size and the order of scopes in your library.Until cleared
luvi.global.lastDownloadFormat, luvi.video.lastExportFormat, luvi.global.embedKeywords, luvi.mass.embedKeywords, luvi.mass.lastPackageNameRemember your download choices: file format, whether to embed keywords, and the last package name.Until cleared
luvi_notificationsRemembers your notification toggles.Until cleared
luvi_settingsRemembers interface settings such as language and preview options.Until cleared
luvi_ui_brightnessRemembers the interface brightness you set.Until cleared
luvi:assistant:expandedRemember whether you last used the LuviBot panel small or large.Until cleared

Internal tools used only by LUVI staff also keep interface settings: luvi-admin-tab-order (local storage) and luvi:flow:dev-panels (session storage). They are never set for customers.

5. Analytics (optional)

Off by default. If you turn analytics on, we use PostHog (hosted in the European Union, Frankfurt) to measure which pages and features are used so we can improve the product. Events are sent through our own domain and identified by a random identifier. Session recording is disabled.

NameSet byPurposeLifetime
ph_phc_*_posthog (cookie and local storage)PostHogRandom visitor identifier, session identifier and consent state used to count visits and product events.1 year

Analytics data is also personal data; the Privacy Notice explains the rest.

6. Marketing

We do not set advertising or cross-site tracking cookies. The category exists in the preference centre so that if we ever introduce one you would have to switch it on first; today it does nothing.

7. Third parties

Some providers set their own cookies when you use their features. We do not control those cookies; the provider's policy applies.

ProviderWhenPolicy
StripeBuying credits or managing a planstripe.com/privacy
GoogleSigning in with Googlepolicies.google.com/privacy
SupabaseSigning insupabase.com/privacy
PostHogOnly if you enable analyticsposthog.com/privacy

8. Changes

We update this page when the technologies we use change and revise the date at the top. If a change would require your consent, we will ask for it through the banner again.

9. Contact

privacy@luvicreator.com · TVN Global Limited, 82a James Carter Road, Mildenhall, Suffolk, IP28 7DE, United Kingdom

Contact

Privacy: privacy@luvicreator.com

Post: TVN Global Limited, 82a James Carter Road, Mildenhall, Suffolk, IP28 7DE, United Kingdom