Check if a file was made with Claude

(claude.com)

38 points | by frexs 2 hours ago

11 comments

  • Tiberium 59 minutes ago
    This is just C2PA for Claude-processed files, apparently. It's not related to their text watermarking.

    C2PA is file metadata and can be trivially stripped away, unlike hidden watermarks, e.g. SynthID.

    • ramon156 15 minutes ago
      The way I read it, I thought they would just check if the file hash exists on their end. Is that not the case?
      • dannyw 12 minutes ago
        That’s incompatible with the file not leaving your browser, which you can trivially verify with the Network tab in chrome (or wireshack, etc).

        This is just a C2PA metadata checker.

    • atp_studio_coll 6 minutes ago
      [flagged]
  • Retr0id 11 minutes 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.

  • firefoxd 53 minutes ago
    This is really fascinating. Even the AI companies have incentives to reject AI generated content. It's like they want you to use AI for everything, but they don't want AI output fed back to them.

    At work, right after an AI training, we were asked to use our "authentic" voice when writing mid year reviews.

    • stranded22 35 minutes ago
      Just like the tech company owners not allowing their kids access to social media…
  • htrp 7 minutes ago
    The actual implementation matters less than the fact that they can be perceived to be working on something. You're never going to have a perfect solution here, and perfect is the enemy of good.
  • hmokiguess 28 minutes ago
    Could this be used to perform some sort of distillation or exploit? e.g. reminds me of the OWASP guideline on attack vectors where knowing if an ID is present or not in the database can be a form of exploit, like in password resets where they will say 'email foo@bar.com not found' rather than 'If foo@bar exists we have sent an email to foo@bar' or some other generic equivalent
  • kelvinjps10 51 minutes ago
    I think all of this it's so they don't get ai generated content in their training data
  • kbrannigan 59 minutes ago
    How long before they change the terms and conditions to subtly claim ownership of your files? When you write code they already insert Co author attribution/

    Say I write a text by hand And then I tell it to clean up the grammar and fix some sentences Did it make it?

    • warkdarrior 48 minutes ago
      Microsoft Word has not claimed ownership in 40 years. Why would Anthropic do?
      • transcriptase 8 minutes ago
        Because Anthropic are the type of strange people who think that language models have feelings.
      • verdverm 24 minutes ago
        They have said and tried some wild things already, like trying to get open weights effectively banned, which I believe they still think is in society's best interest (more that they think they know what's best for everyone)
  • Surac 27 minutes ago
    droped some source files from different languages and i could process non of them
  • shujip 1 hour ago
    A watermark answers "did this model touch the file?" It doesn't answer "did a person read it and stand behind it?"

    Detection will get gamed, and a lot of useful text is already mixed. The more useful check, for me, is still human: would I put my name on this before it goes out?

    • derdaniel 58 minutes ago
      this is going to be the big thing in the next 100 years for me. where there is a human, there will be context, passion and meaning. it's the old saying: machine can tell you what, but only humans can tell you why.
  • ahmadtbk 55 minutes ago
    [dead]
  • VCFundedGenYer 1 hour ago
    Claude watermarks are a farce and a waste of time. It's hilarious to me that they burn cash to even entertain the idea.

    Any attempts they use are defeated by a text editor and CTRL SHIFT V. Unicode characters are no new thing.

    Reminds me of how people tried to argue that NFTs aren't anything more than just jpegs.

    • sente 58 minutes ago
      You misunderstand how Claude watermarks things.
      • mr_mitm 50 minutes ago
        TFA is talking about C2PA, a regular signature in the meta data. A lack thereof means nothing, but if it's there, the false positive rate should be near zero.
      • DanielHB 56 minutes ago
        Yes, but I also think it will be trivially by-passable if you pass your output through another LLM. At least for text.

        It might help catch students cheating, but not real spam-bot usage. As soon as platforms start checking for watermarks spambots will add anti-watermark passes.

        • doc_ick 49 minutes ago
          I read through their earlier announcement, i don’t think it’ll be trivially by-passable without distorting the original message.

          I would agree it may not help spam-bot usage, however at this case seemingly the only user detection is likely an id/badge check, which is not good.

      • capten 55 minutes ago
        Imagine telling someone they're wrong without providing any evidence or context.
        • dewey 53 minutes ago
          Welcome to the internet.