Foire aux questions
Tout ce que vous voulez savoir sur ConsentLab, classé par thème. 24 réponses précises, mises à jour à chaque évolution produit ou réglementaire.
Démarrage
Tout pour comprendre ConsentLab et vous lancer en quelques minutes.
En combien de temps mon bandeau cookie est-il en ligne ?
Compter 2 à 5 minutes. Vous créez un compte gratuit, ajoutez votre domaine, copiez la balise <script> dans le <head> de votre site, et le bandeau s'affiche immédiatement. Aucune installation serveur, aucun module WordPress requis : ConsentLab fonctionne sur tout site web qui accepte une balise <script>.
Faut-il être développeur pour installer ConsentLab ?
Non. Si vous savez accéder au header HTML de votre site (ou à un Tag Manager), vous savez installer ConsentLab. Pour WordPress, il existe un plugin officiel (1 clic). Pour Shopify, une Theme App Extension. Pour les sites custom, une simple ligne de code dans le <head>.
Le plan gratuit nécessite-t-il une carte bancaire ?
Non. L'inscription au plan gratuit ne demande aucune carte bancaire. Vous renseignez votre email, créez un mot de passe, ajoutez votre domaine. Stripe n'intervient qu'au moment où vous décidez (plus tard, en autonomie) de passer sur un plan payant.
Mon site est en plusieurs langues, est-ce supporté ?
Oui, nativement. Le bandeau ConsentLab détecte automatiquement la langue du navigateur du visiteur (ou la langue déclarée dans <html lang>) et affiche les textes correspondants. Les langues FR, EN, DE, ES, IT, NL et PT sont fournies par défaut. Vous pouvez aussi ajouter des langues custom depuis le dashboard.
Puis-je migrer depuis Axeptio, Cookiebot ou un autre outil ?
Oui, et c'est rapide. Vous installez ConsentLab en parallèle (les deux scripts peuvent cohabiter le temps de la transition), vérifiez que tout fonctionne sur votre staging, puis désinstallez l'outil précédent. Les consentements précédents ne sont pas migrés (impossible techniquement et juridiquement) — le visiteur reverra le bandeau une fois.
Existe-t-il une démo ou un environnement de test ?
Le plan gratuit est lui-même votre environnement de démo. 5 000 sessions/mois gratuites permettent de tester en conditions réelles sans limite de durée. Si vous voulez voir le bandeau en action sans inscription, le scanner public sur la page d'accueil utilise le widget ConsentLab.
Conformité
Les réponses précises sur la conformité CNIL et RGPD.
ConsentLab est-il conforme aux lignes directrices CNIL 2024 ?
Oui, intégralement. Les exigences CNIL sont : (1) consentement actif et libre, (2) refus aussi simple que l'acceptation (refus symétrique), (3) granularité par finalité, (4) information claire avant le choix, (5) durée de conservation 13 mois max, (6) preuve exportable. ConsentLab respecte les six, sur tous les plans, gratuit inclus.
Comment ConsentLab gère-t-il le refus symétrique ?
Le bouton Refuser est de même taille, même police, même hiérarchie visuelle que le bouton Accepter. Pas de bouton Accepter en couleur primaire avec un Refuser en lien gris caché — la CNIL sanctionne explicitement ce design. Vous ne pouvez pas le configurer autrement, c'est volontaire de notre part pour vous protéger.
Qu'est-ce que la preuve de consentement ?
C'est l'enregistrement horodaté et signé de chaque choix utilisateur : quand, à quoi (finalités acceptées et refusées), avec quelle version de votre politique. En cas d'audit CNIL ou de demande RGPD article 7.1, vous devez pouvoir produire cette preuve. ConsentLab la génère automatiquement et l'exporte en CSV à la demande.
Mes données et celles de mes visiteurs sont-elles hébergées en France ?
Oui. L'intégralité de l'infrastructure ConsentLab (base de données, stockage, traitement) tourne sur les serveurs OVH en France (régions Strasbourg et Roubaix). Aucun transfert de données vers les États-Unis, aucun sous-traitant hors UE. Le DPA standard est disponible sur demande pour vos registres RGPD.
ConsentLab est-il compatible IAB TCF v2.2 ?
Pas en standard, parce que TCF est conçu pour les éditeurs publishers gros volume (presse, médias). Pour 95 % des sites — TPE, PME, e-commerce, B2B —, TCF ajoute de la complexité sans valeur. Si vous avez réellement besoin de TCF (régies pub Premium, enchères publicitaires en temps réel), contactez-nous : un module est disponible sur demande sur les plans Business+.
Puis-je télécharger un DPA (Data Processing Agreement) ?
Oui, le DPA standard ConsentLab est disponible directement dans votre dashboard, dans la section Conformité. Vous le téléchargez, le contre-signez si nécessaire, et l'archivez dans vos registres RGPD. Pour des clauses spécifiques (entreprise grand compte, secteur santé), contactez-nous pour un DPA personnalisé.
Tarifs
Pour comprendre exactement comment vous serez facturé — sans surprise.
Le plan gratuit est-il vraiment gratuit à vie ?
Oui. Le plan gratuit ConsentLab donne 5 000 sessions par mois et des domaines illimités, à vie, sans carte bancaire. Pas d'essai 14 jours puis bascule payant — c'est un vrai produit gratuit. Vous restez sur ce plan aussi longtemps que votre trafic le permet.
Que se passe-t-il si je dépasse les 5 000 sessions du plan gratuit ?
Votre bandeau continue de fonctionner — ne jamais le couper est une obligation RGPD que nous prenons au sérieux. Vous recevez un email à 80 % du quota et une proposition d'upgrade au moment du dépassement. Si vous ne réagissez pas, on continue à servir le bandeau et on vous relance — pas de coupure.
Pourquoi facturer aux sessions et pas aux pages vues ?
Une session = un visiteur unique sur une période donnée = un consentement. C'est l'unité métier réelle d'une CMP. Facturer aux pages vues gonfle artificiellement les volumes (un visiteur qui consulte 10 pages compte 10 fois). Les concurrents qui le font le savent — c'est volontaire pour faire grimper la facture.
Y a-t-il un engagement annuel ?
Non. Tous les plans payants sont disponibles en mensuel sans engagement (annulation 1 clic, accès jusqu'à fin de période payée). Vous pouvez aussi choisir l'annuel pour économiser ~20 % — dans ce cas vous payez l'année à la souscription mais récupérez l'équivalent de deux mois.
Comment changer de palier en cours de route ?
Depuis votre dashboard de facturation, en autonomie. Upgrade : la différence est facturée au prorata immédiatement et le nouveau palier s'applique tout de suite. Downgrade : vous gardez l'actuel jusqu'à la fin de la période payée, puis bascule auto sur le nouveau. Aucune intervention humaine requise de notre côté.
Peut-on payer par virement ou seulement par carte ?
Carte bancaire (Stripe) sur tous les plans. Virement SEPA sur les plans Business et Agency (au-delà de 99 €/mois) avec facturation annuelle. Pour les organismes publics et les grands comptes avec processus PO/SAP, contactez-nous : un onboarding facturation dédié est possible.
Technique
Les détails d'intégration que les développeurs nous demandent souvent.
Quelle est la taille du widget ConsentLab ?
Le widget cookie-cmp.min.js fait moins de 30 ko gzippé. Il est servi via notre CDN (Cloudflare en front, OVH origine France) avec mise en cache 24h. Le chargement est asynchrone (defer) : il ne bloque jamais le rendu de votre page. Aucun impact sur Core Web Vitals — testé sur PageSpeed Insights.
Une API consentement est-elle disponible ?
Oui, à partir du plan Pro. L'API permet de : (1) lire le statut de consentement programmatiquement, (2) déclencher manuellement l'affichage du bandeau, (3) écouter les événements de consentement via callbacks, (4) intégrer avec votre Tag Manager. Documentation complète sur /docs.
Existe-t-il des webhooks pour les événements de consentement ?
Oui, sur les plans Business et Agency. Vous configurez un endpoint HTTPS, et nous y envoyons un POST signé HMAC à chaque événement (consentement donné, modifié, retiré). Idéal pour synchroniser votre CRM, votre data warehouse, ou votre outil d'analytics interne.
Le widget est-il compatible avec Google Tag Manager ?
Oui, parfaitement. Vous pouvez soit poser le script ConsentLab directement dans le <head>, soit le déclencher via GTM (Custom HTML Tag, déclencheur All Pages). ConsentLab émet ensuite les signaux Google Consent Mode v2 que vos balises GA4 / Google Ads attendent — aucune config supplémentaire dans GTM.
Puis-je utiliser ConsentLab dans une SPA (React, Vue, Next.js) ?
Oui. Le widget détecte les changements de route côté client et n'a pas besoin de remonter au serveur. Pour Next.js App Router, vous pouvez l'intégrer dans le layout racine via un Script tag avec strategy="afterInteractive". Pour Nuxt, Astro, SvelteKit : même principe, intégration dans le composant racine.
Comment ConsentLab gère-t-il les cookies de session essentiels ?
Les cookies essentiels (panier d'achat, session de connexion, sécurité CSRF) ne nécessitent pas de consentement selon le RGPD article 6.1.f (intérêt légitime). Ils sont automatiquement classifiés comme essentiels par ConsentLab et ne sont jamais bloqués. Le visiteur ne peut pas les refuser parce qu'ils sont nécessaires au fonctionnement du site.
Une question pas couverte ?
Écrivez-nous : on répond personnellement, en moyenne sous 24 h ouvrées. Pas de chatbot, pas de ticket impersonnel — vous parlez à l'équipe qui code ConsentLab.