# KVKK Uyum Dokümantasyonu

Kişisel Verilerin Korunması Kanunu (KVKK — 6698) uyum belgeleri.

## Dosyalar

| Dosya | Amaç | Zorunluluk |
|---|---|---|
| [aydinlatma-metni.md](./aydinlatma-metni.md) | KVKK madde 10 aydınlatma yükümlülüğü — müşteriye hangi veriyi neden işlediğimizi anlatır | **Zorunlu** (müşteri kayıt akışında gösterilir) |
| [kisisel-veri-envanteri.md](./kisisel-veri-envanteri.md) | KVKK madde 16 — VERBİS'e kayıt için veri envanteri | **Zorunlu** (50+ personel veya 25M+ ciro varsa) |
| [72-saat-ihlal-bildirim-runbook.md](./72-saat-ihlal-bildirim-runbook.md) | KVKK madde 12/5 — veri ihlali bildirim süreci | **Zorunlu** (her veri sorumlusu için) |

## Operasyonel Kontroller

- **`php artisan onox:prune`** — günlük 04:30 (audit_log 90 gün, failed_login 30 gün, vb.)
- **`Ayarlar > Gizlilik > Verilerimi İndir`** — KVKK madde 11 self-service
- **`Ayarlar > Gizlilik > Hesabımı Sil`** — KVKK madde 7 right-to-erasure
- **Aydınlatma metni onayı** — login akışında gösterilir, `users.kvkk_accepted_at` kayıt eder
- **`security@onox.com.tr`** — vulnerability disclosure (security.txt)
- **`kvkk@onox.com.tr`** — KVKK başvuruları (30 gün yanıt süresi)

## Yasal Riskler

- KVKK madde 18 — idari para cezası: **₺85.000 - ₺17.000.000** (2026 üst sınırı)
- En sık ihlaller:
  1. Aydınlatma metnini gösterm(eme/yetersizlik)
  2. 72-saat bildirim gecikmesi
  3. Açık rıza olmadan ticari email
  4. Veri minimizasyonu ihlali (gereksiz veri toplama)

## Production Öncesi Mutlaka Yapılacaklar

- [ ] KVKK avukatı bu klasörü gözden geçirsin
- [ ] `[PLACEHOLDER]` alanları gerçek değerlerle doldur (şirket bilgileri, KEP, vb.)
- [ ] VERBİS başvurusu (gerekirse)
- [ ] E&O sigortası poliçesi aktif (₺1-5M teminat)
- [ ] Avukat retainer (₺3-5K/ay) anlaşması
- [ ] İlk ihlal tatbikatı planlandı
