◉CLAUDE LABJP
●2.1.287 — Claude Code 2.1.287 (Oct 1) adds support for URL prompts from MCP servers. If a server stops connecting after the update, add bareElicitationCapability to its config entry●10/07 — 5 days left until the old spellings of Claude Desktop / Cowork managed-config keys stop being accepted. After the cutoff they fail closed●PROXY — remote-control failing to register behind an HTTP proxy, with a misleading "check your organization permissions" error, is fixed. A case where the symptom pointed at the wrong cause●NEW — Before trimming a scheduled task's instruction doc, I counted how many times that one file gets re-read●GEMINI — Handing Claude Code's Japanese-text work to Gemini 3.8 is a pairing getting read on Zenn. The real question is which jobs to hand over and which to keep●BING — 1,055 Bing sessions in 28 days, up four weeks running. Readers land on billing errors, the Academic plan, Figma MCP and PowerShell●2.1.287 — Claude Code 2.1.287 (Oct 1) adds support for URL prompts from MCP servers. If a server stops connecting after the update, add bareElicitationCapability to its config entry●10/07 — 5 days left until the old spellings of Claude Desktop / Cowork managed-config keys stop being accepted. After the cutoff they fail closed●PROXY — remote-control failing to register behind an HTTP proxy, with a misleading "check your organization permissions" error, is fixed. A case where the symptom pointed at the wrong cause●NEW — Before trimming a scheduled task's instruction doc, I counted how many times that one file gets re-read●GEMINI — Handing Claude Code's Japanese-text work to Gemini 3.8 is a pairing getting read on Zenn. The real question is which jobs to hand over and which to keep●BING — 1,055 Bing sessions in 28 days, up four weeks running. Readers land on billing errors, the Academic plan, Figma MCP and PowerShell
Articles/Claude.ai
◉ Claude.ai/2026-08-18Advanced

What to Settle Before Watermarked Claude Text Ships Inside Your App

Claude models released on or after August 2, 2026 embed watermarks in generated text and attach C2PA-signed provenance metadata to files. Here is how I redrew the line for shipped copy, plus a measured look at where image metadata disappears and a submission gate that keeps provenance reproducible.

Claude48watermarkingC2PAprovenanceindie development25App Store8compliance

✦ Premium Article

I was lining up store listings for four apps across languages when I stopped and stared at the folder for a couple of minutes. The Japanese description was mine, written by hand. The English one was that same Japanese text put through Claude. Korean and German came from the same route. On disk they all looked identical: text I had prepared.

Then the marking news landed. Claude models released on or after August 2, 2026 weave a machine-readable watermark into generated text. The mark lives at the model level, travels through copy and paste, and may survive a certain amount of editing. Which means the English description was very likely carrying a signal that it had passed through Claude, whether or not I intended it to.

The awkward part is what that signal actually means. It says "Claude processed this," not "Claude wrote this." Translation counts. Proofreading counts. Summarizing counts. As an indie developer I had a line I was comfortable with — I decide the substance, tools help me deliver it — and this single distinction forced me to redraw it.

The two marks fail in opposite directions

Anthropic ships two mechanisms with genuinely different properties. One is hard to remove. The other comes off almost by accident.

PropertyText watermarkFile provenance metadata
Where it livesInside the model output itselfAttached to the file (C2PA signature)
Applies toAll generated textSupported types such as .svg, .png, .jpg
Copy and pasteTravels with the textNot applicable
Survives editingOften, to a degreeFrequently lost on re-save
Default failure modeSticks around unnoticedFalls off when you wanted it
Short fragmentsToo little signal to detectLost through format conversion

That asymmetry drives everything downstream. Text drifts toward shipping with a mark you never thought about. Images drift toward losing a mark you may have wanted to keep. Leave both to their defaults and you end up somewhere other than where you intended.

Anthropic is explicit about the limits: a detected mark is a signal that content may have been processed by Claude, not a full account of its provenance, and the absence of a mark proves nothing either. Their write-up is worth reading in full at How Claude marks AI-generated content.

Redraw the line around "went through," not "was written by"

My previous rule was about authorship. Anything that counts as the work itself, I make by hand. Anything that exists to deliver or promote it, I am happy to hand to a tool. Clean enough as categories go.

Watermarking does not care about authorship. It cares about processing. Feed your own Japanese to Claude for an English translation and the English is generated text. Feed your own English to Claude for a copy edit and what comes back is generated text. You wrote the substance; the artifact that ships is model output.

This was the part that ran against my expectations. People who are careful about not generating content are the ones most likely to mark copy without noticing, because translation and proofreading feel like touching up your own writing rather than producing something new.

So I swapped the test. Not "who wrote this" but "did this go through Claude." In practice it fits on one line:

Did this exact string ever come back as a Claude response?

If you took the return value as-is, it went through, even when the input was yours. If you read the response and then rewrote the line in your own words, it did not. That version of the question is easy to answer honestly and easy to verify later.

✦

Thank you for reading this far.

Continue Reading

What follows includes implementation code, benchmarks, and practical content we hope you'll find useful. This site runs without ads — server and development costs are supported entirely by members like you. If it's been helpful, we'd be truly grateful for your support.

WHAT YOU'LL LEARN
✦You will be able to decide which shipped strings may pass through Claude using a test based on whether text went through the model, not on whether the model wrote it
✦You will know exactly which export step strips provenance metadata from your screenshots, and how to verify survival before you submit
✦You will be able to prevent the situation where copy ships without any record of who wrote it, using a single pre-submission gate instead of memory
Secure payment via Stripe · Cancel anytime
✦

Unlock This Article

Get full access to the rest of this article. Buy once, read anytime. This site is ad-free — your support goes directly toward keeping it running.

or
Unlock all articles with Membership →
Share

Thank You for Reading

Claude Lab is ad-free, supported entirely by members like you. We publish practical guides daily with implementation code, benchmarks, and production-ready patterns. If you've found it useful, we'd love to have you on board.

  • ✦Copy-paste ready implementation code
  • ✦New advanced guides published daily
  • ✦$5/mo or $15 for lifetime access
View Membership →

Related Articles

◉ Claude.ai2026-07-09
Claude Card Declined: A Complete Troubleshooting Guide for Pro, Max, and API Users
When Claude tells you 'Your card was declined,' the cause is rarely obvious from the error text alone. This guide separates the three layers where a decline actually happens — your issuing bank, Stripe's fraud engine, and Anthropic's account state — and walks you through fixes plus fallback payment methods that almost always get the charge through.
◉ Claude.ai2026-06-29
Three Ways to Start with Claude — Browser, Desktop, and Mobile, and How to Use Each
A clear walkthrough for getting started with Claude on the browser, desktop app, and iPhone/Android — plus how to combine all three so your day flows smoothly. Written from the perspective of a solo app developer who lives across all three.
◉ Claude.ai2026-05-03
Claude Plan Cheat Sheet for Indie Developers 2026 — Pro, Max, or API for Monetization?
A practical comparison of Claude Pro, Max, and API for indie developers asking: which plan actually pays for itself? With concrete recovery thresholds and a hybrid setup recommendation.
📚RECOMMENDED BOOKS
Build a Large Language Model (From Scratch)
Sebastian Raschka
LLM Dev
Prompt Engineering for LLMs
Berryman & Ziegler
Prompting
AI Engineering
Chip Huyen
AI Eng
* Contains affiliate links