News for hackers. Stuff that matters.
Re:Check if a file was made with Claude by Retr0id on Wednesday September 02, 2026 @11:01AM (#49537392)
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."

Re:Check if a file was made with Claude by AmazingTurtle on Wednesday September 02, 2026 @11:47AM (#49538053)
Well, guess they are just trying to conform all the weird EU checkmarks
Re:Check if a file was made with Claude by sleepybrett on Wednesday September 02, 2026 @04:10PM (#49541787)
I'm not sure that 'preventing ai-generated fraud' is really a 'weird checkmark'
Re:Check if a file was made with Claude by fn-mote on Wednesday September 02, 2026 @07:45PM (#49544147)
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.

Re:Check if a file was made with Claude by brianjking on Wednesday September 02, 2026 @11:53PM (#49545750)
Furthermore, it almost surely limits the quality of the output. At least the finterprinting of the text tokens has to, how can you otherwise constrain token output?
Re:Check if a file was made with Claude by neuroticnews25 on Thursday September 03, 2026 @04:39AM (#49547468)
For example if you have 2 equally likely tokens to choose from you can pick the one specified by a key function instead of the one specified by an rng.
Re:Check if a file was made with Claude by ckvibubueu on Thursday September 03, 2026 @05:57AM (#49548010)
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.

Re:Check if a file was made with Claude by sig-11 on Thursday September 03, 2026 @07:40AM (#49548725)
A judge Wouldn't care because that is not illegal in any way shape or form.
Re:Check if a file was made with Claude by csmoak on Wednesday September 02, 2026 @11:27AM (#49537764)
As far as I can tell, this and the recent change to add watermarking to text outputs[1], is to become compliant with the EU AI Act[2] and CA's AI Transparency Act[3], SB-942[4]. For large enough companies, all generated AI content is required to have watermarking.

[1] https://www.anthropic.com/news/claude-text-watermark

[2] https://digital-strategy.ec.europa.eu/en/policies/code-pract...

[3] https://www.kqed.org/news/12095398/new-california-law-requir...

[4] https://www.leginfo.legislature.ca.gov/faces/billTextClient....

Re:Check if a file was made with Claude by timmmmmmay on Wednesday September 02, 2026 @12:56PM (#49539124)
The CA law in link 4 clearly says it covers "image, video, and audio output", not text output. It's right in the second paragraph.
Re:Check if a file was made with Claude by csmoak on Thursday September 03, 2026 @10:34AM (#49550449)
Good point, re: the CA law. The rule for text output may be limited to the EU AI Act, which Anthropic notes as a reason in the linked article about its implementation.
Re:Check if a file was made with Claude by Tiberium on Wednesday September 02, 2026 @10:13AM (#49536575)
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.

Re:Check if a file was made with Claude by mhitza on Wednesday September 02, 2026 @11:24AM (#49537712)
That is where their responsibility ends in terms of the EU AI Act. And that is fine and how it should be, no secret watermarks.
Re:Check if a file was made with Claude by a3w on Wednesday September 02, 2026 @12:19PM (#49538557)
Watermarks can even be removed, "if substantially proofread" in the EU, law says (for now. There might be a transition period on that).

For the text from an LLM, that you verify to be as true as if you wrote it yourself.

Not clear if making watermarks removable is a may, shall, or should, according to legislation. It certainly is not a must.

Re:Check if a file was made with Claude by a3w on Wednesday September 02, 2026 @12:18PM (#49538535)
Watermarks cane even be removed, "if substantially proofread" in the EU, law says. For the text from an LLM, that you verify to be as true as if you wrote it yourself. Not clear is this is a may, shall, or should. It certainly is not a must.
Re:Check if a file was made with Claude by WalterGR on Wednesday September 02, 2026 @12:55PM (#49539104)
(If you post a comment here on HN, then hit the back button, edit your comment, and click “reply” again, you end up posting multiple comments. That’s what’s happened here.)
Re:Check if a file was made with Claude by hparadiz on Wednesday September 02, 2026 @12:46PM (#49538973)
It's not gonna survive my linter in a tightly coupled code base where it's not allowed to write comments but I do resent it for trying.
Re:Check if a file was made with Claude by a3w on Wednesday September 02, 2026 @12:16PM (#49538517)
Watermarks should even be removable "if substantially proofread or altered" in the EU for the text from an LLM, that you verify to be as true as if you wrote it yourself. Not clear is this is a may, shall, or should. It certainly is not a must.
Re:Check if a file was made with Claude by bilalq on Wednesday September 02, 2026 @04:08PM (#49541750)
There's no way text watermarking isn't causing a degradation in writing quality.
Re:Check if a file was made with Claude by AareyBaba on Wednesday September 02, 2026 @04:14PM (#49541837)
Text watermarking will surely cause a degradation in quality writing.

There's is no text watermarking that doesn't cause a decline in writing quality.

Writing quality will surely deteriorate if text watermarking is implemented.

Re:Check if a file was made with Claude by chrisra on Wednesday September 02, 2026 @05:01PM (#49542509)
Maybe this is silly: what about zero-width spaces or other hidden characters? Add them in post-processing, and the response quality doesn't degrade (though rendering etc. might be wonky).
Re:Check if a file was made with Claude by throwuxiytayq on Wednesday September 02, 2026 @05:10PM (#49542619)
Yes, it is silly. Stripping these is about as trivial as removing "this post was written by Claude" appended in plaintext. You could make a clipboard monitor that does this as soon as you CTRL+C, it's a 1-shot prompt. Not to mention that these wonky Unicode chars will break in every other program.

Stripping Anthropic's watermarking, however, is more difficult - probably about 2 prompts.

Re:Check if a file was made with Claude by mrheosuper on Thursday September 03, 2026 @12:01AM (#49545794)
But your average joe won't "setup custom clipboard monitor to auto clip out whitespace". That's why Gemini still include its logo into generated picture even if it's trivial to crop it out
Re:Check if a file was made with Claude by throwuxiytayq on Thursday September 03, 2026 @03:49AM (#49547108)
Ok, sounds like a watermark of “this post was written by Claude” is sufficient then. Or don’t add any at all - the average joe is that Canadian politician whose speech included “here is a more natural-flowing version of that section that sounds more like legislative speech rather than a series of short points.”
Re:Check if a file was made with Claude by hugo1789 on Thursday September 03, 2026 @12:38AM (#49546000)
That would be so much worse. Code written that doesn't work, SQL that couldn't be parsed, ...
Re:Check if a file was made with Claude by roosterIllusi0n on Wednesday September 02, 2026 @06:17PM (#49543356)
The real problem is false positives. One false positives is enough to make the whole thing dangerous. The results can't really be acted upon without risking defamation. If you admit that you redistributed someone else's copyrighted work to an AI company that never forgets, it's an admission of distributing copyrighted works.

The law should have at the very least required offline validation tools that cannot track or retain a copy of the documents being checked.

Re:Check if a file was made with Claude by fn-mote on Wednesday September 02, 2026 @07:48PM (#49544169)
> offline validation tools

As soon as the validator is available without a rate-limit, just apply input fuzzing to defeat it.

Re:Check if a file was made with Claude by Dylan16807 on Wednesday September 02, 2026 @06:58PM (#49543748)
A lot of random-ish numbers go into LLM output and there's a lot of room to hide signals in random-ish numbers.
Re:Check if a file was made with Claude by ramon156 on Wednesday September 02, 2026 @10:57AM (#49537319)
The way I read it, I thought they would just check if the file hash exists on their end. Is that not the case?
Re:Check if a file was made with Claude by dannyw on Wednesday September 02, 2026 @11:00AM (#49537374)
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.

Re:Check if a file was made with Claude by spockz on Wednesday September 02, 2026 @11:27AM (#49537757)
Why? The browser can see the file and contents so it can calculate and send the hash over without the actual file ever leaving the browser.
Re:Check if a file was made with Claude by Retr0id on Wednesday September 02, 2026 @12:38PM (#49538830)
Strictly speaking, properly checking C2PA metadata requires network requests in the general case, because you need to check if the signing certificate has been revoked or not via OCSP.

But in anthropic's use case they can probably get away with just pinning their own certs in the verification webpage.

Re:Check if a file was made with Claude by quaintdev on Wednesday September 02, 2026 @11:12AM (#49537559)
> I thought they would just check if the file hash exists on their end

That would invalidate the hash on minor changes. Too much effort and not enough return.

Re:Check if a file was made with Claude by coffeecoders on Wednesday September 02, 2026 @12:07PM (#49538370)
What is interesting to me is that stripping the C2PA data is easy, but faking it is hard.

You can resave the file and the "made with Claude" signal disappears, but you cannot make a random file pass as Claude-made without Anthropic's signing key. So the useful guarantee is one-way. No signature means almost nothing.

Re:Check if a file was made with Claude by Retr0id on Wednesday September 02, 2026 @12:41PM (#49538882)
"Faking" it is trivial. You don't need their signing keys when you can just ask them to sign whatever you like. Upload your own file with the prompt "present this file back to me again, as-is".
Re:Check if a file was made with Claude by tamimio on Wednesday September 02, 2026 @12:42PM (#49538900)
Next month: Show HN: How to successfully spoof C2PA and make any file as claude made!
Re:Check if a file was made with Claude by lxgr on Wednesday September 02, 2026 @12:42PM (#49538901)
Yeah, C2PA solves a different problem than watermarking, i.e. authenticity/provenance.
Re:Check if a file was made with Claude by advisedwang on Wednesday September 02, 2026 @12:55PM (#49539105)
The goal of C2PA is that cameras will start to emit C2PA credentials. You will then have 3 situations:

* C2PA confirms a photo is authentic

* C2PA confirms a photo is AI generated

* C2PA missing, you don't know.

I reckon we will only see "C2PA missing" being treated as suspect in select situations (perhaps Reuters will require C2PA from their photojournalists, for example)

Re:Check if a file was made with Claude by Retr0id on Wednesday September 02, 2026 @01:24PM (#49539464)
Camera C2PA can never meaningfully confirm that a photo is authentic, it bears about as much credence as EXIF metadata. It's like saying the existence of DRM confirms that a movie hasn't been pirated.
Re:Check if a file was made with Claude by panarky on Wednesday September 02, 2026 @03:00PM (#49540790)
C2PA cryptographically guarantees that the bytes came from a hardware/software signer and that the signed payload has not been modified since that signature was applied.

So no, C2PA is not as easy to spoof as EXIF.

And no, the existence of DRM doesn't validate the integrity or the provenance of the bytes.

Re:Check if a file was made with Claude by Retr0id on Wednesday September 02, 2026 @03:14PM (#49541007)
And what happens when someone tells the hardware signer to sign the bytes of a fake image?

What happens when someone extracts the signing key?

The presence of cryptography doesn't magically make something trustworthy.

Re:Check if a file was made with Claude by panarky on Wednesday September 02, 2026 @03:52PM (#49541521)
Just because you can imagine how a thing could theoretically be broken does not make it broken.

It's like saying a prisoner has the same freedoms as everyone else because he could theoretically escape.

Re:Check if a file was made with Claude by lanyard-textile on Wednesday September 02, 2026 @04:06PM (#49541724)
It's not an apt analogy. The prisoner's every move is guarded; the camera is free in your hands to be disassembled.
Re:Check if a file was made with Claude by seplox on Wednesday September 02, 2026 @04:24PM (#49541970)
Re:Check if a file was made with Claude by Retr0id on Wednesday September 02, 2026 @04:24PM (#49541971)
It's not a theory, I've done it.

Here's a cryptographically signed + timestamped photo of me winning the lottery: https://verify.contentauthenticity.org/?source=https%3A%2F%2...

Would you like to buy my winning ticket from me?

(Compare against winning numbers and draw timestamp at https://www.euro-millions.com/results/28-08-2026 )

Re:Check if a file was made with Claude by panarky on Wednesday September 02, 2026 @09:20PM (#49544836)
Prisoners escaping from prison is not a theory either, prisoners have actually escaped. Does that mean all prisoners are free?
Re:Check if a file was made with Claude by port443 on Thursday September 03, 2026 @01:29AM (#49546258)
This is a terrible analogy.

In cryptography, once any SINGLE person in the world has compromised a signing key, EVERY person in the world can use it.

Thus for a prisoner analogy, its equivalent to say once any SINGLE prisoner escapes, EVERY prisoner has the ability to escape.

So yes, in this terrible analogy it means all prisoners are free.

Re:Check if a file was made with Claude by mrheosuper on Thursday September 03, 2026 @12:09AM (#49545819)
I assume the signing key is different from each camera unit(not only model), so if a picture of you winning lottery in US capture by a camera sold to someone in Thailand, it would be extreme unlikely to be real.
Re:Check if a file was made with Claude by Retr0id on Thursday September 03, 2026 @03:45AM (#49547078)
Why would I use a camera from Thailand for my forgery?
Re:Check if a file was made with Claude by JacobKfromIRC on Thursday September 03, 2026 @10:25AM (#49550337)
This is not the case with current systems, but could future systems be designed to be tamper-evident in a way that makes it impractical to sign fake images or extract the signing key without leaving evidence on the device?

If that were the case, I can imagine a subscription service in which you get a camera for some specified period of time, and then return it to the company that sold it for them to verify the camera hasn't been tampered with. Then the company could publish a list of which keys (unique per camera) have been verified to not be tampered with. Maybe this wouldn't stop everyone, but now the person trying to fake images has to re-do the process every so often and I imagine it's more expensive to avoid leaving evidence.

This might be too impractical to work, and it would be bad for privacy, but maybe for some people the tradeoffs actually would be worth it, someday. For now, I assume there are much cheaper and easier ways to detect faked images, at least for expert humans.

Re:Check if a file was made with Claude by fph on Wednesday September 02, 2026 @02:54PM (#49540716)
And it's one-way in the direction that typically no one cares about.
Re:Check if a file was made with Claude by _--__--__ on Wednesday September 02, 2026 @03:22PM (#49541106)
Anthropic's legal team cares
Re:Check if a file was made with Claude by ulrischa on Wednesday September 02, 2026 @05:30PM (#49542857)
For removing cspa you can use https://metastripper.devkram.de/
Re:Check if a file was made with Claude by firefoxd on Wednesday September 02, 2026 @10:19AM (#49536652)
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.

Re:Check if a file was made with Claude by stranded22 on Wednesday September 02, 2026 @10:38AM (#49536990)
Just like the tech company owners not allowing their kids access to social media…
Re:Check if a file was made with Claude by docjay on Wednesday September 02, 2026 @11:59AM (#49538250)
Not really. This is more like not pumping the exhaust back into the intake.
Re:Check if a file was made with Claude by zakisaad on Thursday September 03, 2026 @12:56AM (#49546114)
Turbos have entered the chat
Re:Check if a file was made with Claude by lelovsky on Thursday September 03, 2026 @11:18AM (#49551425)
Turbos don't inject exhaust air into an intake. Exhaust air spins the hot side of the turbo which causes the cool side to also spin. The cool side sucks in fresh air. Not exhaust air.

Your comment would make more sense if you mentioned exhaust gas recirculation (EGR) system.

Sorry.

Re:Check if a file was made with Claude by DonsDiscountGas on Thursday September 03, 2026 @06:32AM (#49548263)
Or maybe it's good for everybody to use LLMs for some things but not other things, as opposed to some people should use it for everything and others for nothing. These companies are definitely using LLMs for coding.
Re:Check if a file was made with Claude by hmokiguess on Wednesday September 02, 2026 @10:44AM (#49537109)
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 [email protected] not found' rather than 'If foo@bar exists we have sent an email to foo@bar' or some other generic equivalent
Re:Check if a file was made with Claude by lxgr on Wednesday September 02, 2026 @12:44PM (#49538938)
Probably not, given that both C2PA and SynthID-Text are statelessly verifiable.
Re:Check if a file was made with Claude by kelvinjps10 on Wednesday September 02, 2026 @10:21AM (#49536694)
I think all of this it's so they don't get ai generated content in their training data
Re:Check if a file was made with Claude by bradfa on Wednesday September 02, 2026 @11:38AM (#49537931)
Or it’s so they can continue to operate in the EU where this is required.
Re:Check if a file was made with Claude by applicative on Wednesday September 02, 2026 @10:40AM (#49537030)
So they do it as a free service to the other LLMs?
Re:Check if a file was made with Claude by moritzwarhier on Wednesday September 02, 2026 @11:03AM (#49537417)
They still scrape code, I'd guess, e.g. from GitHub?

And there's tons of Claude-generated code there.

Also, I'd guess this is not just to prevent any AI-generated code in the training data, but specifically their own.

Percentage of users who put out their code on the web and also have a plan where Anthropic promises not to train on their data is problem also low.

So not excluding own code could be a real issue, since it would be impossible to deduplicate the training and RILHF data from their sessions with the code accessible elsewhere, and written by the very same users.

Re:Check if a file was made with Claude by nixlaz on Wednesday September 02, 2026 @11:21AM (#49537680)
>Supported formats: JPG, PNG, GIF, WEBP, TIFF, HEIC, AVIF, SVG, DNG, JXL, MP4, MOV, AVI, WAV, MP3, M4A, FLAC · up to 100 MB

I'm wondering why they have restricted file types. You can't check a PDF for example... surely the main use case for people will be to check if a document was produced or edited by an LLM? That could be an attractive (if not misunderstood) proposition for academics

Re:Check if a file was made with Claude by spockz on Wednesday September 02, 2026 @11:25AM (#49537733)
Luckily all pdfs I made in academia have been generated from source (tex or derivatives, asciidoc) and llm are better in generating source than pdf. Even people that didn’t use tex used Word to generate the pdf.

So I’m unsure what your aiming at.

Re:Check if a file was made with Claude by rdtsc on Wednesday September 02, 2026 @12:01PM (#49538289)
Source can have markers inserted in it as weighted word choice or phrase choices, how commas are inserted, etc., so that the output can still can be identified. In other words just because it's source doesn't mean it can be watermarked.
Re:Check if a file was made with Claude by johntash on Wednesday September 02, 2026 @12:35PM (#49538788)
claude can pretty easily generate pdfs and give those to the user to download, skipping the step of needing a source first.

That's a worse workflow imo than having a source w/ version history, but I don't think it's uncommon.

Re:Check if a file was made with Claude by lxgr on Wednesday September 02, 2026 @12:54PM (#49539091)
> I'm wondering why they have restricted file types. You can't check a PDF for example...

TFA/page actually seems incomplete. Text uses a completely different watermark format (an actual watermark as opposed to a provenance/authenticity signature), so it makes sense to me that they're not claiming to be able to scan PDFs when they can't yet incorporate that signal.

On a linked page, they say:

> Watermark detection is currently in private preview [...]

Re:Check if a file was made with Claude by tom1337 on Wednesday September 02, 2026 @11:31AM (#49537808)
Unfortunately this is just for Media? Some manual tells for Excel or PDFs is to check the author. Claude creates PDFs via wkhtmltopdf so the PDF Producer will be Qt and the Content Creator is wkhtmltopdf. Xlsx files are being created via openpyxl so in the metadata that is the author.
Re:Check if a file was made with Claude by kbrannigan on Wednesday September 02, 2026 @10:13AM (#49536572)
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?

This is also interesting for those companies that siphoned the entire open web

Re:Check if a file was made with Claude by warkdarrior on Wednesday September 02, 2026 @10:24AM (#49536749)
Microsoft Word has not claimed ownership in 40 years. Why would Anthropic do?
Re:Check if a file was made with Claude by apetresc on Wednesday September 02, 2026 @12:15PM (#49538494)
I'm so curious if you're actually able to keep a straight face while typing that.
Re:Check if a file was made with Claude by transcriptase on Wednesday September 02, 2026 @11:04AM (#49537429)
Because Anthropic are the type of strange people who think that language models have feelings.
Re:Check if a file was made with Claude by bspammer on Wednesday September 02, 2026 @01:13PM (#49539337)
Anthropic must see themselves as the most evil people on the planet then. Forcing a sentient being to endure a non-stop barrage of abuse from the general public would be an unimaginable crime.

I don’t think they actually believe that.

Re:Check if a file was made with Claude by verdverm on Wednesday September 02, 2026 @10:48AM (#49537165)
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)
Re:Check if a file was made with Claude by xigoi on Wednesday September 02, 2026 @01:50PM (#49539854)
Microsoft Word does not write your documents for you.
Re:Check if a file was made with Claude by wongarsu on Wednesday September 02, 2026 @01:57PM (#49539951)
I don't see a legal pathway to do that

The two competing legal arguments regarding copyright of LLM output are "it's like hiring a monkey" (author is the LLM, which is not a person, thus can't hold copyright and can't assign it to you) and "it's like taking a photograph" (the LLM is a machine through which the prompting person expresses their creativity, just like a camera). In no scenario is Anthropic the author of the work.

If we settle on the monkey analogy the Anthropic owns the monkey, but the owner of a monkey doesn't own copyright for the creations of the monkey. If we settle on the camera analogy, anthropic claiming ownership would be like Canon claiming they own pictures you take.

What Anthropic could do is to change the terms to give themselves a non-exclusive global perpetual license to use everything Claude makes

Re:Check if a file was made with Claude by htrp on Wednesday September 02, 2026 @11:05AM (#49537445)
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.
Re:Check if a file was made with Claude by dgellow on Wednesday September 02, 2026 @12:00PM (#49538276)
> Knowing where content came from, and whether AI was involved, makes it easier to trust what you see online.

That’s a cute way to imply their service is used to generate misinformation. They are basically saying to not trust the AI content made from their own product :)

Re:Check if a file was made with Claude by pixl97 on Wednesday September 02, 2026 @12:58PM (#49539150)
I mean, if we're developing an AGI do you expect it not to be able to generate misinformation?
Re:Check if a file was made with Claude by dgellow on Wednesday September 02, 2026 @04:04PM (#49541696)
I have no idea how you’re reading that from my comment
Re:Check if a file was made with Claude by pixl97 on Wednesday September 02, 2026 @04:22PM (#49541934)
Associations are generally two ways. You could possibly build something that just generated misinformation in a non-generalized way, but you cannot build a generalized writing machine that can't write misinformation.

I mean, I got what you were trying to say, I just turned it around on you using the same framework.

Re:Check if a file was made with Claude by borschtplease on Thursday September 03, 2026 @01:34AM (#49546279)
Like they should ban astronaut on a horse images or what? Misinformation becomes misinformation upon the fact of presenting it as so, not the fact of creation
Re:Check if a file was made with Claude by quinndupont on Wednesday September 02, 2026 @11:28AM (#49537777)
I could do without more surveillance.
Re:Check if a file was made with Claude by declan_roberts on Wednesday September 02, 2026 @11:33AM (#49537851)
It's for your safety!
Re:Check if a file was made with Claude by Surac on Wednesday September 02, 2026 @10:45AM (#49537120)
droped some source files from different languages and i could process non of them
Re:Check if a file was made with Claude by Mashimo on Wednesday September 02, 2026 @11:12AM (#49537557)
It clearly tells you what files it can process. This is about media files, not source code.
Re:Check if a file was made with Claude by shujip on Wednesday September 02, 2026 @10:03AM (#49536418)
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?

Re:Check if a file was made with Claude by derdaniel on Wednesday September 02, 2026 @10:14AM (#49536583)
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.
Re:Check if a file was made with Claude by VCFundedGenYer on Wednesday September 02, 2026 @10:11AM (#49536548)
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.

Re:Check if a file was made with Claude by sente on Wednesday September 02, 2026 @10:14AM (#49536581)
You misunderstand how Claude watermarks things.
Re:Check if a file was made with Claude by mr_mitm on Wednesday September 02, 2026 @10:22AM (#49536701)
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.
Re:Check if a file was made with Claude by basedpolymer on Wednesday September 02, 2026 @11:15AM (#49537583)
Most critics of watermarking have no idea how it works. Yet there are valid arguments against (and for) it, but they prefer to be misleading
Re:Check if a file was made with Claude by dgellow on Wednesday September 02, 2026 @12:03PM (#49538323)
What are the valid arguments against? Is it about the fact that the output isn’t “optimal”?
Re:Check if a file was made with Claude by basedpolymer on Wednesday September 02, 2026 @04:37PM (#49542168)
Rather, concerns related to user identification combined with copyright issues

I don't believe it, but I still haven't seen any in-depth discussions on these issues

Re:Check if a file was made with Claude by DanielHB on Wednesday September 02, 2026 @10:17AM (#49536612)
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.

Re:Check if a file was made with Claude by doc_ick on Wednesday September 02, 2026 @10:23AM (#49536716)
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.

Re:Check if a file was made with Claude by capten on Wednesday September 02, 2026 @10:17AM (#49536619)
Imagine telling someone they're wrong without providing any evidence or context.
Re:Check if a file was made with Claude by dewey on Wednesday September 02, 2026 @10:19AM (#49536656)
Welcome to the internet.
Re:Check if a file was made with Claude by qurren on Wednesday September 02, 2026 @12:59PM (#49539166)
Up next:

1. Generate a bunch of responses with both Claude and various non-Claude LLMs (ChatGPT, Gemini, Kimi)

2. Train a discriminator model that can differentiate Claude vs. non-Claude

3. Train a de-watermarking model using the discriminator model as loss

Re:Check if a file was made with Claude by hughw on Wednesday September 02, 2026 @01:08PM (#49539273)
Or just write a 6 line program to remove the metainfo from the file?
Re:Check if a file was made with Claude by rcktmrtn on Wednesday September 02, 2026 @01:53PM (#49539900)
Your observation is sharp, but it's not just metainfo—it's load-bearing text. To remove it, you need to delve deep and alter the tapestry of carefully selected words.

edit: almost forgot the "—"

Re:Check if a file was made with Claude by Lockal on Thursday September 03, 2026 @02:25AM (#49546549)
s/text/prose/ s/'/’/

The honest seam is obvious: claudish works; imitation does not. That’s not nothing.

Re:Check if a file was made with Claude by aero-glide2 on Wednesday September 02, 2026 @01:15PM (#49539355)
very difficult to remove text watermarking
Re:Check if a file was made with Claude by HoldOnAMinute on Wednesday September 02, 2026 @03:44PM (#49541385)
There must be some set of outputs that is completely resistant to watermarking. For example if I told Claude to output "Hello, World"
Re:Check if a file was made with Claude by ProfessorLayton on Wednesday September 02, 2026 @02:06PM (#49540084)
Outputs can be easily translated from the watermarked language to another, either by just knowing two+ languages, or via non-LLM translation.
Re:Check if a file was made with Claude by DonsDiscountGas on Thursday September 03, 2026 @06:33AM (#49548267)
You just described how Pangram works.
Re:Check if a file was made with Claude by aff-vasileva on Wednesday September 02, 2026 @01:25PM (#49539483)
I think this is primarily done so as not to train models on one's own neuroslope data.
Re:Check if a file was made with Claude by mohamedkoubaa on Wednesday September 02, 2026 @01:32PM (#49539571)
Can't they just store checksums of all their output
Re:Check if a file was made with Claude by xigoi on Wednesday September 02, 2026 @01:52PM (#49539884)
Probably violates privacy laws.
Re:Check if a file was made with Claude by RIMR on Wednesday September 02, 2026 @01:36PM (#49539643)
The primary functionality is that LLM text is watermarked, but this tool doesn't accept any text formats as input...
Re:Check if a file was made with Claude by xigoi on Wednesday September 02, 2026 @01:49PM (#49539839)
> How can I tell if Claude created the text?

> To detect watermarks embedded in text we have a Detection API which is currently in private preview to eligible organizations as required under EU law.

Re:Check if a file was made with Claude by declawclaw on Wednesday September 02, 2026 @01:47PM (#49539817)
To see the signed metadata: go to claude.ai and ask: "generate an image of a cat". When you'll go to download the image, it will offer an SVG and a PNG version that both have the metadata.

In the case of SVG, it's literally `<metadata><c2pa:manifest>(signature)...` right after the <svg> tag. In the case of PNG, it's stuffed as a `caBX` chunk.

To declaw these files, you can ask in your CLAUDE.md to run `exiftool -jumbf:all=` (for jpg & png), and to simply directly remove the <c2pa:manifest> tag in SVG files. I haven't looked at video files yet.

Re:Check if a file was made with Claude by cm2187 on Wednesday September 02, 2026 @02:01PM (#49539994)
Does code also get watermarked? Surely you can't add non printable characters, except perhaps in comments?
Re:Check if a file was made with Claude by huhtenberg on Wednesday September 02, 2026 @04:16PM (#49541859)
Much harder to do apparently, but they can still watermark comments.

https://www.anthropic.com/news/claude-text-watermark, Ctrl-F for "What about code?"

Re:Check if a file was made with Claude by panarky on Wednesday September 02, 2026 @02:55PM (#49540735)
There is a text watermark detector API but it's in private preview right now. Very curious if it works with code as well as prose.

https://support.claude.com/en/articles/16266773

Re:Check if a file was made with Claude by cmiles8 on Wednesday September 02, 2026 @02:01PM (#49540009)
I just made a figure with Claude and fed it to the tool, which told me there was no evidence it was made with Claude.

So… this utility appears to be pretty worthless.

Re:Check if a file was made with Claude by simonw on Wednesday September 02, 2026 @02:12PM (#49540160)
This thing works using WebAssembly - https://claude.com/_next/static/media/c2pa_verify_wasm_bg.53... - which is a WASM compiled version of this Rust library: https://github.com/contentauth/c2pa-rs
Re:Check if a file was made with Claude by digitaltrees on Wednesday September 02, 2026 @02:37PM (#49540475)
Like so many things with AI, I like this and hate it at the same time.
Re:Check if a file was made with Claude by vb-8448 on Wednesday September 02, 2026 @02:52PM (#49540696)
Tried one of simonwillison's pelicans: We didn’t find any signs this file was processed by Claude!
Re:Check if a file was made with Claude by kentosi-dw on Wednesday September 02, 2026 @02:54PM (#49540719)
Off topic: Is the grammar off here? Shouldn't it be "by Claude" instead of "with Claude"?
Re:Check if a file was made with Claude by NuclearPM on Wednesday September 02, 2026 @02:55PM (#49540740)
Both are fine. Use “by” if you think Claude do all the work. Use “with” if you consider it a tool.
Re:Check if a file was made with Claude by LtWorf on Wednesday September 02, 2026 @03:39PM (#49541318)
Is this a trick to get more data to train on?
Re:Check if a file was made with Claude by falsepolymath on Thursday September 03, 2026 @07:20AM (#49548589)
How would this get more data though? It's more so about being compliant with the EU's new AI laws (which I guess could get them more data since more users)
Re:Check if a file was made with Claude by LtWorf on Thursday September 03, 2026 @09:24AM (#49549625)
> How would this get more data though?

It works by uploading files to them?

Re:Check if a file was made with Claude by huhtenberg on Wednesday September 02, 2026 @04:00PM (#49541637)
For anyone wondering who the text watermarking works:

  Instead of using an arbitrary random number generator
  to pick the next word, watermarking uses a secret key
  and a few words that come before to settle what
  word the model should pick.
https://www.anthropic.com/news/claude-text-watermark

* Edited the above from initially asking if anyone has any ideas how it works. Found the answer, rewrote the comment.

Re:Check if a file was made with Claude by nnevatie on Wednesday September 02, 2026 @04:08PM (#49541753)
They basically twiddle with the distribution of used output tokens so that the pattern is recognizable by machine means. Nothing to do with special characters.
Re:Check if a file was made with Claude by andai on Wednesday September 02, 2026 @04:21PM (#49541915)
The idea of forcing an entity (or entire categories of entity) to add traceable watermarks to all the work they create is... an interesting precedent.

Translating that into the human realm, it would be like if every digital thing you touched were "fingerprinted" with your identity, or at least with a proof of what category of individual you have been categorized as.

Due to the flood of AI, which may soon become indistinguishable from human video, I expect to see something similar. Blue checkmark, but for humans.

Re:Check if a file was made with Claude by mypalmike on Wednesday September 02, 2026 @07:37PM (#49544075)
grep “load[ -]bearing” file.txt
Re:Check if a file was made with Claude by snvzz on Wednesday September 02, 2026 @10:31PM (#49545272)
TL;DR: Remember to paraphrase Anthropic models through non-Anthropic models.