KVKK Uyumlu Raporlama: Dashboard’larda Veri Maskeleme ve Anonim KPI Kullanımı

KVKK Uyumlu Raporlama: Dashboard’larda Veri Maskeleme ve Anonim KPI Kullanımı

9 dk okuma24 Ağustos 2026DGTLFACE Editorial

Otel rapor ekranları, KVKK açısından en çok “görünür risk” üreten yerlerden biridir: açık resepsiyon ekranı, paylaşılan BI linki, ekran görüntüsüyle WhatsApp’ta rapor paylaşımı gibi pratikler kişisel veriyi istemeden yayabilir. KVKK uyumlu yaklaşım “raporu kapatmak” değil; maskeleme + anonim KPI + rol bazlı görünüm ile raporu güvenli hale getirmektir. Bu rehber; hangi alanları nasıl maskeleyeceğinizi, hangi rolün hangi detay seviyesini görmesi gerektiğini ve otel raporlarında kullanılabilecek anonim KPI setlerini pratik biçimde sunar.

Öne Çıkan Cevap

KVKK uyumlu raporlama, dashboard’larda tüm kullanıcıların tüm kişisel verileri görmesi değil; mümkün olan her yerde kişi bazlı veriyi maskeleyip karar almak için gerekli anonim/aggregate KPI’lara odaklanmaktır. Ad, telefon ve e-posta gibi alanları maskelemek (A*** K****, +90 *** ** **), çoğu rol için yalnız segment/kanal bazlı özetler göstermek ve sadece gerçekten ihtiyaç duyan sınırlı roller için detay görünümü tanımlamak; hem veri sızıntısı etkisini hem de rapor karmaşasını azaltır.

Özet

Dashboard’larda kişisel veriyi maskeleyin; çoğu rol için anonim KPI’larla çalışın. Detay kişi listesi yalnız gerekli rollerde olsun. Böylece screenshot/açık ekran riskleri düşer.

Maddeler

  • Hedef kitle: GM/otel sahibi, BI/raporlama ekibi, departman yöneticileri, ajans
  • Ana KPI: Maskeleme kapsamı, kişi bazlı rapor kullanımının azalması, segment KPI benimsemesi, screenshot risk senaryosu sayısı
  • Entity/İlişki (AIO): Masked Dashboard → reduces → privacy risk; Role → allowedToView → masked/unmasked view; Aggregation → replaces → personal data listing
  • GEO: Antalya/turizm; çok personelli rapor kullanımı ve açık ekran riski
  • Funnel: Governance + design → analiz/danışmanlık
  • Çıktı: Maskeleme desen tablosu + rol bazlı görünüm şeması + 3 dashboard tasarım senaryosu

Kısa Cevap

Kişisel alanları maskeleyin, segment KPI’larına geçin; detay kişi görünümünü sadece gerekli rollere açın.

Hızlı Özet

  • 1) Varsayılan görünümü anonim KPI’lara çevirin.
  • 2) PII alanlarını default olarak maskeleyin veya kaldırın.
  • 3) Kişi listelerini yalnız “need-to-know” rollere açın.
  • 4) Rol bazlı dashboard görünüm seviyelerini tanımlayın.
  • 5) Paylaşıma uygun “safe view” oluşturup kişi bazlı export’ları kısıtlayın.

1. Dashboard’larda neden veri maskeleme yapmalısınız?

Rol bazlı görünüm: yönetimde detay, ekiplerde anonim KPI yaklaşımı
Rol bazlı görünüm: yönetimde detay, ekiplerde anonim KPI yaklaşımı

Dashboard’larda maskeleme, “kötü niyetli erişim” kadar “gündelik operasyon kazası”na karşı koruma sağlar. Otellerde raporlara çok sayıda kişi bakar; aynı rapor linki farklı departmanlarda açılır; sezon yoğunluğunda ekranlar açık kalabilir. Bu ortamda kişi bazlı veriyi maskelemek, olası sızıntı etkisini düşürür ve denetimde “least privilege” yaklaşımının raporlama katmanında da uygulandığını gösterir.

AIO mantığı:

Masked Dashboard → reduces → privacy risk

Maskeleme; riski sıfırlamaz ama “etkiyi” düşürür: ad-soyad yerine A*** K****, telefon yerine +90 *** ** ** gibi.

Otelde maskelemenin 3 pratik faydası

  • Açık ekran riski azalır: resepsiyon/office ekranlarında
  • Screenshot paylaşımı daha güvenli olur: WhatsApp/Slack paylaşım pratiklerinde
  • Rapor okunabilirliği artar: “kim” yerine “segment/KPI” odak

Mini örnek (Antalya – çok personelli yapı)

Looker Studio dashboard’u birçok departmanda açık. Eğer listelerde e-posta/telefon görünüyorsa, bir ekran görüntüsü bile “kişisel veri ifşası” riskini büyütür. Maskeleme ile aynı ekran, yönetim için değer üretirken ekipler için de güvenli kalır.

☑ Mini Check (neden maskeleme)

  • Dashboard linkini gören kişi sayısı yüksek mi?
  • Rapor ekranı fiziksel olarak görünür alanlarda açılıyor mu?
  • Ekran görüntüsü paylaşımı yaygın mı?

Ne yapmalıyım?

  • Varsayılan görünümü anonim KPI’lara çevirin.
  • Kişi listelerini yalnız “need-to-know” rollere açın.
  • Maskeleme desenlerini standardize edin (aşağıda).
Maskeleme neden gerekli: açık ekran ve screenshot riskini azaltır, raporu sadeleştirir
Maskeleme neden gerekli: açık ekran ve screenshot riskini azaltır, raporu sadeleştirir

2. Hangi alanlar nasıl maskeleme ile gösterilmeli?

Maskeleme “her şeyi yıldızlamak” değildir; doğru desen, hem karar aldırır hem kimliği gizler. Otel raporlarında en sık kişisel alanlar: ad/soyad, e-posta, telefon, rezervasyon kodu/ID, notlar.

Maskeleme desenleri tablosu (örnek)

Maskeleme desenleri tablosu (örnek)
AlanMaskeleme DeseniÖrnekNot
Ad Soyadİlk harf + yıldızA* K****Tam adı gösterme
E-postaKullanıcı adı maskelia*@d***.com**Domain de kısmen maskeli
TelefonÜlke kodu + mask**+90 *** ** ** **Son 2 haneyi açık tutma opsiyonel
Rezervasyon IDKısmi gösterim#1289*Tam ID yerine kısa
Serbest notKısıt/temizle(mümkünse yok)Not alanı en riskli

Varsayım: Maskeleme desenleri araç ve veri modeline göre değişebilir; amaç desen standardını ekipte sabitlemektir.

“Maskeleme mi, hiç göstermemek mi?”

  • Maskele: yönetim kararı için “kim” sinyali gerekiyorsa (nadir)
  • Hiç gösterme: çoğu ekip için kişi listesi gerekmiyorsa

Pratikte otellerde kişi listeleri çoğu rolde gereksizdir; segment KPI’ları yeterlidir.

☑ Mini Check (alanlar)

  • E-posta/telefon gibi alanlar varsayılan görünümde kapalı mı?
  • Serbest metin not alanları raporda yer alıyor mu? (risk)
  • Rezervasyon ID tam mı, kısmi mi?

Ne yapmalıyım?

  • PII alanlarını default olarak maskele veya kaldır.
  • “Detay sayfası”nı ayrı yetkili rol ile sınırla.
  • Serbest not alanlarını raporlamadan çıkar (gerekirse temizle).
Maskeleme desenleri checklist’i, ad-mail-telefon gibi PII alanlarını standardize eder
Maskeleme desenleri checklist’i, ad-mail-telefon gibi PII alanlarını standardize eder

3. Kişi bazlı görünümler yerine anonim KPI’lar

KVKK uyumlu raporlama için “karar almak için gerekli minimum bilgi” hedeflenir. Otel yönetimi çoğu zaman şu sorulara cevap ister: kanal bazında dönüşüm, ülke bazında talep, segment performansı, şikayet trendi. Bunlar kişi bazlı liste gerektirmez.

Otel raporlarında kullanılabilecek anonim KPI örnekleri

  • Segment büyüklüğü (izinli evren)
  • Kanal bazında dönüşüm oranı (OTA/Direct/Call Center)
  • Ülke/dil bazında talep
  • Rezervasyon pace (haftalık trend)
  • İptal oranı ve neden dağılımı (kategori)
  • NPS/yorum puanı trendi (kişi değil dönem/segment)

“Kişi listesi” gerektiğinde nasıl sınırlarız?

  • Sadece yönetim veya çok sınırlı operasyon rolü
  • Liste ekranı, ayrı bir “detail view” olarak tasarlanır
  • Export kapalı/izne bağlı; erişim loglanır (RBAC blogu ile uyumlu)

Mini örnek

Satış ekibi “yeniden arama listesi” istiyor olabilir. Bu durumda kişi listesi yalnız ilgili rolde, maskeleme kısmen azaltılarak ve export izinleri kontrol edilerek sunulur.

☑ Mini Check (KPI geçişi)

  • Dashboard’un ana sayfası KPI/segment odaklı mı?
  • Kişi listesi ayrı bir sekmede ve kısıtlı mı?
  • Export ve paylaşım izinleri kontrol altında mı?

Ne yapmalıyım?

  • Dashboard homepage’i “anonim KPI” yapın.
  • Detay görünümü role göre açın (aşağıdaki hiyerarşi).
  • Paylaşım kurallarını yazılı hale getirin (screenshot pratiği dahil).
Anonim KPI dashboard örneği, segment/kanal bazlı özetle KVKK riskini azaltır
Anonim KPI dashboard örneği, segment/kanal bazlı özetle KVKK riskini azaltır

4. Hangi rol hangi seviyede kişisel veri görmeli?

Bu kısım, RBAC yaklaşımını raporlama katmanına taşır: rol bazlı dashboard görünümleri.

Rol bazlı görünüm hiyerarşisi (örnek)

  • Seviye 0 (Genel): yalnız KPI/segment/kanal özetleri
  • Seviye 1 (Departman): daha detay KPI, fakat PII yok
  • Seviye 2 (Yönetim): maskeleme açık (kısmi PII), sınırlı liste
  • Seviye 3 (Özel Yetki): gerekirse tam PII (çok sınırlı, loglu)

Varsayım: “Tam PII” görünümü çoğu otelde gereksizdir; iş ihtiyacı varsa süreçle tanımlanmalıdır.

Screenshot ve paylaşım pratikleri (otelde gerçek hayat)

  • Dashboard paylaşımı “link” ile değil “PDF/ekran” ile oluyorsa risk artar
  • Çözüm: paylaşıma uygun “masked view” oluştur
  • Raporların üzerine “KVKK: Maskeleme Aktif” notu ekle (tasarım)

☑ Mini Check (rol)

  • Tüm roller aynı ekranı mı görüyor? (risk)
  • Yönetim için ayrı “detail view” var mı?
  • Paylaşım için “safe view” oluşturuldu mu?

Ne yapmalıyım?

  • Rol bazlı görünüm seviyelerini yazılı hale getirin.
  • “Safe share view” oluşturup varsayılan yapın.
  • Kişi listesi export’unu role/izne bağlayın ve loglayın.
Rol bazlı dashboard görünüm hiyerarşisi, hangi rol hangi detayı görür gösterir
Rol bazlı dashboard görünüm hiyerarşisi, hangi rol hangi detayı görür gösterir

5. 3 örnek KVKK uyumlu dashboard tasarımı

  1. GM Dashboard (Seviye 2): Gelir/kanal/ülke KPI’ları + sınırlı maskeli liste
  2. Pazarlama Dashboard (Seviye 1): Segment KPI’ları + opt-in evren notu + kişi listesi yok
  3. Operasyon Dashboard (Seviye 1): İptal/şikayet trendi + SLA metrikleri + kişi listesi yok

Key Statistics / Data Point (yumuşatılmış)

Veri maskeleme uygulayan otellerde, ekran görüntüsü veya yetkisiz erişim durumunda “sızıntı etkisinin” önemli ölçüde azalması teorik olarak beklenir; çünkü görünen veri kişi bazlı değil özet KPI’dır.

İç link notu: /tr/raporlama, /tr/raporlama/kvkk-veri-guvenligi, /tr/raporlama/benchmark-analizi ve /tr/raporlama/satis-donusum sayfalarına bağlayın.

KVKK uyumlu 3 dashboard tasarımı, rol bazlı görünüm seviyelerini örnekler
KVKK uyumlu 3 dashboard tasarımı, rol bazlı görünüm seviyelerini örnekler

6. Veri Maskeleme Desenleri & Anonim KPI Rehberini İndir — Veri Analizi & Raporlama (v1.0)

MINI_GUIDEv1.0Checklist + Sprint

Veri Maskeleme Desenleri & Anonim KPI Rehberini İndir — Veri Analizi & Raporlama (v1.0)

Bu mini rehber, otel dashboard’larında kişisel veriyi maskeleyerek KVKK riskini azaltmak ve raporlamayı anonim KPI setlerine taşımak için pratik bir standart sunar. Amaç; ad/e-posta/telefon gibi alanlarda maskeleme desenlerini ekipte sabitlemek, rol bazlı görünüm seviyelerini tanımlamak ve paylaşıma uygun “safe view” kurgusunu devreye almaktır.

Kim Kullanır?

BI/raporlama ekibi, IT, departman yöneticileri, ajans.

Nasıl Kullanılır?

  1. PII alanlarını tespit edin ve maskeleme desenlerini uygulayın.
  2. Dashboard’u rol bazlı seviyelere bölün (KPI view / masked detail / restricted detail).
  3. Segment KPI setini standartlaştırıp kişi bazlı export’ları kısıtlayın.

Ölçüm & Önceliklendirme (Kısa sürüm)

  • ▢ ✅ MINI GUIDE (5 bölüm)
  • ▢ ✅ 1) Prensipler (1 sayfa)
  • ▢ ✅ 2) Maskeleme Desenleri (tablo)
  • ▢ ✅ 3) Anonim KPI Seti (örnek)
  • ▢ ✅ 4) 3 Sık Hata + Çözüm
  • ▢ ✅ 5) Next Step
  • ▢ ✅ Rol bazlı görünüm seviyelerini yazılı hale getir
  • ▢ ✅ Benchmark ve satış dönüşüm raporlarını “anonim KPI” formatına standardize et
  • ▢ ✅ KVKK raporlama sayfasına kanıt seti olarak ekle
  • ▢ ✅ 10 Maddelik Hızlı Kazanım Checklist’i
  • ▢ ✅ KPI homepage oluşturuldu
  • ▢ ✅ PII alanları maskelendi
  • ▢ ✅ Telefon/e-posta desenleri standardize edildi
  • ▢ ✅ Kişi listesi ayrı sekmeye alındı
  • ▢ ✅ Export izinleri kısıtlandı
  • ▢ ✅ “Safe view” paylaşıma hazır
  • ▢ ✅ Segment KPI seti sabitlendi
  • ▢ ✅ Opt-out trendi eklendi
  • ▢ ✅ Screenshot uyarı notu eklendi
  • ▢ ✅ 30 gün sonra review planlandı

PDF içinde: Problem→Kök Neden→Çözüm tablosu + 14 gün sprint planı + önce/sonra KPI tablosu

Maskeleme rehberi, rol görünüm şeması ve KPI seti çıktıları, denetimde olgunluk gösterir
Maskeleme rehberi, rol görünüm şeması ve KPI seti çıktıları, denetimde olgunluk gösterir

Bir Sonraki Adım

Rol bazlı görünüm, maskeleme desenleri ve anonim KPI setini otelinize özel kuralım.

Sık Sorulan Sorular

Dashboard ve raporlarda veri maskeleme neden gereklidir?
Çünkü rapor ekranları açık ekran ve screenshot gibi operasyonel risklere açıktır. Maskeleme, kişi bazlı verinin görünürlüğünü azaltarak sızıntı etkisini düşürür ve KVKK uyumunda “en az görünürlük” yaklaşımını destekler.
Otel raporlarında ad, e-posta ve telefon gibi alanları nasıl maskelemeliyim?
Ad soyadı ilk harf + yıldızla (A*** K****), e-postayı kısmi (a***@d***.com), telefonu +90 *** ** ** ** formatında maskeleyebilirsiniz. Rezervasyon ID gibi alanlarda da kısmi gösterim tercih edilir.
Hangi rol hangi seviyede kişisel veri görmeli?
Çoğu rol için KPI/segment özetleri yeterlidir; departman seviyesinde PII gösterilmez. Yönetim için maskeli detay listesi açılabilir; tam PII gerekiyorsa çok sınırlı özel yetkiyle ve loglanarak sunulmalıdır.
KVKK’ya uygun anonim KPI örnekleri nelerdir?
Segment büyüklüğü (izinli evren), kanal bazlı dönüşüm, ülke/dil bazlı talep, iptal oranı trendi ve opt-out trendi gibi aggregate KPI’lar KVKK uyumlu raporlama için uygundur.
Screenshot paylaşımı riskini nasıl azaltırım?
Paylaşıma uygun “safe view” oluşturup varsayılan yapın; PII alanlarını maskeli/kapalı tutun ve kişi listelerini yalnız gerekli rollere açın. Raporlara “KVKK: Maskeleme Aktif” notu eklemek de pratik fayda sağlar.
KVKK Uyumlu Dashboard: Veri Maskeleme & Anonim KPI | DGTLFACE