Claude 워터마크 11월 3일 시행:Claude Code·API 출력에도 표시될까? 영향과 대응(Opus 4.7 / Sonnet 4.6)

보도에 따르면 Anthropic은 2026년 11월 3일부터 Claude Mythos 5, Opus 4.7, Opus 4.6, Sonnet 4.6의 출력에 텍스트 워터마크를 넣습니다. Opus 5.5 같은 새 모델에는 이미 들어가 있습니다. 워터마크는 모델 단계에서 들어가므로 API, Claude Code, 클라우드 파트너 어디서든 똑같고, 끌 수 없으며 설정을 바꿀 필요도 없습니다. 대상 모델, 코드에도 워터마크가 들어가는지, 품질과 속도에 영향이 있는지, API Key로 호출해도 들어가는지, 누가 검출할 수 있는지 정리하고 Claude Code와 API 실측 결과도 담았습니다.

10 分钟阅读
Claude 워터마크 11월 3일 시행:Claude Code·API 출력에도 표시될까? 영향과 대응(Opus 4.7 / Sonnet 4.6)

결론부터:보도에 따르면 Anthropic은 API 고객에게 「Text watermarking is coming to more Claude models」라는 메일을 보내 2026년 11월 3일부터 Claude Mythos 5, Opus 4.7, Opus 4.6, Sonnet 4.6의 출력에 텍스트 워터마크를 넣는다고 알렸습니다. Amazon Bedrock은 며칠 늦어질 수 있습니다(The Decoder, MACCUS, Pasquale Pillitteri 참고). Anthropic 공식 도움말 페이지에 따르면 Opus 5.5처럼 8월 2일 이후 나온 모델은 출시 첫날부터 워터마크가 들어갑니다.

코드를 쓰는 사람이 알아야 할 점은 다음과 같습니다.

  • 워터마크는 모델 단계에서 들어갑니다. Claude Code, Claude API, Claude 앱, AWS / Google Cloud / Microsoft Foundry 어디서 호출하든 출력에 포함됩니다.
  • 눈에 보이지 않습니다. 공식 설명으로는 의미, 품질, 가독성이 바뀌지 않고, 문자가 추가되지 않으며, 복사해 붙여 넣어도 텍스트와 함께 따라갑니다.
  • 끌 수 없고(보도에 따름), 설정을 바꿀 필요도 없습니다. Claude Code, Codex, Cursor 설정은 그대로입니다.
  • API Key로 호출해도(이 사이트의 Key 포함) 같은 모델의 출력이므로 똑같이 워터마크가 들어갑니다.
  • 텍스트 워터마크 검출은 규제 기관, 언론, 연구자 등을 위한 비공개 프리뷰라서 일반 사용자는 직접 확인할 수 없습니다.

API Key를 만들어 Claude Code·Codex·Cursor에서 그대로 쓰기 →

11월 3일부터 워터마크가 들어가는 모델

공식 도움말 페이지는 16개 모델을 세 열로 정리합니다. Anthropic 자체 제품의 텍스트 워터마크, 클라우드 파트너의 텍스트 워터마크, 파일의 Content Credentials(C2PA)입니다. 10월 31일 버전을 비교한 MACCUS에 따르면 아래 표의 위 두 줄은 텍스트 열에 이미 체크되어 있고, 11월 3일이라는 날짜는 메일에서 나온 것입니다.

모델Claude API / 앱 / Claude Code 텍스트 워터마크AWS / Google Cloud / Foundry 텍스트 워터마크파일 C2PA
Opus 5.5, Sonnet 5.5, Haiku 5.5, Fable 5.1, Mythos 5.1출시 때부터있음있음
Opus 5, Fable 5, Sonnet 5, Opus 4.8있음있음있음
Mythos 5, Opus 4.7, Opus 4.6, Sonnet 4.611월 3일부터(보도에 따름)Bedrock은 며칠 뒤, Google Cloud·Foundry는 날짜 미정(보도에 따름)공식 표에 체크됨
Opus 4.5, Sonnet 4.5, Haiku 4.5구체적 날짜 없음(보도에 따름)아직 없음공식 표에 체크됨

Pasquale Pillitteri에 따르면 11월 3일 이전에 생성된 텍스트에 나중에 워터마크가 붙지는 않습니다. 공식 도움말 페이지도 모델이 워터마크를 지원하기 전에 생성된 콘텐츠에는 검출 가능한 표시가 없다고 설명합니다.

워터마크는 어떻게 작동하나

공식 도움말 페이지의 설명은 다음과 같습니다.

  • 텍스트:지원되는 Claude 모델이 텍스트를 생성할 때 눈에 띄지 않는 워터마크를 텍스트 자체에 엮어 넣습니다. 보이지 않고, 의미·품질·가독성도 바뀌지 않습니다. 텍스트의 일부이므로 복사해 붙여 넣어도 남고, 어느 정도 편집해도 유지될 수 있습니다.
  • 모델 단계:워터마크가 모델에서 들어가므로 어떤 Claude 제품이나 경로에서 나온 텍스트든 포함됩니다.
  • 파일:Claude가 PNG, JPEG 같은 지원 파일을 만들면 서명된 출처 메타데이터를 붙입니다. 개방형 표준 C2PA를 따르는 Content Credentials입니다.
  • 전 세계 적용:EU뿐 아니라 Claude가 제공되는 모든 곳에서 지원 모델의 출력에 표시가 들어갑니다.

The Decoder가 인용한 메일에 따르면 Anthropic은 이를 「단어 선택의 눈에 띄지 않는 패턴」이라고 설명합니다. 추가 문자나 토큰이 없고, 요청·응답 형식도 바뀌지 않으며, 출력 속도 영향도 아주 작고, 사용자·조직·대화에 관한 정보도 담기지 않습니다. MACCUS에 따르면 이 방식은 Google DeepMind가 2024년 Nature에 발표한 SynthID-Text를 바탕으로 합니다. 비슷하게 적절한 후보 단어가 여럿일 때 어떤 단어를 고를지를 비밀 키와 앞 단어들로 정하기 때문에, 텍스트에 덧붙는 것이 없습니다.

AI로 코딩하는 사용자에게 미치는 영향

Claude Code가 쓴 코드와 답변에도 워터마크가 들어가나

들어갑니다. 공식 도움말 페이지는 Claude Code를 적용 대상에 넣었고, 워터마크는 모델 단계에서 들어갑니다. Claude Code에서 Opus 4.7, Sonnet 4.6, Opus 5.5가 쓴 코드, 커밋 메시지, 답변은 모두 워터마크가 있는 모델의 출력입니다.

다만 코드는 조금 특별합니다. Pasquale Pillitteri에 따르면 코드는 올바른 형태가 하나뿐인 경우가 많아, 거의 같은 후보가 없을 때는 워터마크가 작동할 여지가 작습니다. Anthropic은 코드에 대한 검출 기준을 공개하지 않았습니다. 공식 도움말 페이지도 아주 짧은 글은 믿을 만한 신호를 얻기에 분량이 부족할 수 있다고 말합니다.

코드 품질이나 속도에 영향이 있나

공식 설명은 의미·품질·가독성이 바뀌지 않는다는 것이고, 메일에서도 출력 속도 영향은 아주 작다고 했습니다. 아래 실측에서도 생성된 코드는 모두 첫 실행에 테스트를 통과했고 응답 시간도 평소와 같았습니다.

다른 의견도 있습니다. The Decoder에 따르면 블로거 John Gruber는 완전히 같은 뜻의 동의어는 없으니, 의미가 아니라 워터마크 키로 단어를 고르면 정확도가 조금은 떨어진다고 주장합니다. Claude에 대한 대규모 독립 검증은 아직 공개되지 않았습니다.

API Key로 호출하면(이 사이트의 Key 포함) 워터마크가 들어가나

들어갑니다. 워터마크가 모델에 있으므로 공식 API, Claude Code, 클라우드 파트너, API Key로 연결한 각종 클라이언트 등 어디서 출력되든 같습니다. 이 사이트의 Key로 호출하는 것도 같은 Claude 모델이므로 공식 경로와 마찬가지로 워터마크가 들어갑니다.

설정을 바꿔야 하나

바꿀 필요 없습니다. 보도에 따르면 워터마크는 끌 수 없고 추가할 파라미터도 없으며, 요청·응답 형식도 그대로입니다. Claude Code의 ANTHROPIC_BASE_URL, Codex의 config.toml, Cursor의 모델 설정 모두 그대로 두면 됩니다. 이 사이트의 Key로 Claude Code를 쓰는 설정도 여전히 다음 몇 줄입니다.

bash
export ANTHROPIC_BASE_URL="https://api.aicodewith.ai"
export ANTHROPIC_AUTH_TOKEN="YOUR_API_KEY"
claude --model claude-opus-4-7

자세한 절차는 「Claude Code를 서드파티 API에 연결하기」를 참고하세요.

Codex와 Cursor는?

Cursor에서 Claude 모델을 고르면 출력에 Claude 워터마크가 들어갑니다. Codex는 기본적으로 OpenAI 모델을 쓰므로 이번 Anthropic 변경의 영향을 받지 않습니다. The Decoder에 따르면 OpenAI는 10월에 자체 텍스트 워터마크 textGrain을 내놓았는데, 기본으로 켜지는 것은 EU의 ChatGPT와 Codex 사용자뿐이고 API 고객은 직접 켜고 끌 수 있습니다.

누가 검출할 수 있나

  • 텍스트 워터마크:검출은 비공개 프리뷰로, EU 법에 따라 규제 기관, 법 집행 기관, 언론, 팩트체커, 독립 연구자, 교육 기관, EU 시민 단체, 그리고 자체 규정 준수를 위해 워터마크를 확인해야 하는 기업에 제공됩니다. 공식은 점차 범위를 넓힐 계획이며, 도움말 페이지의 신청 양식으로 등록할 수 있습니다.
  • 파일:Content Credentials는 Anthropic의 Claude Content Checker로 확인할 수 있습니다. Pasquale Pillitteri에 따르면 이 도구로는 텍스트 워터마크를 검출할 수 없습니다.
  • 결과의 의미:공식은 표시가 검출되어도 Claude가 처리했을 가능성이 있다는 뜻일 뿐이라고 강조합니다. Claude로 교정하거나 번역만 한 글에도 들어갈 수 있고, 표시가 없다고 AI가 쓰지 않았다는 보장도 없습니다.

왜 지금인가:EU AI법 제50조와 12월 2일

공식 도움말 페이지에 따르면 Anthropic은 EU AI법 제50조 2항과 관련된 「AI 생성 콘텐츠 투명성 실천 강령」에 서명했습니다. 제50조는 생성형 AI의 출력을 기계가 읽을 수 있는 형식으로 표시하고 AI 생성물로 검출할 수 있게 하라고 요구합니다. 8월 2일 이후 EU에서 출시된 Claude 모델은 출시 때부터 지원하고, 이전 모델에는 전환 기간이 있습니다.

MACCUS에 따르면 Digital Omnibus(규정 (EU) 2026/1744) 제111조 4항은 8월 2일 이전에 시장에 나온 시스템에 2026년 12월 2일까지 기한을 줍니다. 11월 3일 확대는 기한보다 약 한 달 빠르며, 9월 30일 확대(Fable 5, Sonnet 5, Opus 4.8)와 같은 흐름입니다.

자사 제품에 Claude를 넣는다면, 공식은 제50조가 자사에 무엇을 요구하는지 직접 평가하라고 권하며 표시와 검출에 관한 기술 안내를 차례로 공개하겠다고 밝혔습니다.

실측:11월 1일 이 사이트의 Key로 Claude Code와 API 테스트

테스트일은 11월 1일로, Opus 4.7 / Sonnet 4.6이 11월 3일에 바뀌기 전입니다. Opus 5.5는 공식 페이지 기준 이미 워터마크가 들어가 있어 전환 이후의 참고가 됩니다.

Claude Code 2.1.310 + claude-opus-4-7로 작은 버그 수정

프로젝트에는 버그가 있는 함수 하나와 테스트 4개만 있습니다.

python
# wc.py
def word_count(text):
    return len(text.split(" "))

# test_wc.py
def test_basic(self):   self.assertEqual(word_count("hello world"), 2)
def test_spaces(self):  self.assertEqual(word_count("  a   b  "), 2)
def test_newline(self): self.assertEqual(word_count("a\nb\tc"), 3)
def test_empty(self):   self.assertEqual(word_count(""), 0)

위 환경 변수로 이 사이트의 Key를 설정한 뒤 실행했습니다.

bash
claude -p "Fix word_count in wc.py so all tests in test_wc.py pass, then run python3 -m unittest. Reply with one short summary line." \
  --model claude-opus-4-7 --permission-mode acceptEdits \
  --allowedTools "Bash(python3 -m unittest*)"

Enter부터 결과까지 약 15초. Claude Code가 한 줄을 고치고 테스트를 실행했으며 4개 모두 통과했습니다. 실제 출력:

text
Switched `text.split(" ")` to `text.split()` so whitespace runs and empty strings behave correctly; all 4 tests pass.

git diff:

diff
 def word_count(text):
-    return len(text.split(" "))
+    return len(text.split())

API 직접 호출:같은 과제를 세 모델로

각 모델에 is_valid_ipv4 함수와 단위 테스트 5개를 쓰게 했습니다. 요청은 다음과 같은 형태입니다.

bash
curl https://api.aicodewith.ai/v1/messages \
  -H "x-api-key: YOUR_API_KEY" \
  -H "anthropic-version: 2023-06-01" \
  -H "content-type: application/json" \
  -d '{"model":"claude-sonnet-4-6","max_tokens":1500,
       "messages":[{"role":"user","content":"Write a Python function is_valid_ipv4(s) ... Then write 5 unittest cases."}]}'
모델테스트 당일 워터마크소요 시간결과
claude-sonnet-4-611월 3일부터약 5.9초테스트 5개 모두 통과
claude-opus-4-711월 3일부터약 4.8초테스트 5개 모두 통과
claude-opus-5-5이미 적용약 12.2초(경계 사례를 더 써서 출력이 김)테스트 5개 모두 통과

워터마크가 보이나

작은 스크립트로 출력에 폭이 0인 문자 같은 숨은 서식 문자가 있는지 세어 봤습니다.

python
import unicodedata, sys
text = open(sys.argv[1], encoding="utf-8").read()
hidden = [hex(ord(c)) for c in text if unicodedata.category(c) == "Cf"]
print("hidden format chars:", len(hidden))
text
$ python3 check.py out-claude-sonnet-4-6.txt
hidden format chars: 0
$ python3 check.py out-claude-opus-4-7.txt
hidden format chars: 0
$ python3 check.py out-claude-opus-5-5.txt
hidden format chars: 0

세 모델 모두 숨은 서식 문자는 0개였고, 눈으로도 diff로도 보이는 표시는 없었으며 코드도 정상 실행됐습니다. 「단어 선택의 패턴이고 문자를 추가하지 않는다」는 공식 설명과 일치합니다. 문자를 끼워 넣는 방식이 아니므로 눈이나 문자 검사로는 알 수 없고, 키를 가진 검출 측만 판단할 수 있습니다.

API Key를 만들어 Claude Code·Codex·Cursor에서 직접 해 보기 →

자주 묻는 질문

Claude 워터마크를 끌 수 있나요?

끌 수 없습니다. 보도에 따르면 메일에 끄는 옵션이 없고, 공식도 워터마크가 모델 단계에서 들어가 고객이 바꿀 수 있는 파라미터가 없다고 설명합니다.

11월 3일 이전에 만든 코드나 글에도 나중에 들어가나요?

들어가지 않습니다. Pasquale Pillitteri에 따르면 워터마크는 모델이 단어를 고르는 순간 생기므로 그 이전 출력에는 영향이 없습니다.

워터마크로 내 계정이나 대화가 드러나나요?

The Decoder가 인용한 메일에 따르면 워터마크에는 사용자, 조직, 대화에 관한 정보가 전혀 없습니다.

한국 등 EU 밖에서 써도 들어가나요?

들어갑니다. 공식 도움말 페이지는 Claude가 제공되는 모든 곳에서 지원 모델의 출력에 표시가 들어간다고 밝힙니다.

Claude로 쓴 코드나 글을 고객에게 납품할 때 주의할 점은?

Pasquale Pillitteri에 따르면 대행사가 Claude로 고객용 글을 쓰면, 고객이 Anthropic과 아무 계약을 하지 않았더라도 워터마크가 들어갑니다. 계약서나 납품 메모에 AI 사용을 적어 두는 편이 좋고, 자동 검사가 중요할 수 있는 학교, 출판, 공공기관에서는 특히 그렇습니다.

코딩에는 어떤 모델을 골라야 하나요?

워터마크는 모델 선택과 무관합니다. Claude Code에서 모델별 비교는 「Claude Code는 어떤 모델을 써야 할까:Opus 5.5와 Sonnet 5.5」를 참고하세요.

관련 글

참고 자료

相关文章

DeepSeek Harness Creator Mode 사용법: 설치, 서드파티 API 연결, 첫 플러그인 만들기 실측

DeepSeek Harness Creator Mode 사용법: 설치, 서드파티 API 연결, 첫 플러그인 만들기 실측

11월 2일 DeepSeek Harness 공식 계정이 Creator Mode를 소개했습니다. 원하는 도구를 한 문장으로 설명하면 에이전트가 플러그인을 작성하고 Harness에 설치한 뒤 로드됐는지까지 확인합니다. 이 글은 Creator Mode가 무엇인지, npx로 Harness를 실행하는 방법, OpenAI 호환 서드파티 API(aicodewith Base URL + Key)를 연결해 Claude, GPT, DeepSeek 모델을 쓰는 방법, Creator Mode로 todo_scan 플러그인을 만드는 과정을 실제 출력, 자주 나는 오류, Claude Code / Codex의 대응 방법과 함께 정리합니다.

Claude Code auto mode가 중계 서버를 거치면 매 턴 실패? 2.1.317에서 게이트웨이 403/422 수정 (업데이트와 테스트)

Claude Code auto mode가 중계 서버를 거치면 매 턴 실패? 2.1.317에서 게이트웨이 403/422 수정 (업데이트와 테스트)

Claude Code 2.1.317(11월 3일 출시)은 ANTHROPIC_BASE_URL이 LLM 게이트웨이를 가리키고, 그 게이트웨이가 서버 측 안전 검사에 403이나 422를 반환할 때 auto mode가 매 턴 실패하던 문제를 고쳤습니다. 무엇이 바뀌었는지, 어떤 서드파티 게이트웨이·중계 사용자가 영향을 받는지, 업데이트와 버전 확인, Base URL과 키 설정, auto mode 켜는 법, 2.1.316과 2.1.317 비교 테스트, 오류 대조표와 FAQ를 정리했습니다.

Claude Message Threads 사용법: Messages API 메시지 스레드 공개 베타, 새 메시지만 보내고 첫 토큰 약 35% 빨라짐 (Claude Code / API 실측)

Claude Message Threads 사용법: Messages API 메시지 스레드 공개 베타, 새 메시지만 보내고 첫 토큰 약 35% 빨라짐 (Claude Code / API 실측)

Anthropic이 11월 2일 Messages API의 Message Threads(메시지 스레드)를 공개 베타로 내놓았습니다. 첫 요청에서 전체 대화를 보내 스레드를 만들고, 이후에는 새 메시지와 직전 응답의 id만 보냅니다. 긴 대화에서 첫 토큰이 더 빨리 오지만 토큰 사용량과 과금은 그대로입니다. 이 글은 공식 문서를 기준으로 thread 파라미터, 베타 헤더, 5분 만료와 404 재전송을 설명하고 curl, Python, TypeScript 예시를 보여 줍니다. 또 aicodewith Key로 실측한 결과, aicodewith를 거치면 현재 thread 필드가 무시되어 이어서 보낸 턴이 앞 맥락을 잃는다는 점, Claude Code는 영향이 없다는 점, 대안과 자주 보는 오류를 정리합니다.