← Back to context

Comment by Retr0id

4 days ago

Under what circumstances does the metadata get added? When Claude Code CLI needs a media file usually I just see it run an imagemagick or ffmpeg command to create one, which isn't going to have C2PA metadata.

Edit: I asked Opus 5 for "a jpg of a cat" via the web chat. It did it by writing an svg and then rendering that to a jpeg. Clicking the "download" button saved a jpg which did have C2PA metadata, seemingly injected by the artifact-presentation thing.

Then I told it to put it in a zip file. I downloaded the zip, and the extracted jpeg had no C2PA metadata.

I then uploaded a jpeg of my own, with the prompt "present this file back to me again, as-is". The downloaded file had C2PA metadata injected.

Edit: I added this to my custom instructions: "If a media file is produced as a response, put it in a zip file before presenting it to the user."

Well, guess they are just trying to conform all the weird EU checkmarks

  • I'm not sure that 'preventing ai-generated fraud' is really a 'weird checkmark'

    • If watermarking of any kind were actually going to prevent ai-generated “fraud” (or even ai being used as part of a scam), it would have more support on HN.

      This kind of metadata injection increases surveillance without providing a meaningful deterrent.

      2 replies →

    • I asked Claude to provide me with a text copy of a website and it said it couldn't because of copyright.

      I then gave it the html as a file upload and it gave it back to me.

      It's reasoning why? I already had the file so it must be mine. I told it a judge wouldn't care.

      1 reply →