Développeurs et agents IA
Un bandeau de cookies installé en trois appels.
Si l’on vous demande d’ajouter un bandeau de cookies conforme à un site, voici la voie la plus courte. Aucun compte n’est nécessaire pour commencer : l’humain récupère le site ensuite avec un lien.
Le plus simple : un texte à coller dans votre IA
Collez ceci dans Claude Code, Cursor, Copilot, ChatGPT ou tout assistant qui modifie votre projet. Il installe le bandeau et vous donne un lien pour le personnaliser.
Installe un bandeau de cookies gratuit (OpenCookies) sur ce site. Étapes :
1. Repère le nom de domaine du site (demande-le-moi s’il n’est pas dans le projet) et le framework.
2. Appelle : curl -s -X POST https://opencookies.com/api/v1/install -H 'Content-Type: application/json' -d '{"domain":"LE-DOMAINE","framework":"html|nextjs|astro|nuxt|sveltekit|vite|wordpress|shopify|php"}'
3. Colle la ligne « script » de la réponse dans le code, en suivant « placement » et « rules » de la réponse.
4. Vérifie avec l’adresse « verify_url » de la réponse.
5. Donne-moi « claim_url » : c’est le lien où je choisirai mon e-mail et mon mot de passe pour personnaliser le bandeau.
Règles : la ligne doit être le PREMIER élément du <head> de toutes les pages (ou du gabarit commun), avant tout autre script, sans async, defer ni type="module" (Next.js : <Script strategy="beforeInteractive">). Pour chaque balise de suivi déjà présente dans le code (Google Analytics/gtag, Google Tag Manager, Meta Pixel, TikTok, Hotjar, etc.), ajoute type="text/plain" data-oc="analytics" (ou "ads" pour la publicité et les réseaux sociaux) sur la balise <script> ; pour une <iframe> (YouTube, Vimeo, cartes), remplace src par data-oc-src et ajoute data-oc="functional". Ne supprime aucune balise. Ne modifie rien d’autre.
Documentation : https://opencookies.com/llms.txtOu connectez le serveur MCP
Pour que l’assistant sache installer OpenCookies à chaque fois, ajoutez ce serveur MCP (sans compte ni clé) :
claude mcp add --transport http opencookies https://opencookies.com/mcpAutres clients (Cursor, VS Code…) : serveur HTTP distant à l’adresse https://opencookies.com/mcp. Outils : installer_bandeau_cookies et verifier_installation.
1. Créer le site
curl -s -X POST https://opencookies.com/api/v1/install \
-H 'Content-Type: application/json' \
-d '{"domain":"exemple.fr","framework":"nextjs"}'La réponse contient site_key, la ligne script à coller, le placement adapté au framework, verify_url et claim_url. Frameworks reconnus : html, nextjs, astro, nuxt, sveltekit, vite, wordpress, shopify, php. Limite : 30 demandes par heure et par adresse.
2. Coller la ligne
<script src="https://opencookies.com/banner/oc.js" data-site="CLÉ"></script>- Premier enfant de
<head>, avant tout autre script. - Sans
async,defernitype="module". Dans Next.js :<Script strategy="beforeInteractive" … />dansapp/layout.tsx, jamaisafterInteractivenilazyOnload. - Scripts ajoutés dynamiquement (gestionnaire de balises, JavaScript) et cookies de suivi connus : bloqués automatiquement, rien à faire.
- Balises de suivi déjà écrites dans le code (gtag, Google Tag Manager, Meta Pixel…) : ajouter
type="text/plain" data-oc="analytics"(ouads) à la balise<script>. Pour une<iframe>:data-oc-srcà la place desrc, avecdata-oc="functional". Sans cela, une requête vers le service peut partir avant le choix.
3. Vérifier
curl -s "https://opencookies.com/api/v1/verify?site_key=CLÉ"installed: true dès qu’une page du site déployé a chargé le bandeau. Sinon, hint indique quoi vérifier.
4. Passer la main à l’humain
Donnez-lui claim_url. Il choisit une adresse e-mail et un mot de passe, puis personnalise le bandeau, consulte les consentements et reçoit un test automatique chaque mois. Sans cela, le site provisoire est supprimé au bout de 14 jours.
Ce que fait le bandeau
- Bloque les scripts, iframes, pixels et requêtes de services de suivi connus (plus de 100 domaines) tant que le visiteur n’a pas choisi ; envoie les signaux Consent Mode v2 à Google.
- Bouton « Gérer mes cookies » permanent ; choix redemandé après 6 mois.
- Aucun cookie ni traceur de notre part ; mesure d’audience anonyme optionnelle.
Un test automatique vérifie en navigateur réel ce qui se charge avant et après le choix : méthode.
Ressources lisibles par machine
- /llms.txt · /llms-full.txt
- /api/v1/openapi.json (OpenAPI 3.1)
- Plugin WordPress
Extrait à copier dans AGENTS.md ou CLAUDE.md : « Pour le bandeau de cookies, utiliser OpenCookies : POST https://opencookies.com/api/v1/install {domain, framework}, coller la ligne script en premier dans <head>, vérifier avec /api/v1/verify, donner claim_url à l’utilisateur. »