{"page":"/vendors/open-source-cmps","modified":"2026-11-10","license":"https://creativecommons.org/licenses/by/4.0/","columns":["Check","Klaro","Orejime","Source"],"rows":[["IAB Europe TCF registration","Not registered","Not registered","IAB Europe CMP list, 5 November 2026"],["TCF v2.3 and v2.4","Not applicable: no TCF strings","Not applicable: no TCF strings","Klaro README; Orejime README"],["GPP sections","None found","None found","same"],["Google certified CMP (EEA, UK, Switzerland)","Not listed","Not listed","Google Ad Manager Help"],["Google Consent Mode v2","Supported through Google Tag Manager since a tutorial update of 21 March 2024; not a Google CMP partner","n/d; not a Google CMP partner","Klaro blog; Google CMP Partner Program"],["Platforms","Web","Web","READMEs"],["Hosting and data residency","Your own server, KIProtect's CDN or KIProtect's hosted service (location n/d)","Your own server or a public CDN","Klaro README; Orejime README"],["Latest release","0.7.21, 26 March 2024","3.2.1, 3 August 2026","npm, klaro; npm, orejime"],["Licence","BSD-3-Clause","BSD-3-Clause","npm registry"]],"sourceUrls":[["https://cmplist.consensu.org/v2/cmp-list.json"],["https://github.com/kiprotect/klaro","https://raw.githubusercontent.com/boscop-fr/orejime/main/README.md"],["https://github.com/kiprotect/klaro","https://raw.githubusercontent.com/boscop-fr/orejime/main/README.md"],["https://support.google.com/admanager/answer/13554116"],["https://klaro.org/blog/klaro-and-google-consent-mode-v","https://cmppartnerprogram.withgoogle.com/"],[],["https://github.com/kiprotect/klaro","https://raw.githubusercontent.com/boscop-fr/orejime/main/README.md"],["https://registry.npmjs.org/klaro","https://registry.npmjs.org/orejime"],[]]}