Versión 2026-08-28
Aviso de cookies
Tu preferencia
Cookies y almacenamiento que usamos
| Nombre | Tipo | Para qué | Duración típica |
|---|---|---|---|
| refreshToken | Cookie httpOnly, SameSite=Lax | Renovar la sesión del videógrafo | Hasta 30 días |
| vidAccessToken | Cookie httpOnly, SameSite=Lax | Sesión del videógrafo (access JWT) | Corta (~15 min; se renueva con refreshToken) |
| adminAccessToken | Cookie httpOnly, SameSite=Lax | Sesión del panel admin | Corta (access JWT) |
| client_session | Cookie httpOnly, SameSite=Lax | Sesión del portal de la pareja | Hasta 30 días |
| share_access | Cookie httpOnly, SameSite=Lax | Acceso a una galería con enlace + contraseña | Sesión / corta |
| checkout_nonce | Cookie httpOnly, SameSite=Lax | Vincular el retorno de Stripe Checkout a quien inició el pago | Corta |
| dl_done_* | Cookie no httpOnly, SameSite=Lax | Saber cuándo terminó una descarga de video reconstruida | ~1 minuto |
| luxstory_cookie | localStorage | Preferencia del aviso: necessary o all | Hasta borrar datos del sitio |
| luxstory_lang / benart_lang | localStorage | Idioma ES/EN (landing / dashboard) | Hasta borrar datos del sitio |
| luxstory_authed | sessionStorage | Marca de que hay sesión (no es el JWT) | Hasta cerrar pestaña / logout |
| bp_*, dash_tasks, dash_notes, benart_* | localStorage | Preferencias del dashboard (colores, tareas/notas locales, idioma, caché de calendario). No son tracking de terceros. | Hasta borrar datos del sitio |
| benart_watched* | localStorage | Qué videos ya se vieron en la galería (skip intro / progreso local) | Hasta borrar datos del sitio |
| museumVolume | localStorage | Volumen del reproductor de fotos | Hasta borrar datos del sitio |
SameSite=Lax (no Strict) es deliberado: Stripe Checkout y Google Calendar OAuth vuelven a luxstory.app desde otro dominio; Strict rompería esas vueltas.
Otras tecnologías
- Pixel de email: imagen 1×1 en mensajes enviados desde la plataforma para registrar la primera apertura (ver Privacidad §10). Es parte del producto, no de una red de anuncios.
- Analítica de galería: eventos de reproducción y descarga asociados al cliente/galería, para el estudio. No se envían a una red publicitaria.
Cómo controlarlas
Cambia la preferencia arriba o en Tus opciones de privacidad. Puedes borrar cookies en el navegador; si eliminas las de sesión, tendrás que volver a iniciar sesión. Bloquear cookies necesarias impide usar el dashboard y el portal.
Version 2026-08-28
Cookie notice
Your preference
Cookies and storage we use
| Name | Type | Purpose | Typical life |
|---|---|---|---|
| refreshToken | httpOnly cookie, SameSite=Lax | Refresh the videographer session | Up to 30 days |
| vidAccessToken | httpOnly cookie, SameSite=Lax | Videographer session (access JWT) | Short (~15 min; renewed via refreshToken) |
| adminAccessToken | httpOnly cookie, SameSite=Lax | Admin panel session | Short (access JWT) |
| client_session | httpOnly cookie, SameSite=Lax | Couple portal session | Up to 30 days |
| share_access | httpOnly cookie, SameSite=Lax | Access a password-protected share gallery | Session / short |
| checkout_nonce | httpOnly cookie, SameSite=Lax | Bind Stripe Checkout return to the payer | Short |
| dl_done_* | Non-httpOnly cookie, SameSite=Lax | Signal that a reconstructed video download finished | ~1 minute |
| luxstory_cookie | localStorage | Banner preference: necessary or all | Until site data is cleared |
| luxstory_lang / benart_lang | localStorage | ES/EN language (landing / dashboard) | Until site data is cleared |
| luxstory_authed | sessionStorage | Session flag (not the JWT) | Until tab close / logout |
| bp_*, dash_tasks, dash_notes, benart_* | localStorage | Dashboard prefs (colors, local tasks/notes, language, calendar cache). Not third-party tracking. | Until site data is cleared |
| benart_watched* | localStorage | Which gallery videos were already watched (skip intro / local progress) | Until site data is cleared |
| museumVolume | localStorage | Photo player volume | Until site data is cleared |
SameSite=Lax (not Strict) is intentional: Stripe Checkout and Google Calendar OAuth return to luxstory.app from another site; Strict would break those returns.
Other tech
- Email pixel: 1×1 image in platform-sent mail for first open (see Privacy §10). Product feature, not an ad network.
- Gallery analytics: play and download events tied to the client/gallery, for the studio. Not sent to an ad network.
How to control
Change the preference above or on Your privacy choices. You can delete cookies in your browser; deleting session cookies signs you out. Blocking necessary cookies prevents use of the dashboard and portal.