Skip to content

Veri Sınıflandırması ve Saklama (Data Classification & Retention)

  • Sahip: Simetri
  • Son Güncelleme: 2026-04-16
  • Güncelleme Tetikleyicisi: Yeni tablo/alan, yeni veri kategorisi, yeni saklama düzenlemesi.
  • Çeyreklik Review: 90 günde bir DSAR akışı ve retention job'larının çalıştığı doğrulanır.

1. Neden Bu Doküman?

EU AI Act, GDPR ve B2B enterprise satışta ilk sorulan üç soru aynıdır: "Hangi veri, ne kadar süreyle, kim tarafından görülebilir?" Bu dosya, bu üç soruya tek yerden yanıt verir. threat-model.md varlık envanterini (§2) baz alır; retention ve DSAR mekanizmalarını da bağlar.


2. Sınıflandırma Katmanları (4 Tier)

TierEtiketTanımÖrnek
T0PublicDışarı açık, açıklansa ihlal değildir.Marketing içeriği, açık API şemaları
T1InternalSimetri içi; dışarı çıksa ticari zarar var ama düzenleyici yaptırım yok.Sistem prompt'ları (IP), mimari diyagramları
T2Confidentialİş sözleşmesi / NDA kapsamı; sızarsa müşteri güveni bozulur.B2B müşteri ayarları, ATS entegrasyon key'leri
T3Restricted (PII)Kişisel/psikometrik veri; GDPR ve EU AI Act kapsamı. En sert koruma.Sohbet transkripti, trait skorları, e-posta

Bir alan birden fazla tier'a düşerse en sert olanı uygulanır.


3. Humindx Varlıkları → Tier Eşlemesi

threat-model.md §2'deki A1–A8 ile tutarlıdır.

VarlıkTierGerekçe
A1 — Ham sohbet transkriptiT3PII + psikometrik veri
A2 — PII-masked sanitized transkriptT3Hala bireysel davranış örüntüsü
A3 — Noise-injected embeddingT3Inversion saldırısı ile geri dönüş riski
A4 — Trait skorlarıT3Doğrudan kişiye atfedilir
A5 — Context Room metadataT2Kullanıcı kimliği ile ilişkili
A6 — Audit trail kayıtlarıT2Integrity-critical, PII-masked
A7 — LLM sistem prompt'larıT1IP; sızıntı ticari kayıp
A8 — B2B yönetim reçeteleriT3Aday bazında çıktı

4. Saklama Süreleri (Retention)

VeriSüreSilme YöntemiGerekçe
A1 ham transkript24 saat (Redis TTL)TTL expirationvector-privacy.md → Cold Path'e geçtikten sonra gerek yok
A2 sanitized transkript90 günCron job, sert silmeModel regresyon testi penceresi
A3 embeddingHesap aktif + 30 günKullanıcı silinince cascadeRAG için gerekli; hesap kapanınca fayda bitiyor
A4 trait skorlarıHesap aktif + 30 günKullanıcı silinince cascadeDNA kartı değeri
A5 context room metadataHesap aktif + 30 günCascade
A6 audit trail7 yılImmutable + arşivlenirGDPR hesap verebilirlik + KVKK 6 yıl
A7 prompt'larGit tarihi boyuncaManuel (Git revert)IP
A8 B2B reçetelerMüşteri sözleşme süresi + 1 yılSilme isteği + otomatikSözleşme vade sonrası

Silme job'u testi: Her retention job'u için tests/retention/ altında bir kontrol testi olmalı — çeyreklik review'da sonucu kontrol edilir.


5. Erişim Matrisi (Role × Tier)

Detay RLS politikası architecture/context-rooms-design.md'de. Özet:

RolT0T1T2T3
anonymousR
b2c_user (kendi)RR (kendi)
b2b_gatewayRR (kendi tenant)R (agrega + sınırlı)
internal_analystRRR (masked)
platform_adminRWRWRWR (audit kaydı ile)

platform_admin T3 erişimi her seferinde audit event'i üretir (audit-trail.md §3).


6. DSAR (Data Subject Access Request) Akışı

GDPR Art. 15-22 (erişim, düzeltme, silme, taşıma) için tek giriş noktası: dsar@humindx.com + B2C app "Verilerim" menüsü.

1. Talep alındı               → audit event: dsar.received
2. Kimlik doğrulama           → 2FA + son 3 oturum cihazı onayı
3. Talep tipi sınıflandırma   → Erişim / Taşıma / Düzeltme / Silme
4. Teknik yürütme:
   - Erişim:  user_id üzerinden tüm T3 kayıtlar + audit özet
   - Taşıma:  JSON export (schema: docs/modules/api-contracts.md)
   - Silme:   cascade + embedding'ten forget (re-train yerine unlink)
5. 30 gün içinde yanıt        → audit event: dsar.completed

Silme'nin sınırları: Audit trail (A6) retention süresi dolana kadar silinmez — yasal zorunluluk (GDPR Art. 17(3)). Kullanıcıya bu açıkça bildirilir.


7. Sınıflandırma → Kod Kuralları

  • T3 alan tutan her tablo db-schema.md'de -- tier:T3 yorumu taşır.
  • T3 alanı LLM'e gönderen kod vector-privacy.md sanitization adımını atlayamaz — CI statik analizi bu atlamayı yakalar (Tier 3 follow-up).
  • T1 prompt dosyalarını değiştiren PR'lar CODEOWNERS kapsamında.

8. Ne Zaman Bu Dokümanı Aç?

  • Yeni tablo/alan ekleniyor → tier ataması
  • Yeni saklama düzenlemesi (KVKK değişikliği, sözleşme) → §4 revize
  • DSAR ritmi değişiyor → §6 revize
  • İlk B2B sözleşmesi müşteri-özel retention talep ediyor → ADR aç

Simetri tarafından inşa ediliyor.