Wherever a legal reference is needed, this page maps to the French framework (Article 82 of the Loi Informatique et Libertés and the CNIL guidelines on consent), which is among the strictest in the EU. The same logic applies under the GDPR and the ePrivacy Directive across the EU.
1. Core principle — Kleep is fully gated by your consent
The Kleep script is loaded and executed only after consent has been collected through your CMP. As long as no consent has been given (a refusal or the absence of any choice), Kleep does not load: nothing is written to the browser, no event is transmitted, and no recommendation is computed. It is therefore your CMP / tag manager that conditions the loading of Kleep and must trigger our script exclusively after consent has been granted.2. Inventory of trackers (dropped after consent only)
All of the items below are placed on the product page exclusively after consent.localStorage and sessionStorage are treated as trackers within the meaning of Article 82 of the Loi Informatique et Libertés and are therefore subject to consent.
3. Data processed (in addition to trackers)
- Kleep questionnaire answers: age, height, weight, and answers to the morphological questions — collected only when the user submits the questionnaire — purposes: size recommendation and algorithm improvement (see §4) — retention: 12 months.
- Navigation events:
product_viewed,add_to_cart,checkout(including the product variant, price and currency) — purpose: audience measurement and A/B testing — retention: 12 months. - No directly identifying data about your customers (name, e-mail, address) is transmitted to Kleep. The identifiers used are pseudonymous UUIDs specific to Kleep. All data is processed in a pseudonymised manner.
4. Purposes and legal bases
Three purposes, all subject to the consent collected through your CMP:- Size recommendation for clothing and footwear, on behalf of the merchant (Data Controller).
- Audience measurement and experience improvement (A/B testing), via PostHog.
- Reuse of data to improve and develop Kleep’s recommendation algorithm. This reuse is carried out exclusively on pseudonymised or aggregated data, without any direct identifier, without re-identification; for this purpose Kleep acts as a subsequent data controller in compliance with the GDPR.
As things currently stand, consent is collected globally: accepting Kleep covers all three purposes. Per-purpose granularity is on our roadmap (see §7).
Consent wording to display in your CMP
Your CMP / cookie banner must expose two processing purposes, and Kleep may only be loaded once the visitor has consented to both. Pick your storefront language below and copy the wording (the French version is authoritative).- Français (référence)
- English
- Deutsch
- Español
- Italiano
- Português
- Português (BR)
- Nederlands
- Dansk
- Suomi
- Svenska
- Polski
- 日本語
- 한국어
- 中文
Finalités (FR)
5. Decision matrix
The user ACCEPTS
The user ACCEPTS
The Kleep script loads; the module is displayed; identifiers are stored; events are transmitted; the questionnaire is functional; the recommendation is rendered; all three purposes apply.
The user REFUSES
The user REFUSES
The Kleep script is not loaded; nothing is stored (localStorage / sessionStorage / cookie); no event; no recommendation; no reuse. The module is not active; the site works normally.
6. Hosting, subprocessors, security, retention
- Hosting: Amazon Web Services, Ireland region (European Union).
- Subsequent subprocessors: AWS (hosting, EU) and PostHog (audience measurement / A/B testing, EU Cloud instance).
- Transfers outside the EU: none. All processing is carried out within the European Union.
- Security: encryption in transit (TLS/HTTPS) and at rest; identity and access management (IAM); an incident management process including notification within the regulatory deadlines; auditability (AWS CloudTrail / CloudWatch logs). Security officer (CISO): Théophile Bousquet (theophile@kleep.ai). Our detailed security questionnaire is available on request.
- Retention: 12 months.
7. Roadmap
Per-purpose consent granularity (allowing visitors to consent to each of the three purposes in §4 independently) is planned. Until then, consent is collected globally as described in §4.Questions about cookies, data processing or our security posture? Contact theophile@kleep.ai.
