Tarteaucitron.js est une bibliothèque JavaScript open source qui ajoute une bannière de consentement aux cookies à un site web. Les visiteurs peuvent accepter, refuser ou personnaliser leurs choix, et les services tiers (mesure d'audience, publicité, vidéos intégrées) restent bloqués tant que le consentement n'est pas donné. Elle prend en charge Google Consent Mode v2 et Bing Consent Mode, s'ajoute avec une balise script et se configure dans le code. Une offre payante distincte, tarteaucitron.io Pro, ajoute la détection automatique des services, un tableau de bord et des statistiques de consentement.
Le projet est créé et maintenu par Amauri Champeaux, développeur indépendant à Béziers, en France ; les mentions légales le désignent comme éditeur, et non une société. La bibliothèque est publiée sur GitHub sous licence MIT : une organisation peut l'exploiter sur sa propre infrastructure sans dépendre d'un service du fournisseur. Pour le service Pro hébergé, la politique de confidentialité indique que les données sont stockées sur un serveur en France exploité par OVH. Les sources ne montrent aucune société mère étrangère.