“Claude’un Görünmez İmzası (Watermark): Akademik Metinlerde AI Kullanımı Artık Tespit Edilebilir mi?”

“Claude’un Görünmez İmzası (Watermark): Akademik Metinlerde AI Kullanımı Artık Tespit Edilebilir mi?”

Anthropic, Ağustos 2026 itibarıyla Claude’un yeni modellerinde yapay zekâ tarafından üretilen içeriklerin makine tarafından tanınabilmesini sağlayan bir “watermark” sistemini devreye almaya başladı. Akademisyenler açısından kritik nokta şu: Bu işaret, sanıldığı gibi metnin içine gizlenmiş görünmez karakterlerden oluşmuyor ve Word ya da Excel’de basitçe bulunup silinebilecek bir kod değil.

Claude watermark nedir?

Claude’un metin filigranı, metne “Claude”, “AI” veya görünmez Unicode karakterleri ekleyen klasik bir işaretleme sistemi değildir. Anthropic’in açıklamasına göre sistem, Google DeepMind tarafından geliştirilen SynthID-Text yaklaşımının bir varyantını kullanıyor. Dil modeli bir sonraki kelimeyi seçerken anlam açısından uygun birden fazla seçenek bulunduğunda, kelime seçimlerinin dağılımında yalnızca özel bir anahtarla istatistiksel olarak tespit edilebilecek bir örüntü oluşturuluyor. Okuyucu açısından metin tamamen normal görünüyor. Bu nedenle internette sıkça dile getirilen “Claude metinlere zero-width character ekliyor” iddiası, Anthropic’in Ağustos 2026’da açıkladığı resmi watermark sistemi açısından doğru değil. Anthropic açık biçimde metne hiçbir gizli karakter eklenmediğini belirtiyor.

Neden ekleniyor?

Temel amaç yapay zekâ tarafından üretilen içeriğin kaynağı konusunda şeffaflık sağlamak. Anthropic bu uygulamanın AB Yapay Zekâ Yasası kapsamında hazırlanan Code of Practice on Transparency of AI-Generated Content yükümlülükleri doğrultusunda hayata geçirildiğini belirtiyor. Yeni ve desteklenen Claude modellerinde işaretleme yalnız Avrupa’daki kullanıcılara değil, küresel olarak uygulanıyor. Akademik açıdan bunun önemli bir sonucu var. Bir makale, tez, rapor veya ödevde Claude’un ürettiği uzun bir metin aynen kullanıldığında, uygun erişime sahip bir watermark dedektörü Claude’un metnin oluşturulmasına veya işlenmesine katılmış olma ihtimalini tespit edebilir. Ancak bu sonuç “metni tamamen Claude yazdı” anlamına gelmez; Claude yalnızca düzeltme, çeviri veya yeniden yazım yapmış da olabilir.

claudeun gorunmez imzasi watermark akademik metinlerde ai kullanimi artik tespit edilebilir mi 1

Word veya Excel’e ayrıca watermark mı ekleniyor?

Burada iki farklı mekanizmayı ayırmak gerekiyor.

Metin watermarkı, dosyadan bağımsızdır. Claude tarafından üretilen metni Word’e, Excel hücresine, e-postaya veya başka bir ortama yapıştırmanız watermarkın mantığını değiştirmez; örüntü kelime seçimlerinin kendisindedir. Bu nedenle “Excel hücresinin içinde gizli Claude kodu var” şeklinde düşünmek doğru değildir. Bunun yanında Claude bazı oluşturduğu dosyalara C2PA tabanlı, kriptografik olarak imzalanmış provenance metadata ekleyebiliyor. Bu ikinci sistem metin watermarkından tamamen farklıdır ve dosyanın Claude tarafından üretildiği veya işlendiği bilgisini kaynağa ilişkin metadata olarak taşır. Anthropic şu anda açık biçimde .png, .jpg ve .svg gibi desteklenen dosya türlerini örnek veriyor.

Önemli nokta: Claude .xlsx dosyalarıyla çalışabiliyor, ancak Anthropic’in mevcut kamuya açık watermark belgelerinde XLSX dosyasının C2PA provenance metadata taşıdığı açık biçimde doğrulanmış değil. Dolayısıyla “Claude bütün Excel dosyalarına gizli watermark ekliyor” demek şu aşamada hatalı olur.

Peki watermark nasıl kaldırılır?

Metin watermarkında “sil” denilecek fiziksel bir nesne bulunmuyor. Zero-width character temizlemek, metni Not Defteri’ne yapıştırmak, fontu değiştirmek, Word’den Excel’e geçirmek veya biçimlendirmeyi temizlemek resmi Claude watermarkını ortadan kaldırmaz, çünkü işaret karakterlerde değil, kelime seçimi örüntüsündedir. Anthropic, küçük düzenlemelerin watermarkı tamamen ortadan kaldırmayabileceğini; çok kapsamlı yeniden yazımın ise tespit edilebilir örüntüyü azaltabileceğini açıkça belirtiyor. Dosya provenance metadata’sı ise farklıdır. Anthropic, format dönüştürme veya yeniden kaydetme gibi işlemlerin bazı durumlarda metadata bilgisinin kaybolmasına yol açabileceğini kabul ediyor. Ancak özellikle akademik çalışmalar açısından bu provenance bilgisini AI kullanımını gizlemek amacıyla kasıtlı olarak ortadan kaldırmak yerine, kurumun veya derginin yapay zekâ kullanım politikasına uygun biçimde AI desteğini beyan etmek daha doğru yaklaşımdır.

claudeun gorunmez imzasi watermark akademik metinlerde ai kullanimi artik tespit edilebilir mi 2

Akademisyenler için asıl önemli sonuç

Claude watermark sistemi klasik “AI detector”lardan farklı çalışıyor. Turnitin benzeri sistemler çoğunlukla metnin dilsel özelliklerinden hareketle yapay zekâ kullanımını tahmin etmeye çalışırken Claude watermarkı, Anthropic’in yalnız kendisinin bildiği anahtarla oluşturulan istatistiksel bir işareti arıyor. Anthropic’in resmi watermark detection API’si Eylül 2026 itibarıyla hâlâ sınırlı erişimli özel önizleme aşamasında; düzenleyiciler, araştırmacılar, eğitim kuruluşları ve belirli kurumlar için erişim sağlanıyor.

Kısacası: Claude watermark, metne gizli bir “Claude etiketi” yapıştırılması değil; yapay zekânın kelime seçimlerinde bıraktığı istatistiksel bir parmak izidir. Excel konusunda ise metin hücrelerine taşınabilir, ancak .xlsx dosyasının kendisine ayrıca C2PA işareti konulduğu henüz Anthropic tarafından açık biçimde belgelenmiş değildir.

GitHup Hangi anlamda kullanılıyor?

remove-ai-marks, GitHub’daki üçüncü taraf bir AI provenance/watermark temizleme” aracı/skill’i. GitHub’ın kendi özelliği değil; watermarks-remover adlı açık kaynak projede yer alan bir bileşen. Proje, metin ve dosyalardaki farklı türde yapay zekâ izlerini temizlemeyi hedeflediğini söylüyor.

Temelde üç ayrı şeyi birbirinden ayırıyor:

KatmanNe arıyor/temizliyor?Claude açısından anlamı
Layer AZero-width karakterler, bidi/tag karakterleri, sıra dışı boşluklarBunları gerçekten temizleyebilir; fakat Claude’un yeni resmi watermark’ı bunlardan oluşmuyor
Layer Bİstatistiksel/token seçim örüntüleriMetni yeniden yazarak watermark sinyalini zayıflatmayı deniyor; proje bunu açıkça best-effort olarak tanımlıyor
Dosya katmanıC2PA, EXIF, XMP, document properties vb. metadataDesteklenen dosyalardaki provenance metadata’sını kaldırmayı hedefliyor

Projenin kendi README’sinde PNG, JPEG, SVG, PDF, DOCX, ODT, HTML ve Markdown gibi biçimlerden C2PA/EXIF/XMP veya belge özelliklerini kaldırdığı; istatistiksel metin watermark’larında ise bir rewrite mekanizması kullandığı belirtiliyor.

Ama Claude açısından kritik nokta şu: Anthropic’in Ağustos 2026’da duyurduğu resmi metin watermark’ında metne hiçbir gizli karakter eklenmiyor. İşaret, modelin bazı eşdeğer kelimeler arasındaki seçimlerinde bıraktığı istatistiksel örüntüden oluşuyor. Bu yüzden remove-ai-marks içindeki Unicode temizleme bölümü Claude’un gerçek yeni watermark’ını temizlemiş sayılmaz. remove-ai-marks bunu aşmak için metni yeniden yazdırmayı öneriyor. Fakat burada önemli bir fark var:

“Gizli karakterleri temizledim” → doğrulanabilir bir işlem.
“Claude watermark’ını tamamen kaldırdım” → garanti edilebilir bir sonuç değil.

Nitekim projenin kendisi istatistiksel watermark kısmını “best-effort” olarak tanımlıyor ve yeniden yazmanın metin kalitesine maliyeti olabileceğini de belgeliyor. Bir de dikkat çekici nokta: proje README’sinde bunu “privacy and hygiene on content you own” amacıyla sunduğunu ve akademik sahtekârlık veya yapay zekâ kullanımını yanlış biçimde insan yazımı gibi göstermek için kullanılmaması gerektiğini açıkça belirtiyor.

Dolayısıyla: remove-ai-marksgerçekte çalışan bir açık kaynak temizleme aracıdır; ancak yaptığı her şey “Claude watermark’ını kesin kaldırmak” değildir. Metadata ve görünmez Unicode temizliği teknik olarak nettir; Claude’un yeni istatistiksel metin watermark’ını kaldırma iddiası ise yeniden yazmaya dayalı, olasılıksal ve garantisizdir.

Remove-ai-marks gerçekte ne yapıyor?

İşlemAraç gerçekten yapıyor mu?Claude açısından sonucu
Zero-width / görünmez Unicode temizleme✅ EvetClaude’un resmî yeni watermark’ı açısından yeterli değil
Egzotik boşlukları normalleştirme✅ EvetBiçimsel temizlik sağlar
Bidi / Unicode tag karakterlerini kaldırma✅ EvetGizli Unicode izlerini temizler
DOCX metadata temizleme✅ EvetBelge özellikleri/provenance temizlenebilir
XLSX metadata temizlemeEvetExcel dosya özelliklerini temizleyebilir
XLSX hücrelerindeki görünmez Unicode’u temizleme✅ EvetHücre metnindeki Layer-A karakterlerini temizler
Excel formüllerini değiştirme❌ Normalde hayırFormüller korunur
Sayısal hücreleri değiştirme❌ Normalde hayırSayılar korunur
Excel’e gömülü görsellerin metadata’sını temizleme✅ EvetGörsel provenance/metadata azaltılabilir
C2PA metadata temizleme✅ Desteklenen yapılardaDosya provenance bilgisini kaldırabilir
Claude’un istatistiksel metin watermark’ını doğrudan silme❌ HayırFiziksel olarak silinecek bir karakter yok
İstatistiksel watermark’ı yeniden yazmayla bozma⚠️ DeniyorBest-effort; garanti yok
Claude’un resmî detector’ıyla sonucu doğrulama❌ Şu anda hayırAnthropic detector’ı genel erişime açık değil

Excel konusunda kod tam olarak ne yapıyor?

Bu kısmı özellikle kontrol ettim. Güncel container_meta.py, .xlsx dosyasını artık bağımsız bir format olarak tanıyor. XLSX’nin aslında ZIP tabanlı bir OOXML paketi olmasından yararlanıyor.

Dosyanın içinde örneğin:

  • docProps/core.xml
  • docProps/app.xml
  • customXml/
  • xl/...

gibi bölümler bulunuyor. Araç docProps içindeki provenance alanlarını temizliyor. Kodda temizlenen alanlar arasında dc:creator, cp:lastModifiedBy, Application, Company, Manager, description, keywords ve category gibi özellikler açıkça tanımlanmış. Ayrıca customXml ağaçlarını tamamen çıkarabiliyor. Yani Excel açısından gerçekten bir belge metadata temizleyicisi var.

Hücrelere ne yapıyor?

Daha da ilginç kısmı bu. Kod .xlsx paketinin içindeki xl/*.xml bölümlerinde bulunan:

<t>…</t>

metin düğümlerini buluyor ve bunların içine Layer-A temizliği uyguluyor. Güncel kodda _scrub_xlsx_text() fonksiyonu bunun için özel olarak mevcut. Dolayısıyla bir Excel hücresinde örneğin görünmeyen:

  • zero-width space,
  • zero-width joiner,
  • Unicode yönlendirme karakteri,
  • olağan dışı boşluk

bulunuyorsa araç bunları tespit edip temizlemeye çalışıyor. Üstelik önceki sürümdeki önemli bir açık da düzeltilmiş. Unicode karakter XML içinde doğrudan değil:

&#x200B;

şeklinde kodlanmışsa eski yaklaşım bunu kaçırabiliyordu. Güncel kod önce XML entity’lerini çözüyor, sonra temizliği uyguluyor ve metni tekrar XML’e dönüştürüyor. Bu düzeltme doğrudan kodun yorumlarında da açıklanmış. Bu teknik açıdan oldukça düzgün bir iyileştirme.

Fakat Claude watermark açısından kritik nokta

Claude’un Ağustos 2026’da kullanmaya başladığı resmî metin watermark’ı bunlardan biri değil. Anthropic bunu özellikle açıklıyor: Metne hiçbir şey eklenmiyor ve gizli karakter kullanılmıyor.

Watermark, Claude’un metin üretirken eşdeğer kelimeler arasındaki seçimlerinde oluşturduğu istatistiksel örüntüye dayanıyor. Anthropic ayrıca kullandığı yöntemin SynthID-Text tekniğine dayandığını açıklıyor.

Dolayısıyla örneğin Claude: “Sonuçlar anlamlı bir farklılık göstermektedir.”

yerine alternatif olarak “Bulgular anlamlı bir farklılığa işaret etmektedir.”

diyebilecekken, watermark mekanizması bu tür düşük etkili token seçimlerini belirli istatistiksel bir düzene göre etkileyebiliyor. Metnin içinde şuna benzer bir şey bulunmuyor:

<ClaudeWatermark>

veya görünmez: U+200B karakterleri.

Bu nedenle remove-ai-marksın Layer A temizliği Claude’un gerçek yeni watermark’ını kaldırmaz.

Peki proje Claude watermark’ına karşı ne yapıyor?

Burada Layer B devreye giriyor. Güncel v0.7.0’da proje metni yeniden yazarak token dizisini değiştirmeye çalışıyor. Varsayılan stratejisinde paraphrase ve başka yerel yeniden yazım yöntemleri bulunuyor. Yeni sürümde Layer B artık doğrudan servis tarafındaki /clean işlemine de entegre edilmiş durumda.

Mantık kabaca:

Claude metni

kelimeler değiştirilir

cümle yapısı değiştirilir

bazı cümle sınırları değiştirilir

token dizisi değişir

istatistiksel watermark sinyalinin zayıflaması beklenir.

Fakat burada çok önemli bir bilimsel sınırlama var.

Araç Claude watermark’ının gerçekten yok olduğunu şu anda kanıtlayamıyor.

Anthropic’in kendi watermark detector’ı private preview durumunda. Şu anda yalnız belirli düzenleyiciler, araştırmacılar, eğitim kuruluşları, fact-checker’lar ve uygun enterprise kuruluşlarına erişim sağlanıyor.

Hatta watermarks-remover kodunda Claude için detector bölümü açıkça: claude-text — placeholder

olarak belirtilmiş. Proje, Anthropic API’si kullanılabilir hâle geldiğinde bu bölümü devreye sokmayı planlıyor.

Bu nedenle şu anda: “remove-ai-marks → clean → Claude watermark kesin yok”

sonucu teknik olarak söylenemez.

Doğru ifade: “Metnin istatistiksel watermark yapısını bozmayı amaçlayan bir yeniden yazma işlemi gerçekleştirildi.” olur.

Excel’de çok önemli bir ayrıntı. Diyelim Claude size şu hücreyi oluşturdu:

Yapay zekâ kullanım sıklığı çevrim içi satın alma davranışıyla pozitif ilişkilidir. Claude’un resmî watermark’ı bu cümlenin token seçimlerinin içinde bulunabilir. remove-ai-marks Excel dosyasını temizlediğinde:

  • dosya metadata’sını → temizleyebilir
  • zero-width karakterleri → temizleyebilir
  • customXml → kaldırabilir
  • gömülü görsel metadata’sını → temizleyebilir

ama hücredeki cümleyi sadece bunlar için yeniden yazmaz. Dolayısıyla:

Excel dosyasını clean_xlsx() işleminden geçirmek ≠ Claude metin watermark’ını kaldırmak.

Bu ayrım özellikle önemli.

Gömülü görsellere de müdahale ediyor

Kodun XLSX işleme kısmı yalnız çalışma sayfasına bakmıyor. xl/media/ içindeki PNG, JPEG, WebP, AVIF, HEIC, GIF, BMP, TIFF ve SVG dosyalarını da tarayarak bunların metadata’sını temizleyebiliyor.

Yani örneğin Claude’un oluşturduğu Excel dosyasına bir grafik görsel olarak gömülmüşse, aracın dosya seviyesinde yapabileceği temizlik düşündüğümden daha kapsamlı.

Teknik değerlendirme

remove-ai-marks için üç ayrı başarı düzeyi vermek daha doğru:

1. Metadata temizleme: 9/10: Somut ve doğrulanabilir. Bir alan varsa önce görülebiliyor, temizleme sonrası kaybolduğu kontrol edilebiliyor.

2. Gizli Unicode temizliği: 9/10: Kod açık, deterministik ve güncel sürüm XML entity biçiminde gizlenmiş Unicode’u da hesaba katıyor.

3. Claude’un yeni istatistiksel watermark’ını kaldırma: ?/10: Burada puan vermek bilimsel olmaz. Çünkü Anthropic’in gizli anahtarı/dedektörü olmadan “başarılı oldu” sonucu doğrulanamıyor. Proje de esasen bunun farkında.

Anthropic ayrıca ağır paraphrase, çeviri veya başka metinlerle karıştırmanın watermark’ın tespit edilebilirliğini azaltabileceğini kendi dokümantasyonunda kabul ediyor. Ancak azalabilir ile kesin kaldırılır aynı şey değildir.

Sonuç

Dolayısıyla GitHub’daki remove-ai-marks sahte veya göstermelik bir program değil; gerçekten çalışan ve son haftalarda ciddi biçimde genişletilmiş bir provenance/metadata/Unicode temizleme projesi. Güncel v0.7.0; DOCX’in yanında XLSX ve PPTX’i de destekliyor ve Excel’in iç XML yapısına gerçekten müdahale ediyor. Ancak internette “Claude watermark remover” şeklinde tanıtılması teknik olarak fazla iddialı. Daha doğru tanımı:

AI kaynaklı görünür/görünmez Unicode ve dosya provenance izlerini deterministik olarak temizleyen; istatistiksel LLM watermark’larını ise yeniden yazım yoluyla zayıflatmaya çalışan bir araçtır.

Özellikle akademik bir makalede AI kullanımını gizlemek amacıyla bunu “insan yazımı olduğunu kanıtlama” aracı olarak değerlendirmek doğru olmaz; proje kendi mimarisi itibarıyla da böyle bir kanıt üretemiyor.

Synapse Scholar

YZ Hocası'nın kurucu editörü olup, pazarlama ile dijitalleşme eksenindeki çalışmalarıyla tanınmaktadır.

⚡ HAFTANIN PROMPTU

Bir nesnenin yapısını, kullanım amacını ve temel özelliklerini üç farklı görsel anlatımla tanıtmak için kullanılır.

Yüklediğim nesnenin fotoğrafını kullanarak üç bölümlü tek bir görsel oluştur. Sol bölümde nesneyi “exploded view” tarzında göster. Ana parçalarını düzenli aralıklarla ayır ve birbirleriyle ilişkilerini koru. Orta bölümde nesnenin adını ve kullanım amacını, dokulu bir kâğıt üzerine doğal ve okunaklı el yazısıyla yaz. Sağ bölümde nesnenin üç temel özelliğini, farklı pastel renklerdeki yapışkan notlara yerleştir. Her notta kısa bir ifade bulunsun. Nesnenin rengini ve tasarımını referans fotoğrafla uyumlu tut. İç yapısı görünmüyorsa oluşturduğun parçaların temsili olduğunu küçük bir notla belirt. Açık renkli sade bir arka plan, yumuşak ışık ve dengeli bir yerleşim kullan. Tüm yazılar Türkçe olsun. Görseli 16:9 yatay formatta hazırla.

Yorumlar (0)

Bir Yorum Bırakın