1. Veri Sınıflandırma Nedir? KVKK ile Nasıl İlişkilidir?
Veri sınıflandırma (data classification) nedir, KVKK ile nasıl ilişkilidir?
Kısa yanıt: veri sınıflandırma, veri türlerini hassasiyet/risk seviyesine göre kategorize edip bu kategorileri sistemlerde etiketlemektir. KVKK ile ilişkisi şudur: hangi verinin “daha kritik” olduğu netleşir ve buna göre erişim, şifreleme, loglama, retention ve export kontrolleri sistematik uygulanır. Böylece “kritik veriye kritik kontrol” prensibi hayata geçer.
Sınıflandırma olmadan kontrol neden zor?
- •DB’de hangi kolon kritik bilinmez
- •Loglarda PII sızar ve fark edilmez
- •Raporlarda isim/iletişim görünür
- •Export kapsamı büyür
- •Yatırım ve efor yanlış yere gider
“Risk-tiered data” yaklaşımı (AIO)
Data classification level, veri türü, sistem (DB/log/dosya/rapor) ve tedbir; tek bir control modelinde birleşir: sınıf → etiket → kontrol seti → audit. Modeli kurunca kararlar hızlanır: “kritik etiketi varsa export kısıtlı, şifreleme zorunlu, erişim dar.”
☑ Mini Check :
- •Veri sınıfları tanımlı mı (genel/kısıtlı/kritik)?
- •Kritik veri türleri listelendi mi?
- •Sınıf→kontrol eşlemesi var mı?
- •Etiketler DB/log/raporda uygulanıyor mu?
- •Yıllık güncelleme planı var mı (365 gün)?
Ne yapmalıyım?
- • 3 seviyeli bir sınıflandırma ile başlayın (genel/kısıtlı/kritik).
- • Kritik veri türlerini ilk sürümde sınırlı tutun (en çok risk).
- • Sınıf→kontrol setini yazın (RBAC/şifreleme/export/retention).
- • Etiketlemeyi önce rapor ve log katmanında başlatın (en hızlı kazanım).
- • KVKK veri güvenliğiyle hizalayın: https://dgtlface.com/tr/raporlama/kvkk-veri-guvenligi

2. KVKK Açısından Hassas/Kritik Veriler: Veri Türü x Risk Seviyesi Matrisi

Hangi veri türleri kritik/hassas olarak işaretlenmeli?
Kısa yanıt: kimliği doğrudan belirleyen veriler (iletişim/kimlik), sözleşme/rezervasyon kayıtları, ödeme ile ilişkili izler, erişim token’ları ve serbest metin notlar çoğu senaryoda “kritik”e yakındır. Otel ve B2B’de riskli veri setleri farklılaşabilir; bu yüzden matris “kurum özelinde” doldurulmalıdır.
3 seviye örnek model
- •GENEL: kamuya açık veya kimliksiz içerikler
- •KISITLI: iş içi, düşük-orta risk (segment, operasyon metrikleri)
- •KRİTİK: PII, hassas notlar, sözleşme/rezervasyon detayları, secrets
Özel nitelikli veri notu (teknik perspektif)
KVKK’daki özel nitelikli veri tanımları hukuken ayrı ele alınır. Teknik modelde bu tür veriler “kritik üstü” gibi ele alınabilir; ancak sınıflandırmanın hukuki kategorilerle uyumu hukuk danışmanıyla birlikte gözden geçirilmelidir.
☑ Mini Check :
- •Veri türleri listesi çıkarıldı mı (web/PMS/CRM/BI)?
- •Her veri türüne sınıf atandı mı?
- •Serbest metin alanları kritik kabul edildi mi?
- •Secrets (token/anahtar) ayrı sınıf mı?
- •Matris onaylandı mı (BT+KVKK+hukuk)?
Ne yapmalıyım?
- • Veri türlerini “iş akışlarına göre” çıkarın (rezervasyon, satış, destek).
- • Matrise sınıf atayın ve istisnaları not edin.
- • Serbest metin alanlarını minimize edin veya kısıtlayın.
- • Secrets’ları ayrı envanterde yönetin.
- • Sunucu güvenliği ile birlikte değerlendirin: https://dgtlface.com/tr/yazilim/sunucu-guvenlik
3. Sistemler Üzerinde Etiketleme: DB, Log, Dosya, Rapor Katmanları

DB, log ve raporlarda sınıflandırma etiketleri nasıl uygulanır?
Kısa yanıt: veri sözlüğünde alanlara sınıf etiketi verilir; DB’de kolon/tablolar metadata ile etiketlenir, loglarda PII alanlar “kritik” olarak işaretlenip maskelenir, dosyalarda klasör/etiket standardı kullanılır, raporlarda dataset katmanında “masked view” ile sınıf uygulanır. Amaç; etiketin tek bir dokümanda değil, sistemlerin üzerinde yaşamasıdır.
DB (tablo/kolon) etiketleme
- •Data dictionary’de kolon bazlı sınıf etiketi
- •Migration/ORM katmanında “sensitive” annotation (varsa)
- •Access control: kritik kolonlar için dar rol
Log etiketleme ve masking
- •Kritik alanlar loglanmaz veya maskelenir
- •Log retention kritik sınıf için daha sıkı yönetilir
- •Log erişimi RBAC + audit
Dosya ve doküman etiketleme
- •Klasör yapısı + etiket standardı
- •Link paylaşımı kısıtlı (süreli)
- •İndirme/export logları
Rapor/BI etiketleme
- •Masked/Privacy view katmanı
- •Export yetkisi sınıfa göre
- •Dashboard paylaşımı rol bazlı
En sık hata: etiket var ama kontrol yok
Etiketin değeri, kontrol setine bağlanınca ortaya çıkar. “Kritik” etiketi varsa; export, erişim ve şifreleme otomatik olarak daha sıkı olmalıdır.
☑ Mini Check :
- •Data dictionary’de alan bazlı sınıf var mı?
- •Loglarda kritik alanlar maskeleniyor mu?
- •Dosya paylaşımı sınıfa göre kısıtlı mı?
- •BI’da masked view default mu?
- •Export’lar sınıfa göre loglanıyor mu?
Ne yapmalıyım?
- • DB alan kataloğu çıkarın ve sınıf atayın.
- • Loglarda PII’yi maskeleyin, kritik log erişimini kısıtlayın.
- • Dosya paylaşımını süreli ve rol bazlı yapın.
- • BI’da privacy view’ı default yapın.
- • KVKK veri güvenliğiyle hizalayın: https://dgtlface.com/tr/raporlama/kvkk-veri-guvenligi
4. Otel ve B2B İçin Data Classification Örnekleri: Sahaya İnen Model

Bu bölümde örneklerle modelin “işe yarayan” kısmını gösteriyoruz: otelde misafir verisi ve ödeme izleri; B2B’de sözleşme ve fiyatlandırma.
Otel örneği
- •Misafir iletişim (kritik)
- •Rezervasyon detayları (kritik/kısıtlı)
- •Kampanya segmentleri (kısıtlı)
- •Genel içerikler (genel)
B2B örneği
- •Müşteri kontak bilgisi (kritik)
- •Sözleşme dokümanı (kritik)
- •Fiyatlandırma verisi (kısıtlı/kritik – iş hassasiyeti)
- •Genel rapor KPI’ları (kısıtlı/genel)
“Her şeyi çok sıkı” yerine “kritik alanlara ROI” (Key Data Point)
Data classification modelini oturtan kurumlarda, güvenlik ve KVKK yatırımları kritik alanlara daha odaklı yapılır; risk azaltımı ve ROI daha net izlenebilir. Çünkü hangi alanın kritik olduğu görünür olur.
☑ Mini Check :
- •Otel/B2B için kritik veri listesi çıkarıldı mı?
- •Kritik sınıf için erişim daraltıldı mı?
- •Kritik sınıfta şifreleme zorunlu mu?
- •Raporlarda kritik alanlar görünmüyor mu?
- •Export’lar sınıfa göre sınırlandı mı?
Ne yapmalıyım?
- • Otel/B2B kritik veri listesiyle başlayın (ilk 20 alan).
- • Kritik alanlar için RBAC ve şifreleme kuralı koyun.
- • Raporlardan isim/iletişim alanlarını kaldırın (ID’ye geçin).
- • Export’u sınıfa göre kısıtlayın ve loglayın.
- • Sunucu güvenliğiyle birlikte değerlendirin: https://dgtlface.com/tr/yazilim/sunucu-guvenlik
5. Sınıf → Kontrol Eşlemesi: RBAC, Şifreleme, Export, Retention ve Audit

Data classification’ın gerçek gücü burada: etiket, kontrol setini tetikler. Örneğin “kritik” etiketi varsa: erişim dar, export kısıtlı, şifreleme zorunlu, loglar maskeli, retention sıkı.
Örnek kontrol seti
- •GENEL: geniş erişim, export serbest (yine de log)
- •KISITLI: rol bazlı erişim, export sınırlı, at-rest şifreleme
- •KRİTİK: dar RBAC, export onaylı, field-level opsiyon, KMS, sıkı retention, audit zorunlu
AIO: “data classification & control modeli” (tek model)
Data classification level → sistem etiketleri → kontrol seti → audit döngüsü; tek bir modeldir. Böylece yeni bir veri alanı eklendiğinde “hangi kontrol” otomatik olarak belirir; ad-hoc kararlar azalır.
☑ Mini Check :
- •Sınıf tanımları yazılı ve herkesçe biliniyor
- •Etiketleme DB/log/dosya/raporda uygulanıyor
- •Sınıfa göre RBAC ve export kısıtları var
- •Kritik sınıfta şifreleme + KMS şartı var
- •Audit ve yıllık güncelleme (365 gün) planlı
Ne yapmalıyım?
- • Sınıf→kontrol tablosunu çıkarın (policy-as-code gibi düşünün).
- • Kritik sınıfta export’u onaylı hale getirin, loglayın.
- • Loglarda kritik alanları maskeleyin.
- • BI katmanında privacy view’ı default yapın.
- • İç linklerle birlikte değerlendirin: https://dgtlface.com/tr/raporlama/kvkk-veri-guvenligi — https://dgtlface.com/tr/yazilim/sunucu-guvenlik — https://dgtlface.com/tr/yazilim/kvkk-uyum-hizmeti


Teknik not: Sınıflandırma tasarlanırken KVKK’daki özel nitelikli veri tanımlarının hukuken ayrı ele alınması gerektiği unutulmamalı; teknik model hukuki kategorilerle uyumlu olacak şekilde hukukla birlikte gözden geçirilmelidir. Dokümantasyon yaşayan bir sistem olmalı ve yılda en az bir kez güncellenmelidir (365 gün).
6. Veri Türü Bazlı Data Classification & Labeling Planlama Şablonunu İndir — Yazılım / Classification
Veri Türü Bazlı Data Classification & Labeling Planlama Şablonunu İndir — Yazılım / Classification (v1.0)
Bu şablon, veri türlerini risk seviyelerine göre sınıflandırıp (genel/kısıtlı/kritik) DB, log, dosya ve rapor katmanlarında etiketleme yapmanızı sağlar. Sınıf etiketini erişim, şifreleme, export ve retention kontrollerine bağlayarak “kritik veriye kritik kontrol” yaklaşımını işletir. Otel ve B2B kurumlarda KVKK ve güvenlik yatırımını doğru alanlara odaklamayı kolaylaştırır.
Kim Kullanır?
IT/BT + KVKK/uyum + veri/BI ekipleri.
Nasıl Kullanılır?
- Veri türlerini çıkar ve risk sınıfı ata (ilk 20 kritik alanla başla).
- Etiketleri DB/log/dosya/rapor katmanlarına yerleştir.
- Sınıf→kontrol eşlemesini yaz ve audit/refresh planı ekle (365 gün).
Ölçüm & Önceliklendirme (Kısa sürüm)
- ▢ ✅ Sınıflar tanımlandı
- ▢ ✅ Kritik veri listesi çıkarıldı
- ▢ ✅ DB/log/rapor etiketleri uygulandı
- ▢ ✅ Sınıf→kontrol seti yayınlandı
- ▢ ✅ Audit ve refresh planı var
PDF içinde: Problem→Kök Neden→Çözüm tablosu + 14 gün sprint planı + önce/sonra KPI tablosu


Bir Sonraki Adım
DB/log/dosya/rapor katmanlarında sınıflandırma etiketlerini kurar; sınıf→kontrol eşlemesiyle KVKK ve güvenliği sürdürülebilir hale getirir.
Sık Sorulan Sorular
Veri sınıflandırma (data classification) nedir, KVKK ile nasıl ilişkilidir?▾
Hangi veri türleri kritik/hassas olarak işaretlenmeli?▾
DB, log ve raporlarda sınıflandırma etiketleri nasıl uygulanır?▾
Otel ve B2B için örnek data classification matrisi nasıl olur?▾
Her veriye aynı güvenlik önlemini mi uygulamalıyım?▾
En sık hata nedir?▾
İlgili İçerikler
