> ## Documentation Index
> Fetch the complete documentation index at: https://docs.kleep.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Cookies, CMP y privacidad de datos

> Cómo gestiona Kleep las cookies, el consentimiento (CMP), los rastreadores y los datos personales — y qué debe aplicar tu Plataforma de Gestión del Consentimiento antes de que Kleep se cargue.

Esta página describe cómo se gestionan las cookies y tecnologías similares cuando Kleep está instalado en tu tienda, la lista exhaustiva de rastreadores y datos implicados, y el papel que debe desempeñar tu Plataforma de Gestión del Consentimiento (CMP) / gestor de etiquetas. Está dirigida a tus equipos de protección de datos y legales. En toda esta página, «tú» / «el comerciante» hace referencia al operador del sitio web que actúa como **Responsable del tratamiento**, y «Kleep» hace referencia a Kleep SAS.

<Note>
  Cuando se necesite una referencia legal, esta página se remite al marco francés (artículo 82 de la *Loi Informatique et Libertés* y las directrices de la CNIL sobre el consentimiento), que es uno de los más estrictos de la UE. La misma lógica se aplica bajo el GDPR y la Directiva ePrivacy en toda la UE.
</Note>

## 1. Principio fundamental — Kleep está completamente condicionado por tu consentimiento

El script de Kleep se carga y ejecuta **únicamente después de que se haya recopilado el consentimiento a través de tu CMP**. Mientras no se haya dado consentimiento (un rechazo **o** la ausencia de cualquier elección), Kleep no se carga: no se escribe nada en el navegador, no se transmite ningún evento y no se calcula ninguna recomendación.

Por lo tanto, es **tu CMP / gestor de etiquetas el que condiciona la carga de Kleep** y debe activar nuestro script exclusivamente después de que se haya otorgado el consentimiento.

<Warning>
  No cargues el script de Kleep ni llames a `kleep.load(...)` hasta que tu CMP indique que se ha otorgado el consentimiento para los fines pertinentes. Si el consentimiento se retira posteriormente, deja de cargar Kleep en las vistas de página siguientes. Consulta la guía de la [Biblioteca JS](/es/cms/js-library) para conocer el texto exacto de la condición de consentimiento y la implementación.
</Warning>

## 2. Inventario de rastreadores (depositados solo tras el consentimiento)

Todos los elementos siguientes se depositan en la página de producto **exclusivamente después del consentimiento**. `localStorage` y `sessionStorage` se tratan como rastreadores en el sentido del artículo 82 de la *Loi Informatique et Libertés* y, por tanto, están sujetos al consentimiento.

| Rastreador                  | Almacenamiento                 | Finalidad                             | Descripción                                  | Retención                                                                                   | Base legal     |
| --------------------------- | ------------------------------ | ------------------------------------- | -------------------------------------------- | ------------------------------------------------------------------------------------------- | -------------- |
| `kleep_uid`                 | localStorage                   | Recomendación + medición de audiencia | Identificador de visitante (UUID aleatorio)  | Persiste en el navegador hasta que se borra; los datos asociados se eliminan a los 12 meses | Consentimiento |
| `kleep_user_uuid`           | localStorage                   | Recomendación + medición de audiencia | Idéntico a `kleep_uid`                       | Igual que `kleep_uid`                                                                       | Consentimiento |
| `kleep_session_uuid`        | sessionStorage                 | Recomendación + medición de audiencia | Identificador de sesión (UUID aleatorio)     | La sesión (se borra al cerrar la pestaña)                                                   | Consentimiento |
| `kleep_mid`                 | localStorage                   | Recomendación                         | Medición técnica / identificador de producto | 12 meses                                                                                    | Consentimiento |
| `kleep_recommendation_type` | localStorage                   | Recomendación                         | Tipo de producto (ropa / calzado)            | 12 meses                                                                                    | Consentimiento |
| `kleep_retailer`            | localStorage                   | Recomendación                         | Dominio del comerciante                      | 12 meses                                                                                    | Consentimiento |
| `kleep_is_test`             | localStorage                   | Funcionamiento                        | Indicador técnico (`0`/`1`)                  | 12 meses                                                                                    | Consentimiento |
| PostHog                     | Cookie + PostHog local storage | Medición de audiencia y pruebas A/B   | Almacenamiento del proveedor de analíticas   | 12 meses                                                                                    | Consentimiento |

## 3. Datos tratados (además de los rastreadores)

* **Respuestas al cuestionario de Kleep**: edad, altura, peso y respuestas a las preguntas morfológicas — recopiladas **únicamente cuando el usuario envía el cuestionario** — finalidades: recomendación de talla y mejora del algoritmo (véase §4) — retención: 12 meses.
* **Eventos de navegación**: `product_viewed`, `add_to_cart`, `checkout` (incluida la variante del producto, el precio y la moneda) — finalidad: medición de audiencia y pruebas A/B — retención: 12 meses.
* **Ningún dato directamente identificativo** de tus clientes (nombre, correo electrónico, dirección) es transmitido a Kleep. Los identificadores utilizados son UUID seudónimos específicos de Kleep. Todos los datos se tratan de forma seudonimizada.

## 4. Finalidades y bases legales

Tres finalidades, todas sujetas al consentimiento recopilado a través de tu CMP:

1. **Recomendación de talla** de ropa y calzado, por cuenta del comerciante (Responsable del tratamiento).
2. **Medición de audiencia y mejora de la experiencia** (pruebas A/B), a través de PostHog.
3. **Reutilización de datos para mejorar y desarrollar el algoritmo de recomendación de Kleep.** Esta reutilización se realiza exclusivamente sobre datos seudónimos o agregados, sin ningún identificador directo, sin reidentificación; para esta finalidad, Kleep actúa como **responsable del tratamiento ulterior** en cumplimiento del GDPR.

<Note>
  En el estado actual, el consentimiento se recopila **de forma global**: aceptar Kleep cubre las tres finalidades. La granularidad por finalidad está en nuestra hoja de ruta (véase §7).
</Note>

### Texto de consentimiento a mostrar en tu CMP

Tu CMP / banner de cookies debe exponer dos finalidades de tratamiento, y Kleep solo puede cargarse una vez que el visitante haya dado su consentimiento a ambas. Selecciona el idioma de tu tienda a continuación y copia el texto con el botón en la esquina superior derecha de cada bloque (la versión francesa es el texto de referencia).

<Tabs>
  <Tab title="Français (référence)">
    ```text Finalités (FR) theme={null}
    1ère finalité : le traitement des données à des fins de recommandation de taille de vêtements et de chaussures pour le compte du Responsable de traitement.

    2ème finalité (réutilisation des données) : le traitement des données à des fins d'amélioration et de développement de vos Services et Produits. Plus précisément à des fins d'amélioration et de développement de l'algorithme de recommandation des tailles de vêtements et de chaussures de la société Kleep.
    ```
  </Tab>

  <Tab title="English">
    ```text Purposes (EN) theme={null}
    Purpose 1: processing of data for the purpose of recommending clothing and footwear sizes on behalf of the Data Controller.

    Purpose 2 (data reuse): processing of data for the purpose of improving and developing Kleep's Services and Products. More specifically, for the purpose of improving and developing Kleep's clothing and footwear size recommendation algorithm.
    ```
  </Tab>

  <Tab title="Deutsch">
    ```text Zwecke (DE) theme={null}
    Zweck 1: die Verarbeitung der Daten zum Zweck der Größenempfehlung für Bekleidung und Schuhe im Auftrag des Verantwortlichen.

    Zweck 2 (Weiterverwendung der Daten): die Verarbeitung der Daten zum Zweck der Verbesserung und Weiterentwicklung der Dienste und Produkte von Kleep. Genauer gesagt zum Zweck der Verbesserung und Weiterentwicklung des Algorithmus von Kleep zur Empfehlung von Bekleidungs- und Schuhgrößen.
    ```
  </Tab>

  <Tab title="Español">
    ```text Finalidades (ES) theme={null}
    Finalidad 1: el tratamiento de los datos con fines de recomendación de tallas de ropa y calzado por cuenta del Responsable del tratamiento.

    Finalidad 2 (reutilización de los datos): el tratamiento de los datos con fines de mejora y desarrollo de los Servicios y Productos de Kleep. Más concretamente, con fines de mejora y desarrollo del algoritmo de recomendación de tallas de ropa y calzado de la empresa Kleep.
    ```
  </Tab>

  <Tab title="Italiano">
    ```text Finalità (IT) theme={null}
    Finalità 1: il trattamento dei dati a fini di raccomandazione delle taglie di abbigliamento e calzature per conto del Titolare del trattamento.

    Finalità 2 (riutilizzo dei dati): il trattamento dei dati a fini di miglioramento e sviluppo dei Servizi e Prodotti di Kleep. Più precisamente, a fini di miglioramento e sviluppo dell'algoritmo di raccomandazione delle taglie di abbigliamento e calzature della società Kleep.
    ```
  </Tab>

  <Tab title="Português">
    ```text Finalidades (PT) theme={null}
    Finalidade 1: o tratamento dos dados para fins de recomendação de tamanhos de vestuário e calçado por conta do Responsável pelo tratamento.

    Finalidade 2 (reutilização dos dados): o tratamento dos dados para fins de melhoria e desenvolvimento dos Serviços e Produtos da Kleep. Mais concretamente, para fins de melhoria e desenvolvimento do algoritmo de recomendação de tamanhos de vestuário e calçado da empresa Kleep.
    ```
  </Tab>

  <Tab title="Português (BR)">
    ```text Finalidades (BR) theme={null}
    Finalidade 1: o tratamento dos dados para fins de recomendação de tamanhos de roupas e calçados por conta do Controlador de dados.

    Finalidade 2 (reutilização dos dados): o tratamento dos dados para fins de melhoria e desenvolvimento dos Serviços e Produtos da Kleep. Mais especificamente, para fins de melhoria e desenvolvimento do algoritmo de recomendação de tamanhos de roupas e calçados da empresa Kleep.
    ```
  </Tab>

  <Tab title="Nederlands">
    ```text Doeleinden (NL) theme={null}
    Doel 1: de verwerking van de gegevens met het oog op het aanbevelen van kleding- en schoenmaten namens de Verwerkingsverantwoordelijke.

    Doel 2 (hergebruik van gegevens): de verwerking van de gegevens met het oog op de verbetering en ontwikkeling van de Diensten en Producten van Kleep. Meer bepaald met het oog op de verbetering en ontwikkeling van het algoritme van Kleep voor het aanbevelen van kleding- en schoenmaten.
    ```
  </Tab>

  <Tab title="Dansk">
    ```text Formål (DA) theme={null}
    Formål 1: behandling af data med henblik på anbefaling af tøj- og skostørrelser på vegne af den dataansvarlige.

    Formål 2 (genbrug af data): behandling af data med henblik på forbedring og udvikling af Kleeps tjenester og produkter. Mere specifikt med henblik på forbedring og udvikling af Kleeps algoritme til anbefaling af tøj- og skostørrelser.
    ```
  </Tab>

  <Tab title="Suomi">
    ```text Käyttötarkoitukset (FI) theme={null}
    Käyttötarkoitus 1: tietojen käsittely vaatteiden ja jalkineiden kokosuositusten antamiseksi rekisterinpitäjän lukuun.

    Käyttötarkoitus 2 (tietojen uudelleenkäyttö): tietojen käsittely Kleepin palvelujen ja tuotteiden parantamiseksi ja kehittämiseksi. Tarkemmin sanottuna Kleepin vaatteiden ja jalkineiden kokosuositusalgoritmin parantamiseksi ja kehittämiseksi.
    ```
  </Tab>

  <Tab title="Svenska">
    ```text Ändamål (SV) theme={null}
    Ändamål 1: behandling av uppgifter i syfte att rekommendera kläd- och skostorlekar för den personuppgiftsansvariges räkning.

    Ändamål 2 (återanvändning av uppgifter): behandling av uppgifter i syfte att förbättra och utveckla Kleeps tjänster och produkter. Mer specifikt i syfte att förbättra och utveckla Kleeps algoritm för rekommendation av kläd- och skostorlekar.
    ```
  </Tab>

  <Tab title="Polski">
    ```text Cele (PL) theme={null}
    Cel 1: przetwarzanie danych w celu rekomendowania rozmiarów odzieży i obuwia w imieniu Administratora danych.

    Cel 2 (ponowne wykorzystanie danych): przetwarzanie danych w celu ulepszania i rozwoju usług i produktów Kleep. Dokładniej, w celu ulepszania i rozwoju algorytmu rekomendacji rozmiarów odzieży i obuwia firmy Kleep.
    ```
  </Tab>

  <Tab title="日本語">
    ```text 目的 (JA) theme={null}
    目的1：管理者（データ管理者）のために、衣料品および履物のサイズを推奨することを目的としたデータの処理。

    目的2（データの再利用）：Kleep のサービスおよび製品の改善・開発を目的としたデータの処理。より具体的には、Kleep 社の衣料品および履物のサイズ推奨アルゴリズムの改善・開発を目的とするもの。
    ```
  </Tab>

  <Tab title="한국어">
    ```text 목적 (KO) theme={null}
    목적 1: 개인정보처리자(데이터 컨트롤러)를 대신하여 의류 및 신발 사이즈를 추천할 목적으로 데이터를 처리하는 것.

    목적 2(데이터 재사용): Kleep의 서비스 및 제품의 개선과 개발을 목적으로 데이터를 처리하는 것. 보다 구체적으로는 Kleep 사의 의류 및 신발 사이즈 추천 알고리즘의 개선과 개발을 목적으로 함.
    ```
  </Tab>

  <Tab title="中文">
    ```text 目的 (ZH) theme={null}
    目的一：代表数据控制者，为推荐服装和鞋类尺码之目的处理数据。

    目的二（数据再利用）：为改进和开发 Kleep 的服务与产品之目的处理数据。更具体而言，为改进和开发 Kleep 公司的服装和鞋类尺码推荐算法之目的。
    ```
  </Tab>
</Tabs>

## 5. Matriz de decisión

<AccordionGroup>
  <Accordion title="El usuario ACEPTA">
    El script de Kleep se carga; el módulo se muestra; los identificadores se almacenan; los eventos se transmiten; el cuestionario es funcional; la recomendación se muestra; las tres finalidades se aplican.
  </Accordion>

  <Accordion title="El usuario RECHAZA">
    El script de Kleep **no** se carga; no se almacena nada (localStorage / sessionStorage / cookie); ningún evento; ninguna recomendación; ninguna reutilización. El módulo no está activo; el sitio funciona con normalidad.
  </Accordion>

  <Accordion title="SIN ELECCIÓN (banner no accionado)">
    Se trata exactamente igual que un rechazo (seguir navegando no equivale a consentimiento, en línea con la posición de la CNIL). No se almacena nada y no se trata nada hasta que el usuario haya dado su consentimiento de forma activa.
  </Accordion>
</AccordionGroup>

## 6. Alojamiento, subencargados, seguridad, retención

* **Alojamiento**: Amazon Web Services, región de Irlanda (Unión Europea).
* **Subencargados ulteriores**: AWS (alojamiento, UE) y PostHog (medición de audiencia / pruebas A/B, instancia en la nube de la UE).
* **Transferencias fuera de la UE**: ninguna. Todo el tratamiento se realiza dentro de la Unión Europea.
* **Seguridad**: cifrado en tránsito (TLS/HTTPS) y en reposo; gestión de identidades y accesos (IAM); un proceso de gestión de incidentes que incluye la notificación dentro de los plazos reglamentarios; trazabilidad (AWS CloudTrail / CloudWatch logs). Responsable de seguridad (CISO): Théophile Bousquet ([theophile@kleep.ai](mailto:theophile@kleep.ai)). Nuestro cuestionario de seguridad detallado está disponible previa solicitud.
* **Retención**: 12 meses.

## 7. Hoja de ruta

La granularidad del consentimiento por finalidad (que permite a los visitantes dar su consentimiento a cada una de las tres finalidades del §4 de forma independiente) está planificada. Hasta entonces, el consentimiento se recopila de forma global como se describe en el §4.

<Info>
  ¿Preguntas sobre cookies, tratamiento de datos o nuestra postura de seguridad? Contacta con **[theophile@kleep.ai](mailto:theophile@kleep.ai)**.
</Info>
