Tarteaucitron.js is een open-source JavaScript-bibliotheek die een cookiebanner voor toestemming aan een website toevoegt. Bezoekers kunnen hun keuzes accepteren, weigeren of aanpassen, en diensten van derden zoals analytics, advertenties en ingesloten video's blijven geblokkeerd totdat toestemming is gegeven. De bibliotheek ondersteunt Google Consent Mode v2 en Bing Consent Mode en wordt met een script-tag toegevoegd en in code geconfigureerd. Een apart betaald aanbod, tarteaucitron.io Pro, voegt automatische detectie van diensten, een online dashboard en toestemmingsstatistieken toe.
Het project is gemaakt en wordt onderhouden door Amauri Champeaux, een onafhankelijk ontwikkelaar in Béziers, Frankrijk; de juridische vermelding noemt hem, en geen bedrijf, als uitgever. De bibliotheek staat op GitHub onder de MIT-licentie, zodat een organisatie haar op de eigen infrastructuur kan draaien zonder af te hangen van een leveranciersdienst. Voor de gehoste Pro-dienst vermeldt het privacybeleid dat gegevens worden opgeslagen op een server in Frankrijk die door OVH wordt beheerd. De bronnen tonen geen buitenlandse moedermaatschappij.