OpenCookies

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.txt

Ou 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/mcp

Autres 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>

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

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

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. »