Como remover a marca d'água do Claude?

Claude agora incorpora uma marca d'água invisível em toda saída de texto. Veja o que ela realmente é, o que sobrevive à edição e como removê-la com a ferramenta de código aberto watermarks-remover.

Ashley Innocent

Ashley Innocent

13 agosto 2026

Como remover a marca d'água do Claude?

Apidog para empresas

Implantação local

SSO & RBAC

Conforme SOC 2

Explorar Apidog Enterprise

A partir de agosto de 2026, cada bloco de texto gerado pelo Claude carrega uma marca d'água invisível. Você não pode vê-la, o corretor ortográfico não a sinalizará, e ela sobrevive a um copiar-colar do Claude diretamente para o seu documento. A Anthropic a construiu para que o texto escrito por IA possa ser rastreado até o modelo, e a marca viaja silenciosamente dentro das próprias palavras.

Se você é o proprietário do conteúdo que gerou e deseja remover essa "impressão digital", um projeto de código aberto chamado watermarks-remover é a ferramenta que a maioria das pessoas está procurando. Este guia explica o que é a marca d'água do Claude, o que a ferramenta pode e não pode remover, e exatamente como executá-la.

Uma palavra antes de começarmos: trata-se de higiene e privacidade em textos e arquivos que você possui. Remover uma marca de proveniência para cometer fraude acadêmica, contornar uma política de divulgação ou apresentar trabalho de IA como humano sob um contrato que o proíbe é uma má ideia e, muitas vezes, vai contra as regras que o vinculam. Conheça os termos sob os quais você está operando.

TL;DR

O que realmente é a marca d'água do Claude

Comece com o que a maioria das pessoas entende errado. A marca d'água de texto do Claude não é uma sequência de caracteres ocultos entre suas palavras. Não há espaço de largura zero para procurar, nenhum glifo suspeito para isolar, nenhuma espaçamento estranho para medir.

Em vez disso, a marca reside nas próprias palavras. Quando o Claude gera texto, a cada passo ele escolhe o próximo token de um conjunto de candidatos estatisticamente quase equivalentes. A marca d'água influencia essa escolha de acordo com uma chave secreta. Em uma passagem suficientemente longa, essas escolhas sutis se somam a uma assinatura estatística detectável. Leia uma frase e você nunca saberia. Alimente algumas centenas de palavras para um detector que possui a chave e o padrão aparece.

Esse design tem duas consequências que importam para a remoção:

A Anthropic lançou isso em nível de modelo a partir de 2 de agosto de 2026, o que significa que nenhuma superfície de produto fica de fora. Aplicativos Claude, a API, Claude Code e acesso de terceiros via AWS, Google Cloud e Microsoft Foundry, todos emitem a marca. A Anthropic afirmou que uma API de detecção está a caminho para que usuários e terceiros possam verificá-la. Se você quiser saber mais sobre como a linha de modelos e as políticas de acesso da Anthropic têm mudado, abordamos um episódio relacionado em Fable 5 Is Down for Everyone.

Uma ressalva que vale a pena repetir, porque funciona nos dois sentidos: uma detecção positiva significa que o texto pode ter passado pelo Claude, não que alguém trapaceou. Revisão, tradução e resumo deixam o mesmo rastro que a escrita fantasma.

Duas marcas d'água diferentes, duas soluções diferentes

O watermarks-remover divide o trabalho em camadas porque o Claude (e outros fornecedores) usam, na verdade, dois sistemas de marcação não relacionados, e eles precisam de tratamento completamente diferente.

Camada A, remoção determinística de caracteres. Isso visa o Unicode invisível: espaços de largura zero, espaços em branco exóticos, controles de texto bidirecionais e caracteres de tag Unicode. Algumas ferramentas e pipelines incorporam dados de proveniência ou rastreamento dessa forma. A Camada A é puro Python sem modelo envolvido, então é determinística, testável e sem perdas; ela remove lixo sem tocar em sua prosa real. Esta é a parte que "simplesmente funciona".

Camada B, reescrita estatística. Esta é a camada direcionada à marca d'água de amostragem de tokens do Claude, descrita acima. Como o sinal é a escolha das palavras, a única maneira de removê-lo é mudar as palavras: reescrever o texto frase por frase. O projeto é direto ao afirmar que isso é um "melhor esforço", não uma garantia, e que a reformulação aplaina o estilo e pode diminuir a precisão.

Arquivos, remoção de metadados. Separadamente do texto, a ferramenta limpa manifestos C2PA, EXIF, XMP e propriedades de documentos de PNG, JPEG, SVG, PDF, DOCX, ODT, HTML e Markdown. C2PA é o padrão da Coalition for Content Provenance and Authenticity, um manifesto assinado que acompanha um arquivo. Ao contrário da marca de texto estatística, a C2PA é trivialmente removível: salve novamente o arquivo, converta o formato ou capture a imagem e o manifesto desaparece.

A ferramenta abrange marcas de Claude, Gemini/SynthID-Text, OpenAI e de código aberto (estilo Kirchenbauer) com a mesma arquitetura. Marcas d'água de imagem no domínio do pixel, como SynthID, estão fora do escopo de remoção, embora o projeto possa opcionalmente avaliá-las por meio de um checkout externo de reverse-SynthID.

O que a marca d'água ignora por si só

Antes de executar qualquer coisa, vale a pena saber onde a marca do Claude já é fraca. Nesses casos, a remoção é fácil ou desnecessária:

O que significa que o escopo honesto de um trabalho de "remoção" é geralmente: prosa de formato longo que você manteve em grande parte como o Claude a escreveu, além de quaisquer metadados de arquivo.

Instalando watermarks-remover

O projeto é fornecido como uma skill de agente mais um conjunto de scripts Python autônomos. Você precisa de Python 3.10+; os scripts principais usam apenas a biblioteca padrão, então não há nada para pip install para o trabalho básico de texto e metadados.

git clone https://github.com/guillaumemeyer/watermarks-remover.git
cd watermarks-remover

Se você quiser invocá-lo como uma skill de agente (os exemplos do repositório usam um diretório de skills no estilo Grok), vincule a pasta da skill em:

mkdir -p ~/.grok/skills
ln -sfn "$(pwd)/skills/remove-ai-marks" ~/.grok/skills/remove-ai-marks

Para todos os outros, você chamará os scripts diretamente. Defina um atalho para o diretório de scripts para que os comandos abaixo sejam lidos de forma clara:

export SCRIPTS="$(pwd)/skills/remove-ai-marks/scripts"

Duas ferramentas de linha de comando opcionais estendem o lado da limpeza de arquivos se você as tiver instaladas:

Nenhum dos dois é necessário para o fluxo de trabalho principal.

Inspecionando um arquivo antes de tocá-lo

Nunca remova às cegas. Execute o inspetor primeiro para saber o que realmente está presente, caracteres invisíveis, blocos de metadados, manifestos de proveniência, antes de decidir o que remover.

python3 "$SCRIPTS/inspect_file.py" draft.md

Isso informa o que a ferramenta detecta sem modificar nada. É o equivalente a ler o alvo antes de sobrescrevê-lo: se o inspetor mostrar que o arquivo já está limpo, você terminou, e se ele revelar algo surpreendente, você decide antes que qualquer byte mude.

Removendo marcas de texto

Para a limpeza determinística da Camada A, a passagem confiável e sem perdas, use clean_text.py. A flag --stats imprime um resumo do que foi encontrado e removido:

python3 "$SCRIPTS/clean_text.py" draft.md -o draft.cleaned.md --stats

Isso remove Unicode invisível, espaços exóticos, controles bidi e caracteres de tag. Deixa sua prosa visível intocada, então não há custo de qualidade. Para a maioria das pessoas preocupadas com caracteres de rastreamento ocultos, em vez da marca estatística, este único comando é todo o trabalho.

A flag -o escreve em um novo arquivo em vez de sobrescrever o original; mantenha a fonte até verificar o resultado.

Removendo metadados de arquivos

Para imagens e documentos, clean_file.py remove C2PA, EXIF, XMP e propriedades de documentos incorporadas:

python3 "$SCRIPTS/clean_file.py" photo.png -o photo.cleaned.png

Ele lida com PNG, JPEG, SVG, PDF, DOCX, ODT, HTML e Markdown. Se você tiver exiftool instalado e quiser ser minucioso com imagens, execute-o depois para capturar quaisquer tags residuais:

exiftool -all= photo.cleaned.png

Lembre-se que C2PA é o caso fácil. Se sua única preocupação é o manifesto de proveniência em uma imagem gerada pelo Claude, uma ida e volta de formato muitas vezes o remove por conta própria; esta ferramenta apenas o faz de forma limpa e previsível.

O problema da Camada B: reescrever para vencer as estatísticas

Aqui é onde a honestidade importa mais do que a sintaxe do comando.

A marca d'água estatística de texto só pode ser removida mudando as palavras. A ferramenta expõe isso através de rewrite_text.py, que prepara uma passagem de paráfrase:

python3 "$SCRIPTS/rewrite_text.py" draft.md --backend print-prompt --strength paraphrase

A opção --backend print-prompt emite o prompt de reescrita em vez de chamar um modelo diretamente, para que você mantenha o controle do que faz a reescrita. --strength controla quão agressiva é a reformulação.

Mas leia o que você realmente está concordando. Para quebrar um sinal distribuído pela escolha de palavras, você precisa reescrever frase por frase. Isso:

O próprio projeto levanta a questão óbvia: se você precisa de um modelo forte para parafrasear o texto do Claude em algo sem marca d'água sem estragá-lo, isso é uma solução barata ou apenas... mais gasto de modelo para uma cópia degradada? Para a maioria dos casos legítimos, a resposta é que a Camada B não vale a pena. Se o texto é curto, ou é código, a marca provavelmente já é fraca demais para importar. Se é prosa de formato longo com a qual você se importa, a reescrita danifica o que você estava tentando manter.

A conclusão pragmática: execute a Camada A e o limpador de arquivos rotineiramente; recorra à Camada B apenas quando tiver uma razão específica e legítima e aceitar a perda de qualidade.

Verificando seu trabalho

A remoção é tão boa quanto sua capacidade de confirmá-la. Execute novamente o inspetor na saída:

python3 "$SCRIPTS/inspect_file.py" draft.cleaned.md

Para C2PA especificamente, c2patool oferece uma leitura definitiva sobre se um manifesto permanece:

c2patool photo.cleaned.png

Para a marca de texto estatística, a verificação honesta é mais difícil, pois você não possui a chave da Anthropic. Quando a API de detecção prometida pela Anthropic for lançada, essa será a verdadeira prova. Até então, trate os resultados da Camada B como não confirmados por definição. Se você integrar qualquer uma dessas etapas em um pipeline repetível, essa etapa de verificação é exatamente o tipo de comportamento que vale a pena testar como qualquer outro fluxo de trabalho de API; equipes que automatizam verificações de conteúdo ou modelo geralmente as conectam a uma ferramenta de teste de API como Apidog para que uma verificação "a marca voltou?" seja executada da mesma forma todas as vezes. Para o padrão mais amplo de teste de endpoints com suporte a modelos, consulte How to Test AI Agents Over an API.

Salvaguardas legais e éticas

O próprio enquadramento da ferramenta é o correto: trata-se de privacidade e higiene em conteúdo que você possui. Isso inclui remover caracteres de rastreamento de seus próprios rascunhos, limpar metadados de imagens antes de publicá-las ou remover uma tag de proveniência de escritos que você considera seus.

Não abrange:

Há também uma razão prática para não depender excessivamente de nada disso: a detecção funciona nos dois sentidos. Uma marca d'água não prova autoria, e sua ausência não prova origem humana. Construir um fluxo de trabalho para derrotar um sinal que já é ambíguo é muitas vezes mais esforço do que a situação justifica. Em caso de dúvida, divulgue. É mais barato do que ser pego não divulgando.

Se o seu interesse aqui é menos sobre esconder o uso de IA e mais sobre executar modelos nos seus próprios termos, com sua própria política de proveniência e sem marca d'água do fornecedor, o auto-hospedagem é a resposta mais limpa. Abordamos as opções atuais em The Best Local LLMs to Run in 2026.

FAQ

Pratique o design de API no Apidog

Descubra uma forma mais fácil de construir e usar APIs