Back to extensions
C2PA Content Credentials icon

C2PA Content Credentials

Productivity
Developer: Digimarc Labs
3.81,000

Verify and display manifests for images, audio and videos embedding C2PA Content Credentials.

Verify and display manifests for images, audio and videos embedding C2PA Content Credentials.

User reviews

5 · from the Chrome Web Store
  • P

    pacy lil

    Jul 14, 2024

    I am not sure when this bug started, but when enabled this extension, videos crash on X.com.

  • E

    Etienne Perche

    Apr 17, 2024

    very useful tool to check content credentials!

  • D

    Dale Jacobs

    Apr 16, 2024

    I had been looking for a tool like this - so easy to identify AI generated images with content credentials.

  • U

    Ulf Wittenberg

    Apr 16, 2024

    Working fine! Great way to actually make use of C2PA manifests in images!

  • 壱冢想西

    Apr 15, 2024

    0?d(f):_.cc(f&&typeof f.length=="number"&&typeof f.item=="function"?_.Od(f):f,d)}}; _.Ae=function(a){return _.xe(document,a)};_.xe=function(a,b){b=String(b);a.contentType==="application/xhtml+xml"&&(b=b.toLowerCase());return a.createElement(b)};_.Be=function(a){for(var b;b=a.firstChild;)a.removeChild(b)};_.Ce=function(a){return a&&a.parentNode?a.parentNode.removeChild(a):null};_.De=function(a,b){return a&&b?a==b||a.contains(b):!1};_.qe=function(a){return a.nodeType==9?a:a.ownerDocument||a.document};pe=function(a){this.i=a||_.t.document||document};_.p=pe.prototype; _.p.H=function(a){return _.se(this.i,a)};_.p.Sa=function(a,b,c){return _.ze(this.i,arguments)};_.p.appendChild=function(a,b){a.appendChild(b)};_.p.Te=_.Be;_.p.yg=_.Ce;_.p.xg=_.De; }catch(e){_._DumpException(e)} try{ _.Ti=function(a,b){a.src=_.ee(b).toString()};_.Ui=function(a){var b=_.je("script",a.ownerDocument);b&&a.setAttribute("nonce",b)};_.Vi=function(a,b){a.src=_.ee(b);_.Ui(a)};_.Wi=function(a){if(!a)return null;a=_.H(a,4);var b;a===null||a===void 0?b=null:b=_.de(a);return b};_.Xi=function(a,b,c){a=a.ha;return _.zb(a,a[_.v]|0,b,c)!==void 0};_.Yi=class extends _.P{constructor(a){super(a)}};_.Zi=function(a,b){return(b||document).getElementsByTagName(String(a))}; }catch(e){_._DumpException(e)} try{ var aj=function(a,b){a