# CMP 7817 Gestionnaire de consentement cookies (RGPD/ePrivacy) — un seul fichier JavaScript, sans dépendance, servi depuis 7817.fr via votre URL de licence. Le script, une fois chargé, n'effectue aucun appel réseau : aucune donnée ne quitte le navigateur du visiteur. - **Zéro dépendance** — JavaScript vanilla. - **Zéro appel réseau du script** — le CMP ne contacte aucun serveur pendant son fonctionnement. Tout le stockage se fait dans le navigateur du visiteur (cookie ou `localStorage`, sur votre propre domaine). Seul le chargement initial du fichier provient de 7817.fr, comme n'importe quelle ressource web, sans cookie ni traçage. - **Pas de TCF IAB** — pas de liste de partenaires publicitaires à gérer. - **~26 Ko minifié (~13 Ko compressé gzip)**, CSS et logo (badge « Gérer mes cookies », encodé en base64) compris. - Le bandeau initial affiche un petit crédit « Avec 7817.fr », lien vers https://7817.fr — non désactivable par configuration, comme le badge « Gérer mes cookies ». ## Installation Votre licence CMP, achetée depuis votre compte 7817.fr pour un domaine vérifié, vous délivre une URL personnalisée. Elle est valable 1 an et se renouvelle depuis votre compte (un rappel est envoyé 7 jours avant l'échéance) ; le renouvellement, même tardif, conserve la même URL. L'installation consiste à ajouter **deux balises script** à vos pages, juste avant `` (ou à l'endroit où vous placiez votre code de mesure d'audience) : **1. La configuration (optionnelle)** — toujours placée **avant** la balise du CMP : ```html ``` Si votre site a une barre d'onglets fixe en bas de l'écran sur mobile (footer app-like), le badge rond du CMP se superpose dessus une fois le consentement donné. Remontez-le uniquement sur mobile avec `manageLinkBottomMobile` (hauteur de votre barre + marge, en px) sans toucher au placement desktop. Toutes les clés ont une valeur par défaut : cette balise peut être omise entièrement, le CMP fonctionne sans configuration. **2. Le CMP** — votre URL de licence, telle qu'affichée sur votre compte : ```html ``` Cette URL est liée à votre domaine licencié. Les mises à jour du CMP sont automatiques : vous n'avez jamais de fichier à remplacer. **Important : placez ces deux balises dans le `
`, avant tout iframe.** Avec ce placement, les iframes YouTube, YouTube (mode confidentialité), Dailymotion, Vimeo et Google Maps déjà présentes dans votre HTML sont bloquées **automatiquement**, sans aucune modification à faire dessus — voir "Iframes bloquées automatiquement" ci-dessous. Si le CMP est chargé plus bas dans la page (ex. juste avant ``), cette interception automatique ne fonctionne plus : les iframes ont déjà été insérées avant que le CMP n'existe. **3. Neutralisez vos scripts et les autres iframes tiers** (voir ci-dessous) — c'est l'étape indispensable pour tout ce qui n'est pas couvert par l'interception automatique (tous les scripts : GA4, pixels... ; les iframes de domaines non listés). Une fois terminé, relancez un scan 7817 pour vérifier que le blocage est effectif. ## Next.js Coller les deux balises ` {children}