Açık ve Kapalı Veri: Veri Çekme Yasallığının Temeli
Web scraping konusundaki en net kural, açık ve kapalı veri arasındaki ayrımdır. Giriş yapmadan herkesin görebildiği bilgiler—ürün listeleri, işletme rehberleri, emlak ilanları, haber makaleleri—genellikle sorun teşkil etmez. Açıkça görülebilen web sitelerine erişimin yetkisiz erişim oluşturmadığı kabul edilir.
Kapalı veri farklıdır. Bilgiye ulaşmak için giriş yapmanız, bir ödeme duvarını aşmanız veya başkasının kimlik bilgilerini kullanmanız gerekiyorsa, yetkisiz erişim bölgesine girersiniz. Bilgisayar sistemlerine yetkisiz erişim suç teşkil eder ve başkasının görmesine izin verilmeyen verilere erişmek yasaktır. hiQ Labs ve LinkedIn davası bu konuyu ele aldı: LinkedIn, scraping işleminin durdurulması istendikten sonra bile yasalara aykırı olduğunu savundu, ancak mahkeme başlangıçta açık profillerin korunmadığına karar verdi. Dava sonunda anlaşmayla sonuçlandı ve bazı belirsizlikler kaldı, ancak ilke geçerliliğini koruyor—herkese açık görünen verileri çekmek, korunan içeriğe erişmekten maddi olarak farklıdır.
İşletme kullanımı için, herhangi bir ziyaretçinin giriş yapmadan görebileceği verilerle kalın. Projeniz hesap erişimi gerektiriyorsa, o hesaba sahip olmalı veya hesap sahibinden açık izin almalısınız.
Kişisel Veri ve Gizlilik Hukuku
Kişisel veri toplama—isimler, e-posta adresleri, telefon numaraları, IP adresleri, konum verileri—gizlilik düzenlemelerini devreye sokar. Türkiye'de KVKK (Kişisel Verilerin Korunması Kanunu), kişisel verilerin işlenmesi için yasal bir dayanak, verilerin nasıl kullanılacağına dair şeffaflık ve bireylerin haklarına saygı gerektirir.
Yasal dayanak önemlidir. Açık bir rehberden B2B pazarlama için işletme iletişim bilgilerini çekiyorsanız, meşru menfaate dayanabilirsiniz. Tüketici profilleri, isimli yorumlar veya sosyal medya etkinliği topluyorsanız, rıza, amaç sınırlaması ve veri sahibi hakları konusunda daha dikkatli düşünmelisiniz. Avrupa Veri Koruma Kurulu, kamuya açık olmanın veri koruma yasasından muaf olmak anlamına gelmediğini açıkça belirtmiştir—yine de yasal bir dayanağa ihtiyacınız vardır ve bireylerin makul beklentilerine saygı göstermelisiniz.
Pratikte, birçok işletme kişisel veriden tamamen kaçınır. İsimli kullanıcı yorumları çekmek yerine, toplu derecelendirmeleri ve anonim metinleri çekin. Bireysel sosyal medya profillerini toplamak yerine, net bir yasal yolunuz ve buna uygun bir gizlilik politikanız olmadıkça, bunları tanımlanabilir kişilerle ilişkilendirmeden açık gönderileri toplayın. Projeniz kişisel veri gerektiriyorsa, başlamadan önce bir veri koruma avukatına danışın.
Kullanım Şartları: Sözleşme ve Teknik Erişim
Çoğu web sitesi scraping, otomatik erişim veya verilerinin ticari kullanımını yasaklayan kullanım şartları yayınlar. Bu şartların yasal ağırlığı sık karıştırılan bir konudur. Kullanım şartlarını ihlal etmek, scraping işlemini otomatik olarak suç haline getirmez—mahkemeler, yalnızca kullanım şartları ihlalinin bilgisayar sistemine yetkisiz erişimle aynı olmadığına karar vermiştir.
Ancak kullanım şartları sözleşme olarak kalır ve bunları ihlal etmek hukuki sonuçlara yol açabilir. Bir web sitesi sahibi ihtarname gönderebilir, ihtiyati tedbir talep edebilir veya zarar gösterdiğini kanıtlayabilirse sözleşme ihlali nedeniyle dava açabilir. Scraping'i açıkça yasaklayan şartları kabul ederseniz, ihlalden sorumlu olabilirsiniz, ancak web sitesi gerçek zarar gösteremediği sürece uygulama nadirdir.
Kullanım Şartlarına Nasıl Yaklaşılır
- Şartları okuyun. Scraping açıkça yasak ve ticari bir proje planlıyorsanız, riski değerlendirin. Agresif hukuk ekipleri olan büyük platformlar, küçük sitelere göre şartlarını uygulamaya daha yatkındır.
- Önce API olup olmadığını kontrol edin. Birçok platform, sözleşmesel belirsizlik olmadan yapılandırılmış veri sağlayan resmi API'ler sunar.
- Nazik ve teknik kalın. Şartlar scraping'i yasaklasa bile, web siteleri genellikle hizmeti aksatmayan düşük hacimli, saygılı botları tolere eder. Tolere edilen ve dava edilen arasındaki çizgi genellikle ölçek ve etkiye bağlıdır.
- Sürecinizi belgeleyin. İtiraz edildiğinde, yalnızca açık veri topladığınızı, robots.txt'ye saygı gösterdiğinizi ve istek oranlarını makul tuttuğunuzu göstermek konumunuzu güçlendirir.
Gri alan projeler için—fiyat takibi amacıyla büyük bir pazar yeri veya emlak platformu kazımak—pratik tavsiye dikkatli ilerlemek, sınırları anlayan saygın bir kazıma hizmeti kullanmak ve yasal bir tepki alırsanız durmaya hazır olmaktır.
Telif Hakkı ve Veritabanı Hakları
Telif hakkı orijinal yaratıcı eserleri korur—metin, resim, video, yazılım kodu. Bir web sitesini kazımak size içeriğinin sahipliğini vermez. Kazınan makaleleri, ürün açıklamalarını veya fotoğrafları izinsiz yeniden yayınlarsanız, telif hakkı ihlali riski taşırsınız. AB'de veritabanı hakları ek bir katman ekler: Veritabanı Direktifi, verilerin elde edilmesi, doğrulanması veya sunulmasına önemli yatırım yapıldığı veritabanlarına sui generis koruma sağlar.
Türkiye'de veritabanı hakları konusunda özel bir düzenleme yoktur, ancak telif hakkı orijinal derlemelere ve yaratıcı içeriğe hala uygulanır. Gerçeklerin kendisi telif hakkına tabi değildir—fiyatlar, adresler, ürün özellikleri—ancak bunların ifade edilme veya düzenlenme şekli olabilir. Kendi dahili kullanımınız için ham olgusal verileri kazımak (fiyat karşılaştırması, pazar araştırması, envanter izleme) genellikle telif hakkını ilgilendirmez. Bu verileri orijinal kaynakla doğrudan rekabet edecek şekilde yeniden yayınlamak daha risklidir.
Telif Hakkı Riskini Azaltma
- Yaratıcı içerik değil, gerçekleri çıkarın. Pazarlama metni veya profesyonel fotoğraflar değil, fiyatları, özellikleri ve stok durumunu kazıyın.
- Veriyi dönüştürün. Kazınan verileri kendi ürününüzde toplarsanız, analiz ederseniz veya yeniden biçimlendirirseniz, dönüştürücü değer katarsınız.
- Mantıklı olduğunda atıfta bulunun. Kazınan verileri herkese açık gösteriyorsanız, kaynağa bağlantı verin.
- Toplu yeniden yayından kaçının. Tüm bir web sitesini veya veritabanını yansıtmak en açık ihlaldir. Orijinalin yerini almak için değil, kararları bilgilendirmek için kazınan verileri kullanın.
Kazınan içeriği yeniden yayınlayacak veya dağıtacak ticari projeler için—karşılaştırma siteleri, toplayıcılar, yapay zeka eğitim veri setleri—yasal bir incelemeye para harcayın.
Teknik Etki: Altyapıya Saygı Gösterin
Kazıma konusunda yasal bir hakkınız olsa bile, teknik yöntem önemlidir. Bir web sitesini isteklerle aşırı yüklemek, hizmet reddi saldırısı oluşturabilir veya sistemlere müdahale nedeniyle tazminat davası açılmasına yol açabilir. Ölçülebilir zarara neden olan agresif kazıma—kesinti süresi, artan barındırma maliyetleri, kötüleşen kullanıcı deneyimi—tazminat veya ihtiyati tedbir talepleri için dayanak oluşturabilir.
Hız sınırlaması hem bir nezaket hem de yasal bir korumadır. İyi tasarlanmış bir kazıyıcı insan davranışını taklit eder: istekler arasında bekler, robots.txt yönergelerine saygı gösterir, kendini bir user-agent dizesiyle tanıtır ve site hata döndürürse geri çekilir. Web siteleri anti-bot önlemleri yalnızca kullanım şartlarını uygulamak için değil, altyapıyı korumak için de kullanır.
Robots.txt yasal olarak bağlayıcı değildir, ancak onu görmezden gelmek bir anlaşmazlık ortaya çıkarsa konumunuzu zayıflatır. Mahkemeler robots.txt'ye uyumu iyi niyet kanıtı olarak değerlendirmiştir ve onu ihlal etmek, yetkiyi bilerek aştığınız iddiasını destekleyebilir. İşletme projeleri için, özel bir nedeniniz—ve yasal tavsiyeniz—olmadıkça kazıyıcılarınızı robots.txt'yi onurlandıracak şekilde yapılandırın.
Pratik Uyumluluk Kontrol Listesi
Her kazıma projesi bir uyumluluk incelemesiyle başlamalıdır. Aşağıdaki kontrol listesi, Türkiye'deki işletmeler için ana yasal ve teknik hususları kapsar. Yasal tavsiyenin yerini tutmaz, ancak kaynak ayırmadan önce riskleri belirlemeniz için bir çerçeve sunar.
Başlamadan Önce
- Verinin açık olduğunu doğrulayın. Herhangi bir ziyaretçi giriş yapmadan veya ödeme yapmadan görebilir mi? Evet ise devam edin. Hayır ise durun veya izin alın.
- Resmi bir API olup olmadığını kontrol edin. Birçok platform, sözleşmesel belirsizlikten kaçınan yapılandırılmış veri erişimi sağlar.
- Kullanım şartlarını okuyun. Scraping, otomatik erişim veya ticari kullanıma ilişkin açık yasakları not edin. Platformun geçmişine ve kullanım durumunuza göre uygulama riskini değerlendirin.
- Kişisel verileri belirleyin. İsim, e-posta, telefon numarası veya diğer tanımlayıcıları toplayacak mısınız? Evet ise, KVKK kapsamında yasal dayanağınızı belirleyin.
- Telif hakkı ve veritabanı haklarını gözden geçirin. Yaratıcı içerik (metin, resim) mi yoksa olgusal veri (fiyat, özellik) mi çıkarıyorsunuz? Kopyalamak yerine gerçekleri kullanmayı planlayın ve mümkünse dönüştürücü değer katın.
Proje Sırasında
- Robots.txt'ye saygı gösterin. Bunları geçersiz kılmak için yasal bir nedeniniz olmadıkça, kazıyıcınızı yasaklama yönergelerini onurlandıracak şekilde yapılandırın.
- İstek oranlarını sınırlayın. Hedef siteyi aşırı yüklemekten kaçınmak için istekleri aralıklı yapın. Küçük siteler için saniyede bir istek iyi bir başlangıç noktasıdır.
- Net bir user-agent kullanın. Kazıyıcınızı açıklayıcı bir user-agent dizesiyle tanımlayın ve iletişim bilgisi sağlayın.
- Engelleme ve hataları izleyin. 403, 429 veya captcha meydan okumaları alırsanız, yavaşlayın veya durun.
- Verileri güvenli şekilde saklayın. Kişisel veri topluyorsanız, aktarım ve depolama sırasında şifreleyin, erişimi sınırlayın ve veri saklama kurallarına uyun.
Toplama Sonrası
- Verileri belirtilen amaç için kullanın. Yeni bir yasal dayanak olmadan kişisel verileri yeniden amaçlandırmayın.
- Uygun olduğunda kaynaklara atıfta bulunun. Kazınan verileri herkese açık gösteriyorsanız, orijinal siteye bağlantı verin.
- Kaldırma isteklerine yanıt verin. Bir web sitesi sahibi durmanızı veya verileri silmenizi isterse, isteği ciddiye alın.
- Periyodik olarak gözden geçirin. Yasalar değişir, kullanım şartları güncellenir ve uygulama öncelikleri kayar. Uyumluluk incelemenizi yıllık olarak gözden geçirin.
Ne Zaman Yasal Tavsiye Alınmalı
Bazı projeler güvenli sınırlar içinde kalır—dahili fiyat karşılaştırması için açık ürün listelerini kazımak, pazar analizi için emlak ilanlarını toplamak veya duygu araştırması için müşteri yorumlarını toplamak. Diğerleri belirsiz veya yüksek risklidir. Projeniz aşağıdakilerden herhangi birini içeriyorsa bir avukata danışmalısınız:
- Geçmişte kazıyıcılara ihtarname gönderen veya dava açan bir platformu kazımak.
- Özellikle satmayı, profil çıkarmak için kullanmayı veya diğer veri setleriyle birleştirmeyi planlıyorsanız, ölçekte kişisel veri toplamak.
- Kazınan içeriği orijinal kaynakla rekabet edecek şekilde yeniden yayınlamak veya dağıtmak.
- Bir hesabınız olsa bile, giriş duvarları, ödeme duvarları veya teknik korumaların arkasındaki verilere erişmek.
- Veri işlemenin sektöre özel kurallara tabi olduğu düzenlenmiş bir sektörde (finans, sağlık, hukuk hizmetleri) faaliyet göstermek.
Bir avukat yasadışı bir projeyi yasal hale getiremez, ancak savunulabilir bir yaklaşım yapılandırmanıza, şartlar ve gizlilik bildirimleri hazırlamanıza ve risk azaltma konusunda tavsiye vermenize yardımcı olabilir. Yüksek değerli projeler için—kazınan veriler üzerine bir SaaS platformu oluşturmak, bir karşılaştırma sitesi başlatmak veya ticari bir veri seti oluşturmak—yasal tavsiye maliyeti, dava veya düzenleyici para cezası maliyetine kıyasla mütevazıdır.
Bir Kazıma Hizmetiyle Çalışmak
Birçok işletme, veri toplamayı şirket içinde kazıyıcı oluşturmak yerine dış kaynak kullanmayı tercih eder. Profesyonel bir hizmet teknik uzmanlık getirir, anti-bot korumasını ele alır ve yasal sınırları anlar. Bir sağlayıcıyı değerlendirirken, uyumluluk uygulamaları hakkında sorun. Yalnızca açık veri mi topluyorlar? Robots.txt'ye ve hız sınırlarına saygı gösteriyorlar mı? Yasal bir dayanak sağlamadıkça kişisel veriden kaçınıyorlar mı?
Kodrana, yaygın platformlar için hazır kazıyıcılardan oluşan bir katalog tutar—pazar yerleri, emlak siteleri, iş ilanları, işletme rehberleri—ve 2-5 iş günü içinde yeni kaynaklar için özel kazıyıcılar oluşturur. Yalnızca kamuya açık verileri topluyoruz, sahip olmadığımız hesaplara asla giriş yapmıyoruz ve her kazıyıcıyı teknik ve yasal sınırlara saygı gösterecek şekilde yapılandırıyoruz. Herhangi bir projeye başlamadan önce hedef siteyi inceler ve fizibiliteyi teyit ederiz. Yeni müşteriler için, taahhütte bulunmadan önce veri kalitesini ve uyumluluğunu doğrulayabilmeniz için 50-100 kayıtlık ücretsiz bir örnek sağlıyoruz. Projenizin uygulanabilir olup olmadığından emin değilseniz, bize siteyi ve ihtiyacınız olan alanları gönderin—koruma seviyesini kontrol edip yasal ve teknik yol hakkında tavsiye vereceğiz.
Sık sorulan sorular
Türkiye'de web scraping yasadışı mı?
Web scraping doğası gereği yasadışı değildir. Teknik korumaları aşmadan veya veri koruma yasalarını ihlal etmeden herkese açık görünen verileri toplamak genellikle yasaldır. Ancak yetkisiz olarak kapalı verilere erişirseniz, kişisel verileri yasadışı şekilde toplarsanız veya bir web sitesine teknik zarar verirseniz scraping yasadışı hale gelebilir. Yasal sınırlar, neyi kazıdığınıza, nasıl yaptığınıza ve daha sonra verilerle ne yaptığınıza bağlıdır.
Bir web sitesinin kullanım şartları scraping'i yasadışı hale getirebilir mi?
Kullanım şartları sözleşmedir, ceza hukuku değil. Bunları ihlal etmek otomatik olarak scraping'i suç haline getirmez. Ancak bir web sitesi sahibi, zarar gösterdiğini kanıtlayabilirse hukuki yollara başvurabilir—ihtarnameler, ihtiyati tedbirler veya sözleşme ihlali davaları. Mahkemeler yalnızca kullanım şartları ihlallerinin yetkisiz erişim oluşturmadığına karar vermiştir, ancak kaynakları olan büyük platformlar yine de şartlarını agresif bir şekilde uygulayabilir.
Web scraping'de açık ve kapalı veri arasındaki fark nedir?
Açık veri, giriş yapmadan, ödeme yapmadan veya teknik engelleri aşmadan herhangi bir ziyaretçiye görünür olan veridir. Örnekler arasında ürün listeleri, haber makaleleri ve işletme rehberleri bulunur. Kapalı veri, kimlik doğrulama veya erişim kontrollerini atlamayı gerektirir—müşteri panoları, ödeme duvarlı içerik veya özel kullanıcı profilleri. Açık verileri kazımak genellikle yasaldır; kapalı verileri izinsiz kazımak yasadışıdır.
Scraping yaparken robots.txt'yi takip etmem gerekir mi?
Robots.txt yasal olarak bağlayıcı değildir, ancak onu görmezden gelmek bir anlaşmazlık ortaya çıkarsa yasal konumunuzu zayıflatır. Mahkemeler robots.txt'ye uyumu iyi niyet kanıtı olarak değerlendirmiştir ve onu ihlal etmek yetkisiz erişim veya kötü niyetli davranış iddialarını destekleyebilir. İşletme projeleri için robots.txt'yi onurlandırmak, riski azaltan düşük maliyetli bir korumadır.
KVKK kapsamında kişisel veri kazıyabilir miyim?
Yasal bir dayanağınız varsa (KVKK) kişisel veri kazıyabilirsiniz. Kamuya açık olmak muaf olmak anlamına gelmez—yine de yasal bir gerekçeye ihtiyacınız vardır, bireylerin haklarına saygı göstermelisiniz ve veri toplamayı en aza indirmelisiniz. Çoğu işletme kullanım durumu için kişisel veriden tamamen kaçınmak daha basit ve güvenlidir. Projeniz bunu gerektiriyorsa, başlamadan önce bir veri koruma avukatına danışın.