Menü

GDPR ve test verisi: gerçek kişisel veri neden test ortamında olmaz?

GDPR kapsamında kimlik bilgilerinin neden kişisel veri sayıldığını, test ortamlarında gerçek veri kullanmanın risklerini ve anonimleştirme ile takma ad arasındaki farkı anlatıyoruz.

Yayın tarihi

  • gdpr
  • gizlilik
  • test verisi

GDPR test verisi tartışması genellikle tek bir soruyla başlar: bir test ortamında gerçek müşteri kayıtları bulunabilir mi? Bu yazıda hangi bilgilerin kişisel veri sayıldığını, test ortamının neden üretim ortamı gibi korunmadığını, anonimleştirme ile takma ad kullanımının nasıl ayrıldığını ve pratikte hangi alışkanlıkların riski büyüttüğünü bulacaksınız.

Hangi bilgiler kişisel veri sayılır?

Kişisel veri, kimliği belirli ya da belirlenebilir bir kişiyle ilişkilendirilebilen her bilgidir. Bu tanım, akla ilk gelen alanlardan çok daha geniştir: ad ve soyad, kimlik numarası, doğum tarihi, adres, telefon numarası, e-posta adresi ve çevrimiçi kullanıcı adı bu kapsama girer.

Belirlenebilirlik ölçütü, işi zorlaştıran kısımdır. Tek başına ayırt edici görünmeyen bir bilgi, başka bir bilgiyle birleştiğinde kişiyi işaret edebilir. Doğum tarihi tek başına binlerce kişiye uyabilir; doğum tarihi, posta kodu ve cinsiyet bir arada geldiğinde ise çoğu zaman küçük bir gruba, bazen tek bir kişiye kadar daralır.

Bu yüzden “bizde isim yok, sorun yok” yaklaşımı yanıltıcıdır. Bir kaydın kişiyi işaret edip etmediği, alanların tek tek değil birlikte değerlendirilmesiyle anlaşılır. Kimlik kaydının bütünü bu nedenle başlı başına hassas bir veri kümesidir.

Test ortamı neden üretim ortamı sayılmaz?

Üretim sisteminin çevresinde erişim denetimleri, kayıt tutma, yedekleme kuralları ve izleme mekanizmaları bulunur. Test ortamı ise genellikle hızlı kurulmak ve rahatça değiştirilebilmek için tasarlanır; bu esneklik, aynı korumaların orada bulunmadığı anlamına gelir.

Somut farklar hızla birikir. Test veritabanına ekibin daha geniş bir bölümü erişebilir, yedekler daha kısa ömürlü ama daha az denetimli saklanır, ortam gerektiğinde kopyalanır ve bu kopyalar bir süre sonra kimsenin takip etmediği makinelerde kalır. Gerçek kişisel veri böyle bir ortama girdiğinde, asıl sistemdeki koruma seviyesi artık geçerli değildir.

İkinci sorun, ortamın amacıyla ilgilidir. Test ortamı hataları bulmak için vardır; bu yüzden geliştiriciler orada rahatça deneme yapar, kayıtları değiştirir ve siler. Gerçek bir kişinin verisiyle çalışırken aynı rahatlık uygun değildir. Bu ikilem, ekipleri ya gereksiz bir temkinliliğe ya da farkında olunmayan ihlallere sürükler.

Üçüncü sorun, kopyanın çoğalmasıdır. Bir kez kopyalanan kayıt, geliştiricinin kendi bilgisayarına, yerel bir veritabanına, bir test betiğine ve bir sorun kaydına eklenen dosyaya kadar gidebilir. Kopya sayısı arttıkça verinin nerede olduğunu bilmek ve silindiğinden emin olmak imkânsızlaşır.

Anonimleştirme ile takma ad kullanımı arasındaki fark nedir?

Bu iki kavram sıkça karıştırılır ama sonuçları birbirinden çok farklıdır. Anonimleştirme, verinin artık hiçbir kişiyle ilişkilendirilememesi anlamına gelir. Takma ad kullanma ise gerçek kimliği bir kodla değiştirmektir; bağlantıyı kurabilecek bir anahtar bir yerde durmaya devam eder.

Bu ayrımın pratik sonucu şudur: takma adla saklanan veri hâlâ kişisel veridir, çünkü uygun ek bilgiyle geri döndürülebilir. Yalnızca ismi silip diğer alanları bırakmak da anonimleştirme sayılmaz; doğum tarihi, posta kodu ve cinsiyet gibi alanların birlikte kişiyi işaret edebildiğini yukarıda gördük.

Gerçek anonimlik sağlamak, göründüğünden zordur ve çoğu test senaryosu için gereksizdir. Test verisinin gerçek kayıtlardan türetilmesi yerine baştan sentetik olarak üretilmesi, bu sorunu tamamen ortadan kaldırır: ortada geri döndürülecek bir bağ, silinmesi gereken bir kopya ve korunması gereken bir kişi yoktur. Bu yaklaşımın diğer yöntemlerle karşılaştırması için sentetik ve anonimleştirilmiş veri yazısına bakabilirsiniz.

Veri minimizasyonu ve saklama süresi pratikte ne demek?

Veri minimizasyonu, amacı gerçekleştirmek için gereken en az veriyi toplamak anlamına gelir. Bir test senaryosu için adresin yalnızca posta kodu kısmı gerekiyorsa, tam adres alanına gerek yoktur. Bu ilke, hem toplanan veriyi hem de oluşabilecek kopyaları azaltır.

Saklama süresi ise verinin ne kadar tutulacağının baştan belirlenmesidir. Süresiz saklanan test verisi, zamanla kimsenin sahibi olmadığı bir birikime dönüşür. Bu birikim genellikle ortam yenilenirken keşfedilir; o noktada verinin kime ait olduğu ve hangi amaçla tutulduğu artık bilinmez.

Bu iki ilkeyi uygulamanın en kolay yolu, test verisini hiç toplamamaktır: sentetik kayıtlar üretildiği yerde kullanılır, işi bittiğinde atılır. Böylece hem saklama süresi hem de erişim denetimi sorunu kendiliğinden ortadan kalkar.

Bu metin hukuki danışmanlık değildir ve hiçbir uygulamanın belirli bir düzenlemeye uyduğunu iddia etmez; kuralların ayrıntısı için resmî kaynaklara ve kendi hukuk ekibinize başvurmanız gerekir. Düzenlemenin resmî metni Avrupa Birliği mevzuat sitesinde yayımlanmıştır.

Ekran görüntüleri ve log kayıtları neden unutulur?

Veri akışını düşünürken genellikle yalnızca veritabanı hatırlanır; oysa kişisel veri çok daha fazla yerde iz bırakır. Uygulama logları, hata izleme servisleri, ekran görüntüleri, sunum dosyaları, eğitim videoları ve destek taleplerine eklenen dosyalar bu listenin yalnızca bir kısmıdır.

Bu alanların ortak özelliği, veritabanına göre daha az denetlenmesidir. Bir hata kaydına eklenen gerçek bir kimlik numarası, o kaydı görebilen herkesin erişimine açılır ve çoğu zaman silinmesi unutulur. Aynı veri, hata izleme sisteminde aylarca saklanabilir.

Bu sorunun en etkili çözümü, ekran görüntüleri ve hata raporları için de sentetik kayıt kullanmaktır. Kurgusal bir kayıtla alınan ekran görüntüsünü paylaşmak, maskeleme yapmayı gerektirmez; çünkü ortada korunması gereken bir kişi yoktur. Adres verileri özelinde bu konu adres verisi ve gizlilik yazısında ayrıca ele alınıyor.

Geliştiriciler için: test ortamını üretimden ayırmak

İlk adım, test ortamının üretim veritabanına doğrudan erişimini kaldırmaktır. Kopyalama işlemi teknik olarak kolaysa bir gün mutlaka yapılır; bu yüzden kolaylığı bilinçli olarak ortadan kaldırmak gerekir. Erişim yalnızca açık bir talep ve gerekçeyle verilmelidir.

İkinci adım, ortamın kendisini işaretlemektir. Test kayıtlarının kurgusal olduğunu belirten bir etiket, verinin yanlışlıkla başka bir ortama taşınmasını ve gerçek sanılmasını engeller. Aynı etiket, verinin hangi üretim yöntemiyle oluştuğunu da belgelediği için denetim sırasında işi kolaylaştırır.

Üçüncü adım, log ve hata kayıtlarını gözden geçirmektir. Uygulamanın hangi alanları logladığını bilmek, hangi verinin beklenmedik yerlerde biriktiğini görmenin tek yoludur. Tam kimlik numarası ya da tam adres gibi alanların loglara hiç yazılmaması, çoğu zaman en basit ve en etkili önlemdir.

Dördüncü adım, ekip alışkanlıklarını yazılı hâle getirmektir. Hangi durumda sentetik veri üretileceği, hangi durumda gerçek veriyle çalışmanın gerçekten gerekli olduğu ve bu ikinci durumda hangi ek önlemlerin alınacağı belirsiz kalırsa, herkes kendi yorumunu uygular. Sitemizdeki kimlik üreticisi yalnızca sentetik kayıt üretir; bu kayıtlar gerçek bir kişiye karşılık gelmez, yalnızca test amaçlıdır ve kimseyi taklit etmek için kullanılamaz.

Test ortamını üretimden ayırmak için izlenecek adımlar:

  • İlk adım: test ortamının üretim veritabanına doğrudan erişimini kaldırmak
  • İkinci adım: ortamın kendisini, kayıtların kurgusal olduğunu belirten bir etiketle işaretlemek
  • Üçüncü adım: log ve hata kayıtlarını gözden geçirmek
  • Dördüncü adım: ekip alışkanlıklarını yazılı hâle getirmek

Sonraki adımlar

Önce elinizdeki test ortamlarında gerçek kişisel veri bulunup bulunmadığını tespit edin; bu tespit yapılmadan alınan hiçbir önlem yerini bulmaz. Ardından veri akışını veritabanının ötesine taşıyıp log, ekran görüntüsü ve dosya paylaşımı alışkanlıklarını gözden geçirin. Yeni test kümeleri kurarken kaynağı baştan sentetik seçmek, sonradan temizlik yapmaktan her zaman daha kolaydır.

Okumaya devam edin

Çevrimiçi kimlik ve test verisi üreticisi hakkında makaleler