KVKK Uyumlu İlan Verisi Toplama

İlan verisi toplamanın hukuki tarafı, çoğu satıcının konuşmadan geçtiği yerdir. Bu sayfa aksini yapar: programın hangi alanları topladığını ve hangilerini bilinçli olarak toplamadığını açık açık yazar. Fiyat, metrekare, kilometre, model yılı ve ilan tarihi gibi ilan nitelikleri ile ad, telefon, e-posta gibi kişisel veriler aynı kategoride değildir; bu ayrımı ürünün içine gömmek, sonradan sözleşme maddesiyle kapatılmaya çalışılan bir riski baştan ortadan kaldırır.

İlan niteliği ile kişisel veri aynı şey değildir

Bir ilan sayfasında yan yana duran her alan aynı hukuki ağırlığı taşımaz. Bir araç ilanındaki "2019 model, 78.000 km, 1.5 dizel, otomatik vites, hasar kaydı yok" bloğu bir aracı tarif eder; kimseyi tarif etmez. Aynı sayfanın sağ sütunundaki ilan sahibi adı ve cep numarası ise doğrudan gerçek bir kişiyi işaret eder ve kişisel veri rejiminin içine girer. Teknik olarak ikisi de aynı HTML'in içinde durur, ama ürün tasarımı açısından ikisi arasına kalın bir çizgi çekilebilir ve çekilmelidir. Bu ayrımı yapmayan bir program, kullanıcısına "her şeyi indirdim, gerisi senin sorunun" demiş olur. Fiyat ve nitelik verisi üzerinden emsal çıkarmak, piyasa hareketini izlemek, stok karşılaştırması yapmak; hedefi bir kişi değil, bir pazar olan işlerdir. Kişi bazlı veriye ihtiyaç duyulan an, işin niteliği değişir ve bambaşka bir sorumluluk seti devreye girer. Ürünün çizgisi tam da buraya konur: pazarı ölç, kişiyi hasat etme.

Program hangi alanları topluyor, hangilerini toplamıyor

Bir aracın ne yaptığını anlatmanın en dürüst yolu, alan listesini açık yazmaktır. İlan tarafında çıktı; başlık, fiyat, konum kırılımı, ilan tarihi, ilan numarası, ilan bağlantısı ve kategoriye özel nitelik alanlarından oluşur. Emlakta metrekare, oda sayısı, bulunduğu kat, ısıtma tipi, bina yaşı; araçta kilometre, model yılı, vites, yakıt, kasa tipi, hasar durumu gibi alanlar bu gruba girer. Bu alanlarla emsal dosyası hazırlanır, fiyat hareketi izlenir, portföy karşılaştırması yapılır. Toplanmayan taraf ise ilan sahibinin adı ve cep telefonudur. Bu bir eksiklik değil, bilinçli bir sınırdır ve arayüzde "açılabilir bir seçenek" olarak da durmaz; çünkü kapalı duran bir kutucuk, açıldığı anda riski kullanıcıya devretmenin şık bir yoludur. Harita tarafında durum farklıdır: orada kaydın öznesi bir işletmedir, kurumsal telefon ve adres işletmenin kendi yayınladığı iletişim bilgisidir. Bu ayrım, ürünün iki farklı modülünde iki farklı davranış olarak yaşar.

Telefon numarası hasadı neden ürün özelliği olarak listelenmiyor

Bu, ürünün yol haritasında bilinçli olarak kapatılmış tek maddedir ve gerekçesi teknik değil, tasarımsaldır. Numarayı çekmek yazılım tarafında zor bir iş değil; zor olan, o sütun tabloya düştükten sonra ortaya çıkan işletme yükü ve o yük tamamen kullanıcının tarafında kalıyor. Bu yüzden alan listesinde iletişim sütunu yok, kurulumda kapalı gelen bir seçenek olarak da yok. Kapalı bir kutucuk masum görünür ama işlevi bellidir: kararı, sonuçlarını en az bilen tarafa devreder. Talep geldiğinde verilen cevap da hep aynı oluyor; bu sütun eklenmiyor, bunun yerine aynı işi kişi verisine dokunmadan gören çıktılar öneriliyor. Numara yerine ne kullanıldığı ve bu tercihin ticari karşılığı, bağlantılı yazıda ayrıntılı ele alınıyor.

Platform kullanım şartları: teknik değil sözleşmesel bir sınır

Kişisel veri başlığı kadar sık konuşulmasa da, kurulumun kapsamını fiilen belirleyen ikinci bir sınır var: platformun kendi kullanım şartları. Ürün tarafında bunun karşılığı soyut bir uyarı değil, kurulum ekranında görülen bir kısıt setidir. Hedef tanımı yapılırken kapsam, hesabınızın zaten sahip olduğu erişim yetkisiyle sınırlanır; yetkinizin dışında kalan bir bölüm hedef listesinde seçilebilir olarak hiç görünmez. Ürün, bu taahhüdün etrafından dolaşmaya yarayacak hiçbir ayarı sunmaz, önermez ve destek tarafında tarif etmez. Kapsam kararı kurulum sırasında yazılı olarak kayda geçer; böylece aylar sonra "biz tam olarak neyi tarıyorduk" sorusunun cevabı bir tahmin değil, açıp bakılabilecek bir kayıt olur.

Hız ve yük disiplini ürünün içine nasıl gömülür

Ürünün hız tarafındaki tasarım kararı tek cümleyle özetlenebilir: hız ayarlanabilir, ama üst sınırı olmayan bir hız hiç sunulmaz. Kurulumda bekleme süresi tek bir sabit değer olarak değil, bir alt ve üst sınır çifti olarak girilir; oturum başına sayfa tavanı ile günlük toplam tavan iki ayrı zorunlu alandır ve boş bırakılamaz. Ölçeğin ne anlama geldiği bir hesapla somutlaşır: sayfa başına ortalama 4 saniye beklemeyle 1.200 ilanlık bir portföy taraması 4.800 saniye, yani 80 dakika sürer. Oturum başına 300 sayfalık bir tavanla bu iş dört bloğa bölünür ve tek blokta oluşan yük 20 dakikayı geçmez. Kurulum sihirbazı bu dört bloğu takvime kendisi yerleştirir; kesinti olduğunda iş baştan başlamaz, tekilleştirme ilan numarası üzerinden çalıştığı için aynı kayıt ikinci kez indirilmez.

İşletme iletişim bilgisi ile bireyin numarası arasındaki fark

Harita modülünde kaydın öznesi bir işletmedir ve kartta yazan iletişim bilgisi, işletmenin bulunmak için kendi yayımladığı bilgidir; bu yüzden ilan modülünden farklı davranır. Farkın ürün içindeki karşılığı normalizasyon aşamasındadır. Çıktı üretilirken numaralar tek bir formata çevrilir, alan koduna göre sabit hat ve cep olarak iki ayrı sütuna ayrılır ve cep formatındaki kayıtlar ayrı bir işaretle gelir. Bunun sebebi pratiktir: küçük işletmelerin kartında çoğu zaman santral değil, sahibinin kendi hattı durur. İşaretleme, o satırların toplu bir gönderim listesine sessizce karışmasını engeller; ne yapılacağına siz karar verirsiniz ama ayrımı görmeden karar vermek zorunda kalmazsınız. Aynı normalizasyon mükerrer kayıtları da azaltır, çünkü farklı yazımlarla girilmiş aynı numara tek satırda birleşir.

Uyumlu bir veri akışı: yedi adımlık kurulum

Uyum, sözleşmeye eklenen bir paragrafla değil, akışın kendisiyle sağlanır. Sahada işleyen sıra şudur. Önce amaç yazılır: bu veriyi ne için topluyorsunuz, tek cümleyle. Sonra o amaca yetecek asgari alan listesi çıkarılır ve fazlası kutudan çıkarılır; toplanmayan veri, korunması gerekmeyen veridir. Üçüncü adımda kaynak platformun kullanım şartları okunur ve tarama kapsamı buna göre daraltılır. Dördüncü adımda hız ve tavan ayarları girilir. Beşinci adımda saklama süresi kararlaştırılır; üç ay öncesinin fiyat verisi trend için değerliyken, aynı yaşta bir iletişim kaydı çoğu zaman sadece risktir. Altıncı adımda çıktının nerede duracağı belirlenir: ortak bir bulut klasöründe herkese açık duran dosya, en sık yapılan hatadır. Yedinci adımda ise silme ve itiraz süreci tanımlanır; "bir kişi listeden çıkmak isterse ne olur" sorusunun yazılı bir cevabı olur.

Satın almadan önce satıcıya sorulacak sorular

Bu dikeyde ürünleri ayıran şey ekran görüntüsündeki sütun sayısı değil, satıcının hangi soruya nasıl cevap verdiğidir. Demo sırasında sorulacak birkaç soru, aylar sonra yaşanacak problemi baştan görünür kılar. "Hangi alanları çekiyorsunuz" sorusuna madde madde cevap veremeyen bir satıcı, muhtemelen bu ayrımı hiç düşünmemiştir. "Telefon da çekiyor musunuz" sorusuna gururla "evet" diyen satıcı, size bir özellik değil, bir yükümlülük satıyordur. "Hız ayarı var mı, tavan koyabiliyor muyum" sorusu, aracın hesap güvenliğini önemseyip önemsemediğini gösterir. "Site arayüzü değişirse ne oluyor" sorusu, ürünün arkasında sürekli bir bakım olup olmadığını ölçer. Son olarak, "topladığım veriyi nerede saklıyorsunuz" sorusunun cevabı "kendi bilgisayarınızda" ise, veri sizin kontrolünüzdedir; "bizim sunucumuzda" ise, ek bir aktarım ve sorumluluk katmanı doğmuş demektir.

Sık sorulan sorular

İlan sitelerinden veri toplamak KVKK'ya aykırı mı?

Tek cümlelik bir cevabı yok; belirleyici olan neyi topladığınızdır. Fiyat, metrekare, kilometre, model yılı gibi ilan nitelikleri gerçek bir kişiyi belirlenebilir kılmaz ve kişisel veri tanımına girmez. İlan sahibinin adı ve cep telefonu ise doğrudan kişisel veridir; onu topladığınız anda veri sorumlusu sıfatıyla aydınlatma, saklama ve silme yükümlülükleri devreye girer. Bu sayfadaki yaklaşım, ilk gruba odaklanıp ikinci gruba hiç girmemektir. Somut durumunuz için hukuk danışmanınızla görüşmenizde fayda var; bu metin genel bir çerçevedir, hukuki görüş değildir.

Kamuya açık olan bir numara neden kişisel veri sayılıyor?

Belirleyici olan verinin görünürlüğü değil, sizin onunla ne yaptığınız. Bir numara ilan sayfasında dururken ortada yalnızca o ilanla ilgilenenlerin ulaşabilmesi için yapılmış bir yayın vardır. Siz o numarayı kendi tablonuza aktardığınız anda, ilk yayının amacından bağımsız, yeni ve kendinize ait bir işleme faaliyeti başlatmış olursunuz; yükümlülükler de bu yeni faaliyete bağlanır. Ürün tarafındaki karşılığı basit: kişi sütunları hiç getirilmez, dolayısıyla bu faaliyet hiç başlamaz.

Programın topladığı alanların tam listesini önceden görebilir miyim?

Evet ve bunu istemeniz gerekir. Her modülün çıktı sütunları kurulumdan önce bellidir: ilan tarafında başlık, fiyat, konum kırılımı, ilan tarihi, ilan numarası, bağlantı ve kategoriye özel nitelikler; harita tarafında işletme unvanı, kurumsal iletişim bilgisi, adres, kategori ve yorum sayısı. Bu listeyi vermeyen ya da "her şeyi çeker" diyerek geçiştiren bir araçta, ne topladığınızı ancak dosyayı açtığınızda öğrenirsiniz ki bu, uyum açısından geç bir andır.

Çıktı dosyası nerede duruyor, veriye sizin tarafınızdan erişiliyor mu?

Kurulum kendi bilgisayarınızda çalışır ve Excel/CSV çıktısı seçtiğiniz klasöre yazılır; toplanan satırların bir kopyası satıcı tarafında tutulmaz. Bunun pratik sonucu şudur: dosyanın nerede duracağı, kimin açabileceği ve ne zaman silineceği kararı tamamen sizde kalır. Karşılaştırma yaparken bu soruyu her araca sorun, çünkü çıktının satıcı sunucusunda biriktiği kurulumlarda araya ek bir aktarım katmanı girer ve tarafların rolünün sözleşmeyle netleştirilmesi gerekir.

Hız ayarını kendim değiştirebiliyor muyum?

Değiştirebilirsiniz, ama tanımlı bir aralık içinde. Bekleme süresi alt ve üst sınır olarak girilir, oturum tavanı ve günlük tavan zorunlu alanlardır; "sınır yok" diye bir seçenek arayüzde bulunmaz. Ayarları gevşetmek isterseniz sihirbaz tahmini süreyi ve blok sayısını anında yeniden hesaplayıp gösterir, böylece kararı görerek verirsiniz. Kurulumda önerilen değerlerle başlamak ve gerekirse tek seferde küçük bir adım değiştirmek en sorunsuz yol oluyor.

Çıktıdan hangi raporları üretebiliyorum?

Standart kurulumda dört çıktı yaygın kullanılıyor: ilçe ya da mahalle kırılımında ortalama ve medyan fiyat tablosu, seçilen dönemde fiyatı düşen ilanların oranı, ilan yaşı dağılımı ve yayından kalkma süresi, bir de kendi portföyünüzle emsal listesini yan yana koyan karşılaştırma sayfası. Dördü de nitelik ve fiyat sütunlarından üretilir; hiçbiri kişi sütunu gerektirmez. Raporlar kurulumda hazır şablon olarak gelir, çıktı klasöründeki tabloyu kaynak alır ve her yenilemede kendini günceller.

Bir kişi verisinin silinmesini isterse ne yapmalıyım?

Bu talebi karşılayacak bir akışınızın önceden hazır olması gerekir. Pratikte üç şey lazım: kaydı bulabileceğiniz bir arama yöntemi, ilgili satırı hem ana dosyadan hem yedeklerden çıkarmayı sağlayan bir adım ve talebin ne zaman geldiğini gösteren bir kayıt. Toplanmayan veri için bu sorun hiç doğmaz; bu da asgari alan yaklaşımının en pratik faydasıdır.

Harita taramasıyla toplanan işletme numaralarına mesaj atabilir miyim?

Görebiliyor olmanız, gönderebileceğiniz anlamına gelmez. Ticari elektronik ileti göndermek istiyorsanız, izin ve kayıt tarafındaki yükümlülükleri karşılamanız gerekir; ayrıca ilk ret ya da itirazdan sonra iletişimi durdurmak zorunludur. Bu yüzden harita çıktısını bir toplu mesaj listesi gibi değil, önce bölgeyi anlamak için kullanılan bir pazar haritası gibi ele almak daha doğru bir başlangıçtır.

Kurulumdan sonra hangi ayarları tek başıma değiştirebiliyorum?

Hedef kategori ve bölge seçimi, tarama saatleri, bekleme aralığı ve tavanlar ile çıktı klasörü kullanıcı tarafında serbestçe değiştirilebilir. Alan listesi ise böyle değil: getirilmeyen kişi sütunlarını sonradan açan bir anahtar yoktur, çünkü o anahtarın varlığı kararı en az bilgiyle verilen yere taşır. Yeni bir alan ihtiyacı doğduğunda talep destek üzerinden değerlendirilir ve aynı ayrım gözetilir.