Mulai Agustus 2026, setiap blok teks yang dihasilkan Claude membawa tanda air (watermark) tak terlihat. Anda tidak bisa melihatnya, pemeriksa ejaan tidak akan menandainya, dan tanda ini bertahan saat Anda menyalin-tempel dari Claude langsung ke dokumen Anda. Anthropic membangunnya agar teks yang ditulis AI dapat dilacak kembali ke model asalnya, dan tanda tersebut ikut serta secara diam-diam di dalam kata-kata itu sendiri.
Jika Anda memiliki konten yang Anda hasilkan dan ingin sidik jari itu hilang, proyek sumber terbuka bernama watermarks-remover adalah alat yang paling banyak dicari orang. Panduan ini menjelaskan apa sebenarnya tanda air Claude, apa yang dapat dan tidak dapat dihapus oleh alat ini, dan bagaimana cara menjalankannya.
Satu hal sebelum kita mulai: ini tentang kebersihan dan privasi pada teks dan berkas yang Anda miliki. Menghapus tanda asal-usul untuk melakukan penipuan akademik, menghindari kebijakan pengungkapan, atau mengklaim hasil kerja AI sebagai hasil kerja manusia berdasarkan kontrak yang melarangnya adalah ide yang buruk dan seringkali bertentangan dengan aturan yang mengikat Anda. Pahami ketentuan yang berlaku bagi Anda.
TL;DR
- Apa itu tanda: Claude sedikit memengaruhi pilihan katanya berdasarkan kunci rahasia, meninggalkan tanda tangan statistik yang tersebar di seluruh bagian teks. Ini bukan karakter tersembunyi yang dapat Anda temukan dan hapus. Ada juga tag metadata C2PA tingkat berkas yang terpisah pada gambar dan beberapa dokumen.
- Apa yang bertahan: Tanda teks statistik bertahan saat disalin-tempel. Tanda ini akan menurun kualitasnya jika diparafrasekan, diedit secara ekstensif, dan diterjemahkan. Tanda ini lemah hingga tidak ada dalam bagian pendek dan dalam kode (pemformat menghapus sedikit sinyal yang ada).
- Alat: watermarks-remover adalah perangkat MIT-licensed, Python-3.10+, dengan pustaka standar. Alat ini menangani dua tugas berbeda dengan dua lapisan berbeda.
- Lapisan A (deterministik): Menghapus karakter Unicode tak terlihat, spasi eksotis, karakter bidi (bi-directional), dan karakter tag dari teks. Cepat, dapat diuji, tanpa kehilangan data. Ini adalah bagian yang andal.
- Lapisan B (statistik): Menyerang tanda air token-sampling dengan menulis ulang teks. Hanya upaya terbaik, dan penulisan ulang akan menurunkan kualitas prosa Anda.
- Berkas: Menghapus C2PA, EXIF, XMP, dan properti dokumen dari PNG, JPEG, SVG, PDF, DOCX, ODT, HTML, dan Markdown.
- Tantangan sesungguhnya: Penghapusan deterministik yang bersih itu mudah. Menghapus tanda air statistik sepenuhnya berarti menulis ulang konten, yang merupakan pertukaran kualitas yang justru ingin Anda hindari.

Apa Sebenarnya Tanda Air Claude Itu
Mari kita mulai dengan hal yang paling sering disalahpahami orang. Tanda air teks Claude bukanlah deretan karakter tersembunyi yang berada di antara kata-kata Anda. Tidak ada spasi tanpa lebar yang bisa dicari, tidak ada glif mencurigakan yang bisa diisolasi, tidak ada kerning aneh yang bisa diukur.
Sebaliknya, tanda tersebut berada di dalam kata-kata itu sendiri. Ketika Claude menghasilkan teks, pada setiap langkah ia memilih token berikutnya dari sekumpulan kandidat yang secara statistik hampir setara. Tanda air ini membiaskan pilihan tersebut sesuai dengan kunci rahasia. Dalam bagian teks yang cukup panjang, pilihan-pilihan yang dipengaruhi tersebut akan membentuk tanda tangan statistik yang dapat dideteksi. Baca satu kalimat dan Anda tidak akan pernah tahu. Berikan beberapa ratus kata ke detektor yang memegang kunci, dan polanya akan muncul.
Desain tersebut memiliki dua konsekuensi yang penting untuk penghapusan:
- Bertahan saat disalin-tempel. Karena sinyal tertanam dalam pilihan kata, bukan metadata, memindahkan teks dari satu aplikasi ke aplikasi lain akan membawa tanda air tersebut.
- Rapuh saat diedit. Ubah cukup banyak kata dan Anda akan merusak pola statistik. Parafrasekan, terjemahkan, atau gabungkan keluaran Claude dengan tulisan Anda sendiri, dan sinyal akan melemah.
Anthropic meluncurkan ini pada tingkat model mulai 2 Agustus 2026, yang berarti tidak ada permukaan produk yang bisa menolaknya. Aplikasi Claude, API, Claude Code, dan akses pihak ketiga melalui AWS, Google Cloud, serta Microsoft Foundry semuanya memancarkan tanda ini. Anthropic telah menyatakan bahwa API deteksi akan segera hadir sehingga pengguna dan pihak ketiga dapat memeriksanya. Jika Anda ingin latar belakang tentang bagaimana jajaran model dan kebijakan akses Anthropic telah berubah, kami membahas episode terkait dalam Fable 5 Is Down for Everyone.
Satu peringatan yang patut diulang, karena berlaku dua arah: deteksi positif berarti teks mungkin telah melalui Claude, bukan berarti seseorang telah curang. Pemeriksaan ejaan, penerjemahan, dan peringkasan semuanya meninggalkan jejak yang sama seperti penulisan tak kasat mata (ghost-writing).
Dua Tanda Air Berbeda, Dua Solusi Berbeda
watermarks-remover membagi pekerjaan menjadi beberapa lapisan karena Claude (dan vendor lain) sebenarnya menggunakan dua sistem penandaan yang tidak terkait, dan keduanya membutuhkan penanganan yang sama sekali berbeda.
Lapisan A, penghapusan karakter deterministik. Ini menargetkan Unicode tak terlihat: spasi tanpa lebar (zero-width spaces), spasi eksotis, kontrol teks dua arah (bidirectional-text controls), dan karakter tag Unicode. Beberapa alat dan pipeline menyematkan data asal-usul atau pelacakan dengan cara ini. Lapisan A adalah Python murni tanpa melibatkan model, sehingga deterministik, dapat diuji, dan tanpa kehilangan data; ia menghapus sampah tanpa menyentuh prosa Anda yang sebenarnya. Ini adalah bagian yang "langsung berfungsi."
Lapisan B, penulisan ulang statistik. Ini adalah yang bertujuan pada tanda air token-sampling Claude yang dijelaskan di atas. Karena sinyal adalah pilihan kata, satu-satunya cara untuk menghapusnya adalah dengan mengubah kata-kata: menulis ulang teks kalimat demi kalimat. Proyek ini menyatakan secara jujur bahwa ini adalah upaya terbaik, bukan jaminan, dan penulisan ulang dapat meratakan gaya serta menumpulkan presisi.
Berkas, penghapusan metadata. Terpisah dari teks, alat ini membersihkan manifes C2PA, EXIF, XMP, dan properti dokumen dari PNG, JPEG, SVG, PDF, DOCX, ODT, HTML, dan Markdown. C2PA adalah standar Coalition for Content Provenance and Authenticity, yaitu manifes bertanda tangan yang menyertai berkas. Tidak seperti tanda teks statistik, C2PA sangat mudah untuk dihapus: simpan ulang berkas, ubah formatnya, atau tangkap layar gambar dan manifesnya akan hilang.
Alat ini mencakup tanda Claude, Gemini/SynthID-Text, OpenAI, dan sumber terbuka (gaya Kirchenbauer) dengan arsitektur yang sama. Tanda air gambar domain-piksel seperti SynthID berada di luar cakupan penghapusan, meskipun proyek ini secara opsional dapat menilai tanda tersebut melalui checkout reverse-SynthID eksternal.
Apa yang Tanda Air Lewatkan dengan Sendirinya
Sebelum Anda menjalankan apa pun, ada baiknya mengetahui di mana tanda Claude sudah lemah. Dalam kasus-kasus ini, penghapusan menjadi mudah atau tidak perlu:
- Bagian pendek. Beberapa kalimat tidak mengandung cukup pilihan token untuk mengumpulkan kepercayaan statistik. Detektor membutuhkan panjang.
- Kode. Kode sumber memiliki pilihan token yang jauh lebih terbatas daripada prosa, sehingga sinyalnya sejak awal sudah samar. Kemudian pemformat, linter, dan alat refactoring menulis ulang sisa entropi apa pun. Pada saat kode Anda di-commit, seringkali tidak ada yang tersisa untuk dideteksi. Inilah mengapa tanda air pada keluaran Claude Code lebih bersifat teoretis daripada praktis.
- Teks yang diedit secara ekstensif. Jika Anda sudah menulis ulang setengahnya, Anda mungkin telah merusak polanya tanpa sengaja.
- C2PA pada berkas. Setiap konversi format atau penyimpanan ulang biasanya akan menghilangkannya.
Yang berarti cakupan jujur dari pekerjaan "penghapusan" biasanya adalah: prosa bentuk panjang yang sebagian besar Anda pertahankan seperti yang ditulis Claude, ditambah metadata berkas apa pun.
Menginstal watermarks-remover
Proyek ini didistribusikan sebagai skill agen ditambah satu set skrip Python mandiri. Anda memerlukan Python 3.10+; skrip inti hanya menggunakan pustaka standar, jadi tidak ada yang perlu di-pip install untuk pekerjaan teks dan metadata dasar.
git clone https://github.com/guillaumemeyer/watermarks-remover.git
cd watermarks-remover
Jika Anda ingin memanggilnya sebagai skill agen (contoh-contoh repo menggunakan direktori skill gaya Grok), tautkan folder skill di:
mkdir -p ~/.grok/skills
ln -sfn "$(pwd)/skills/remove-ai-marks" ~/.grok/skills/remove-ai-marks
Untuk yang lain, Anda akan memanggil skrip secara langsung. Atur pintasan ke direktori skrip agar perintah di bawah ini terbaca dengan jelas:
export SCRIPTS="$(pwd)/skills/remove-ai-marks/scripts"
Dua alat baris perintah opsional memperluas sisi pembersihan berkas jika Anda menginstalnya:
c2patooluntuk memeriksa manifes C2PA secara detail.exiftooluntuk membersihkan metadata gambar sisa yang tidak terjangkau oleh Lapisan A.
Keduanya tidak diperlukan untuk alur kerja inti.
Memeriksa Berkas Sebelum Anda Menyentuhnya
Jangan pernah menghapus secara membabi buta. Jalankan inspektur terlebih dahulu agar Anda tahu apa yang sebenarnya ada, karakter tak terlihat, blok metadata, manifes asal-usul, sebelum Anda memutuskan apa yang akan dihapus.
python3 "$SCRIPTS/inspect_file.py" draft.md
Ini melaporkan apa yang dideteksi oleh alat tanpa memodifikasi apa pun. Ini setara dengan membaca target sebelum Anda menimpanya: jika inspektur menunjukkan berkas sudah bersih, Anda selesai, dan jika ada sesuatu yang mengejutkan muncul, Anda bisa memutuskan sebelum ada byte yang berubah.
Menghapus Tanda dari Teks
Untuk pembersihan deterministik Lapisan A, langkah yang andal dan tanpa kehilangan data, gunakan clean_text.py. Bendera --stats mencetak ringkasan apa yang ditemukan dan dihapus:
python3 "$SCRIPTS/clean_text.py" draft.md -o draft.cleaned.md --stats
Ini menghapus Unicode tak terlihat, spasi eksotis, kontrol bidi, dan karakter tag. Ini membiarkan prosa Anda yang terlihat tidak tersentuh, sehingga tidak ada biaya kualitas. Bagi kebanyakan orang yang khawatir tentang karakter pelacakan tersembunyi daripada tanda statistik, satu perintah ini sudah menyelesaikan seluruh pekerjaan.
Bendera -o menulis ke berkas baru daripada menimpa yang asli, simpan sumbernya sampai Anda memverifikasi hasilnya.
Menghapus Metadata dari Berkas
Untuk gambar dan dokumen, clean_file.py menghapus C2PA, EXIF, XMP, dan properti dokumen yang tertanam:
python3 "$SCRIPTS/clean_file.py" photo.png -o photo.cleaned.png
Ini menangani PNG, JPEG, SVG, PDF, DOCX, ODT, HTML, dan Markdown. Jika Anda menginstal exiftool dan ingin teliti pada gambar, jalankan setelahnya untuk menangkap tag sisa apa pun:
exiftool -all= photo.cleaned.png
Ingatlah bahwa C2PA adalah kasus yang mudah. Jika satu-satunya kekhawatiran Anda adalah manifes asal-usul pada gambar yang dihasilkan Claude, putaran format sering kali menghilangkannya dengan sendirinya, alat ini hanya melakukannya dengan bersih dan dapat diprediksi.
Masalah Lapisan B: Menulis Ulang untuk Mengalahkan Statistik
Di sinilah kejujuran lebih penting daripada sintaksis perintah.
Tanda air teks statistik hanya dapat dihapus dengan mengubah kata-kata. Alat ini mengungkapkannya melalui rewrite_text.py, yang menyiapkan langkah parafrase:
python3 "$SCRIPTS/rewrite_text.py" draft.md --backend print-prompt --strength paraphrase
Opsi --backend print-prompt mengeluarkan prompt penulisan ulang alih-alih memanggil model secara langsung, sehingga Anda tetap memegang kendali atas apa yang melakukan penulisan ulang. --strength mengontrol seberapa agresif penulisan ulang tersebut.
Namun, baca apa yang sebenarnya Anda setujui. Untuk memecah sinyal yang tersebar di seluruh pilihan kata, Anda harus menulis ulang kalimat demi kalimat. Itu berarti:
- Meratakan gaya. Frasa spesifik yang membawa tanda air juga membawa suara aslinya.
- Mengandung risiko presisi. Mengulang kata konten teknis dapat secara diam-diam mengubah makna.
- Membutuhkan model yang mumpuni untuk melakukannya dengan baik, pada titik mana Anda menghabiskan token premium untuk menulis ulang keluaran model premium.
Proyek itu sendiri menimbulkan pertanyaan yang jelas: jika Anda membutuhkan model yang kuat untuk memparafrasekan teks Claude menjadi sesuatu yang bebas tanda air tanpa merusaknya, apakah itu solusi murah atau hanya… lebih banyak pengeluaran model untuk salinan yang kualitasnya menurun? Untuk sebagian besar kasus yang sah, jawabannya adalah Lapisan B tidak sepadan. Jika teksnya pendek, atau itu kode, tanda tersebut mungkin sudah terlalu lemah untuk berarti. Jika itu adalah prosa bentuk panjang yang Anda pedulikan, penulisan ulang akan merusak apa yang ingin Anda pertahankan.
Kesimpulan pragmatis: jalankan Lapisan A dan pembersih berkas secara rutin; gunakan Lapisan B hanya jika Anda memiliki alasan spesifik dan sah, serta Anda menerima penurunan kualitasnya.
Memverifikasi Pekerjaan Anda
Penghapusan hanya seefektif kemampuan Anda untuk mengonfirmasinya. Jalankan kembali inspektur pada keluaran:
python3 "$SCRIPTS/inspect_file.py" draft.cleaned.md
Khusus untuk C2PA, c2patool memberikan Anda pembacaan definitif apakah manifes masih ada:
c2patool photo.cleaned.png
Untuk tanda teks statistik, verifikasi yang jujur lebih sulit, Anda tidak memegang kunci Anthropic. Ketika API deteksi yang dijanjikan Anthropic diluncurkan, itulah yang akan menjadi ujian sebenarnya. Hingga saat itu, perlakukan hasil Lapisan B sebagai tidak terkonfirmasi secara definisi. Jika Anda membangun salah satu dari ini ke dalam pipeline yang dapat diulang, langkah verifikasi tersebut persis seperti jenis perilaku yang patut diuji seperti alur kerja API lainnya; tim yang mengotomatiskan pemeriksaan konten atau model sering menghubungkannya ke alat pengujian API seperti Apidog sehingga pemeriksaan "apakah tanda itu kembali" berjalan dengan cara yang sama setiap saat. Untuk pola pengujian titik akhir berbasis model yang lebih luas, lihat Cara Menguji Agen AI Melalui API.
Batasan Hukum dan Etika
Kerangka alat ini adalah kerangka yang tepat: ini untuk privasi dan kebersihan pada konten yang Anda miliki. Ini mencakup penghapusan karakter pelacak dari draf Anda sendiri, membersihkan metadata dari gambar sebelum Anda menerbitkannya, atau menghapus tag asal-usul dari tulisan yang Anda anggap milik Anda.
Ini tidak mencakup:
- Kecurangan akademik. Jika institusi Anda mewajibkan pengungkapan atau melarang penyerahan yang dihasilkan AI, menghapus tanda untuk menyembunyikannya adalah pelanggaran terlepas dari seberapa bersih tampilan keluarannya.
- Pelanggaran kontrak. Banyak perjanjian klien dan persyaratan platform yang mewajibkan pengungkapan AI. Tanda air yang tidak terlihat tidak membuat kewajiban tersebut ikut tidak terlihat.
- Atribusi palsu. Mengklaim hasil kerja AI sebagai hasil kerja manusia di mana hal itu secara material menyesatkan seseorang adalah kerugian persis yang ingin dicegah oleh tanda asal-usul.
Ada juga alasan praktis untuk tidak terlalu bergantung pada semua ini: deteksi berlaku dua arah. Deteksi tanda air tidak membuktikan kepengarangan, dan ketiadaannya tidak membuktikan asal-usul manusia. Membangun alur kerja di sekitar mengalahkan sinyal yang sudah ambigu seringkali membutuhkan lebih banyak usaha daripada yang dijamin oleh situasi tersebut. Jika ragu, ungkapkan. Itu lebih murah daripada tertangkap tidak mengungkapkannya.
Jika minat Anda di sini lebih sedikit tentang menyembunyikan penggunaan AI dan lebih banyak tentang menjalankan model dengan ketentuan Anda sendiri, dengan kebijakan asal-usul Anda sendiri dan tanpa tanda air vendor sejak awal, self-hosting adalah jawaban yang lebih bersih. Kami membahas opsi saat ini di LLM Lokal Terbaik untuk Dijalankan pada Tahun 2026.
FAQ
Bisakah saya hanya mencari dan menghapus karakter tanda air di teks Claude? Tidak. Tanda air teks Claude tidak terbuat dari karakter tersembunyi, melainkan bias statistik dalam pilihan kata. Tidak ada yang bisa dicari dan dihapus. (Beberapa alat lain memang menyuntikkan karakter tak terlihat, dan Lapisan A dari watermarks-remover menghapus karakter-karakter tersebut. Tetapi itu adalah mekanisme yang berbeda dari tanda statistik Claude.)
Apakah menyalin-tempel keluaran Claude menghapus tanda air? Tidak. Tanda statistik tertanam dalam kata-kata, sehingga bertahan saat disalin-tempel antar aplikasi. Hanya mengedit teks sebenarnya yang akan merusaknya.
Apakah watermarks-remover gratis? Ya. Ini sumber terbuka di bawah lisensi MIT. Skrip inti teks dan metadata hanya membutuhkan Python 3.10+ dan pustaka standar.
Apakah ini akan berfungsi pada keluaran Claude Code? Ini akan berjalan, tetapi tanda air biasanya sudah terlalu lemah untuk berarti dalam kode. Kode sumber memiliki pilihan token yang terbatas, dan pemformat serta linter menghapus sebagian besar sinyal yang tersisa. Biasanya, ada sedikit yang perlu dihapus.
Apakah ini menghapus tanda air gambar seperti SynthID? Bukan jenis domain-piksel. Ini menghapus metadata tingkat berkas (C2PA, EXIF, XMP) dengan bersih, dan secara opsional dapat menilai tanda SynthID melalui pengaturan reverse-SynthID eksternal, tetapi menghapus tanda air dalam piksel berada di luar cakupan.
Apakah menghapus tanda air itu legal? Menghapus tanda asal-usul dari konten yang Anda miliki tidak serta merta ilegal, tetapi dapat melanggar kebijakan akademik, kontrak, atau persyaratan platform yang mewajibkan pengungkapan AI. Alat ini ditujukan untuk privasi pada konten Anda sendiri, bukan untuk menghindari kewajiban tersebut.
Bagaimana saya tahu tanda statistik benar-benar hilang? Saat ini Anda sebagian besar tidak dapat memverifikasinya sendiri, karena Anda tidak memegang kunci deteksi. Anthropic telah menyatakan bahwa API deteksi akan segera hadir, yang akan menjadi ujian sebenarnya. Penghapusan karakter Lapisan A dan penghapusan C2PA, sebaliknya, mudah diverifikasi dengan inspektur dan c2patool.
