CookieConsent est une bibliothèque légère de consentement aux cookies écrite en JavaScript pur, créée par Orest Bida et publiée sous licence MIT. Elle bloque les scripts jusqu'au consentement, offre de nombreuses options de configuration et une API, et prend en charge l'usage au clavier et avec un lecteur d'écran. Ses auteurs la décrivent comme conforme au RGPD et au CCPA, avec un faible impact sur les performances. Documentation, bac à sable et exemples StackBlitz sont disponibles. C'est une bibliothèque que vous intégrez vous-même à votre site, et non un service hébergé ; le code est sur GitHub et diffusé aussi comme paquet npm.
Le code étant open source et s'exécutant sur votre propre site, aucun fournisseur externe ni plateforme cloud n'a à s'intercaler, et vous pouvez inspecter et modifier le code source. Le projet vient d'un développeur individuel et non d'une entreprise. Vous assurez vous-même la maintenance et la validation juridique des réglages.