Player Üzerinde Bulanıklaştırma Nedir?
Bir canlı yayın iki ana aşamadan geçer: görüntü önce yayın sunucusundan izleyiciye iletilir, sonra izleyicinin cihazındaki player tarafından ekrana çizilir. "Player üzerinde bulanıklaştırma", bu zincirin en son halkasında — görüntü izleyicinin cihazına zaten ulaştıktan sonra — tarayıcıda çalışan bir yazılım katmanının (CSS filtresi, canvas ya da WebGL işlemesi) yüz ve plaka bölgelerinin üzerine bulanıklık çizmesidir.
Kritik nokta şudur: bu yöntemde yayının kendisi bulanıklaştırılmaz. Sunucudan çıkan ve internet üzerinden iletilen görüntü, ham ve bulanıksızdır. Bulanıklık yalnızca o player'ın penceresinde, o an, görsel bir örtü olarak vardır.
İşlem Gücünü Kim Harcar? İzleyicinin Cihazı
Görüntüyü gerçekten işleyip bulanıklaştırmak ciddi işlem gücü ister. Kaynak tarafında yapıldığında bu yükü yayın platformunun GPU'lu sunucuları taşır — bu gerçek bir altyapı maliyetidir. Player-üstü yöntemde ise bu maliyet sıfırdır, çünkü işin tamamı izleyicinin cihazına yıkılır:
- Her izleyicinin CPU/GPU'su kendi ekranındaki bulanıklığı kendisi hesaplar. Bin izleyici = bin ayrı cihazda, birbirinden bağımsız bin ayrı "koruma" denemesi.
- Zayıf cihazlarda katman aksar: eski telefonlar ve düşük donanımlı bilgisayarlar kare atlar, ısınır, pil tüketir; bulanıklık gecikebilir ya da hiç çizilmeyebilir. Koruma iddiası, izleyicinin telefonunun gücüne emanet edilmiş olur.
- Sağlayıcı için bedava olması bundandır: gerçek kaynak-tarafı işleme sunucu ve GPU maliyeti gerektirirken, player-üstü katman sağlayıcıya neredeyse hiçbir maliyet yüklemez. Bir "koruma" hizmetinin ücretsiz ya da sembolik fiyatla sunulabilmesinin teknik açıklaması genellikle budur.
Neden Kolayca Aşılır?
Bulanıklık izleyicinin cihazında, izleyicinin kontrolündeki bir yazılım katmanında çizildiği için, o katmanı kaldırmak da izleyicinin elindedir. Ham görüntü zaten cihaza gelmiştir; player'ın çizdiği örtü, iletilen veriyi değiştirmez:
- Yayının kaynak adresine doğrudan erişen biri, görüntüyü player'a hiç uğramadan herhangi bir oynatıcıda bulanıksız izler.
- Görüntü zaten cihaza indi: Canlı yayın, izleyicinin cihazına küçük video parçaları (.ts ya da .mp4 segmentleri) hâlinde iner. Yayın adresi gizlenmiş veya token ile korunmuş olsa bile bu ham parçalar tarayıcının ağ trafiğinde görünür; bilgisayara kaydedilip VLC gibi herhangi bir oynatıcıda bulanıksız izlenebilir. Bulanıklık yalnızca ekranın üstündeydi — inen dosyanın içinde yoktu.
- Tarayıcının standart geliştirici araçları, sayfadaki görsel katmanları görünür kılar ya da devre dışı bırakır — bunun için uzmanlık gerekmez.
- Ekran görüntüsü ve kayıt araçları bir yana, katmanın çalışmadığı her cihaz ve her senaryo, ham görüntünün açıkta olduğu bir senaryodur.
Özet: player-üstü bulanıklaştırma bir güvenlik önlemi değil, görsel bir efekttir. Kilitli bir kapı değil, kapının fotoğrafının üzerine çizilmiş bir kilittir.
Canlı Deneyin: Blur Tek Tıkla Nasıl Aşılır?
Aşağıdaki örnek player, yüz ve plakayı yalnızca ekranda bulanıklaştırır — tıpkı piyasadaki bazı "KVKK player" iddialarındaki gibi. "Blur'u Kaldır" düğmesi, herhangi bir ziyaretçinin tarayıcısında çalıştırabileceği tek satırlık kodu temsil eder. (Sahnedeki kişi ve araç tamamen çizimdir; gerçek kişisel veri yoktur.)
document.querySelectorAll('.demo-blur').forEach(e => e.style.filter = 'none');
Yayın kesilmedi, görüntü değişmedi — bulanıklık zaten yalnızca sizin ekranınızdaydı.
Yukarıdaki bulanıklık gerçek bir koruma sanılıyor. Oysa "Blur'u Kaldır" düğmesine basınca, tek satırlık bir kodun yüz ve plakayı anında açığa çıkardığını göreceksiniz. Bu, sıradan bir tarayıcıda uzmanlık gerektirmeden yapılabilir; çünkü ham görüntü zaten izleyicinin cihazına ulaşmıştır.
KVKK Açısından Neden Hükümsüzdür?
6698 sayılı KVKK kapsamında tanınabilir yüz görüntüleri ve araç plakaları kişisel veridir; canlı yayında bu verinin işlenmesi ve aktarılması, görüntünün izleyicilere iletildiği anda gerçekleşir. Player-üstü bulanıklaştırmada:
- Kişisel veri (bulanıksız görüntü), yayını açan her izleyicinin cihazına fiilen aktarılır. Ekranda sonradan bulanık gösterilmesi, bu aktarımı ortadan kaldırmaz.
- KVKK'nın veri sorumlusuna yüklediği uygun teknik tedbirleri alma yükümlülüğü, verinin yolculuğunun sonunda değil, kaynağında karşılanmalıdır. İzleyicinin iradesiyle kaldırılabilen bir katman, teknik tedbir niteliği taşımaz.
- En riskli tarafı da şudur: bu yöntem kurum yöneticisine yanlış bir güvenlik hissi verir. "Bulanıklaştırıyoruz" düşüncesiyle yayınlanan görüntü, gerçekte bulanıksız aktarılmaya devam eder ve olası bir veri ihlalinde sorumluluk veri sorumlusunun üzerindedir.
Not: Bu bölüm genel bilgilendirme amaçlıdır; hukuki danışmanlık yerine geçmez. Kurumunuzun KVKK yükümlülükleri için hukuk biriminize danışmanızı öneririz.
Biz Neden Yapmıyoruz?
Açık konuşalım: player üzerine bulanıklık katmanı eklemek, birkaç satır kodla halledilebilecek kadar basit bir iştir. yayin.com.tr bunu teknik olarak yapamadığı için değil, bilinçli bir tercihle yapmıyor:
- Müşterimize "koruma" olarak sunacağımız her özelliğin, kapalı kapılar ardında da koruma olması gerekir. Görüntü izleyiciye bulanıksız ulaşıyorsa, ekrandaki bulanıklık bir korumanın değil, bir pazarlamanın parçasıdır.
- Yanlış güvenlik hissi, hiç koruma olmamasından daha tehlikelidir: kurum, korunduğunu sanarak yayına devam eder.
- KVKK sorumluluğu taşıyan belediyeler ve kurumlar, bizim en büyük müşteri kitlemizdir — onlara görsel efekt satmayız.
Gerçek Koruma: Kaynakta Tespit + Aksiyon
yayin.com.tr'nin yapay zekâ destekli KVKK koruması, player'da değil yayının kaynağında çalışır: görüntü daha izleyiciye ulaşmadan, sunucularımızdaki yapay zekâ kameralarınızı 7/24 tarar. Tanınabilir bir yüz ya da okunabilir bir plaka tespit edildiğinde — tercihinize göre — yalnızca haber verir ya da kamerayı otomatik olarak yayından alır ve kanıt görüntüsüyle e-posta gönderir. Yayından alınan görüntüye hiçbir izleyici erişemez; koruma, verinin kendisinde gerçekleşmiş olur.
- Kimlik tanıma yapılmaz: sistem "bu kim?" diye sormaz, yalnızca "görüntüde tanınabilir bir yüz/plaka var mı?" sorusuna bakar (varlık tespiti).
- %100 yerel analiz: görüntüler analiz için hiçbir üçüncü tarafa gönderilmez ve saklanmaz.
- Hassasiyet ve yok say bölgeleri kamera bazında elinizdedir; 3 hazır KVKK aydınlatma metni şablonu paketinize dahildir.
Sistemin tamamı — tarama modları, aksiyonlar, kanıt belgeleme, aydınlatma metinleri — KVKK Koruması rehberinde adım adım anlatılmıştır.
Karşılaştırma: Player-Üstü Bulanıklaştırma ve Kaynakta Koruma
| Soru | Player-üstü bulanıklaştırma | yayin.com.tr KVKK koruması |
|---|---|---|
| İşlem nerede yapılır? | İzleyicinin tarayıcısında (görüntü ulaştıktan sonra) | Yayın kaynağında (görüntü izleyiciye ulaşmadan) |
| İşlem gücünü kim harcar? | Her izleyicinin CPU/GPU'su | yayin.com.tr sunucuları |
| Yayının kendisi korunur mu? | Hayır — ham görüntü iletilmeye devam eder | Evet — tespitte yayın durdurulabilir |
| İzleyici tarafından aşılabilir mi? | Evet, basit yöntemlerle | Hayır — izleyiciye ulaşmayan görüntü aşılmaz |
| KVKK'daki karşılığı | Teknik tedbir niteliği taşımaz | Kaynakta teknik tedbir + kanıt belgeleme |
| Neden ucuz/ücretsiz sunulabilir? | Sağlayıcıya maliyeti yoktur; yük izleyicidedir | Gerçek sunucu ve yapay zekâ altyapısı gerektirir |
Merak Edilenler
Player'da bulanıklaştırma yapan bir sistem kullanıyorum; KVKK'ya uyumlu muyum?
yayin.com.tr player'da bulanıklaştırma özelliği ekler mi?
Kaynakta koruma yayını yavaşlatır mı?
Bu Rehberi Neden Bu Kadar Ayrıntılı Yazdık?
Bu konuyu, teknik ve hukuki yönleriyle bilinçli olarak derinlemesine ele aldık; çünkü müşterilerimizden düzenli olarak şu soru geliyor: "Diğer firmalar görüntüyü bulanıklaştırıyor; siz neden bu özelliği sunmuyorsunuz?"
Bu firmalar çoğu zaman işlemin nerede yapıldığını belirtmez; yalnızca "görüntü bulanıklaştırılıyor" der. Oysa teknik olarak bu bulanıklığın izleyicinin tarayıcısında — yani player üzerinde — uygulandığını bu rehberde biz gösteriyoruz. İşin özü de buradadır.
Bu soru tamamen haklıdır ve net bir yanıtı hak eder. Kısa cevap şudur: Sunmadığımız şey bir özellik değil, bir yanılsamadır. Player üzerinde bulanıklaştırma; kurulumu kolay, sunucu maliyeti sıfır ve pazarlaması kolay bir katmandır — ancak yukarıda adım adım gösterdiğimiz gibi gerçek bir koruma sağlamaz. Biz, kurumsal bir hizmet sağlayıcı olarak, koruma sağlamayan bir çözümü "KVKK koruması" adıyla sunmayı doğru bulmuyoruz.
Belediyeler, spor tesisleri ve kamu kurumları gibi KVKK sorumluluğu taşıyan müşterilerimizin, aldıkları hizmetin ne yaptığını tam olarak bilmeye hakkı vardır. Bu rehber, o şeffaflığın bir gereğidir: hem kendi tercihimizin gerekçesini açıkça ortaya koymak, hem de bir yöneticinin doğru soruları sorabilmesi için ihtiyaç duyduğu teknik zemini sağlamak. Bizim için kalıcı güven, kısa vadeli bir pazarlama cümlesinden daha değerlidir.