Community程式設計與開發github.com

melihkarasu/vibecoding-kvkk-gdpr

KVKK (2024/2026 reformları dahil), GDPR, ETK/İYS, TKHK ve 5651 sayılı Kanun kapsamında Privacy by Design & by Default mimarisi, veri güvenliği, aydınlatma ve açık rıza mekanizmaları, çerez uyumu, yurt dışı veri aktarımı ve 72 saatlik veri ihlali müdahale kurallarını içeren kapsamlı yapay zeka ajan yönergesi.

vibecoding-kvkk-gdpr 是什麼?

Bu yönerge, AI kodlama ajanlarının (Claude Code, Cursor, Windsurf, OpenClaw, GitHub Copilot gibi) geliştirdiği uygulamaların, yayına çıktığı ilk günden itibaren KVKK, GDPR, ETK/İYS, TKHK ve 5651 sayılı Kanun kapsamında ağır idari para cezaları, erişim engelleri veya tazminat davalarıyla karşılaşmasını önlemek için tasarlanmıştır. Geleneksel yazılım geliştirmede hukuki uyum genellikle sonradan eklenen metinler olarak düşünülse de, bu yönerge veri korumanın veritabanı şemasından (RLS, consent_logs) ön yüz bileşenlerine (açık rıza kutuları), e-posta/SMS kuyruklarından (İYS uyumu) loglama mimarisine kadar doğrudan kaynak kodun içine inşa edilmesini sağlar. 12 altın kural, 2026 yılı güncellenmiş ceza matrisi ve hukukçu titizliğiyle hazırlanmış derinlemesine doktrin analizleri içerir. Platform olarak SKILL.md, AGENTS.md, CLAUDE.md, .cursorrules ve bağımsız Markdown dosyaları aracılığıyla tüm popüler AI geliştirme araçlarıyla entegre olur.

相容平台✓Claude Code✓Codex CLI✓Cursor✓Gemini CLI✓Windsurf
npx skills add https://github.com/melihkarasu/vibecoding-kvkk-gdpr/tree/HEAD

Installed? Explore more 程式設計與開發 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

在你喜歡的 AI 中提問

開啟一個已預先載入此 Agent Skill 的新對話。

預覽

來自技能 README

KVKK: 6698
GDPR: EU 2016/679
ETK & İYS: 6563
TKHK: 6502
Standard: Privacy by Design
Penalties: 2026 Updated

說明文件

⚖️ VibeCoding KVKK & GDPR Kuralları

AI Kodlama Ajanları İçin Veri Koruma Hukuku, Privacy-by-Design Mimarisi ve Mevzuat Uyum Yönergesi (KVKK · GDPR · ETK/İYS · TKHK · 5651)

KVKK: 6698 GDPR: EU 2016/679 ETK & İYS: 6563 TKHK: 6502 Standard: Privacy by Design Penalties: 2026 Updated


📖 Hukuki Vizyon ve Kapsam (Genel Bakış)

VibeCoding KVKK & GDPR Kuralları, yapay zeka kodlama ajanlarının (Claude Code, Cursor, Windsurf, OpenClaw, GitHub Copilot ve otonom yazılım iş akışları) geliştirdiği uygulamaların tek bir satış bile yapmadan veya yayına çıktığı ilk gün ağır idari para cezaları, erişim engelleri veya tazminat davalarıyla karşılaşmasını önlemek için bir Bilişim ve Veri Koruma Hukukçusu titizliğiyle tasarlanmıştır.

Geleneksel yazılım geliştirmede hukuki uyum genellikle ürün yayına çıktıktan sonra "eklenen metinler" sanılır. Oysa KVKK Madde 12 ve GDPR Madde 25 (Data Protection by Design and by Default) uyarınca veri koruma; veritabanı şemasından (Row Level Security, consent_logs), ön yüz bileşenlerine (işaretlenmemiş açık rıza kutuları, yerel fontlar), e-posta/SMS kuyruklarından (İYS ve RFC 8058 List-Unsubscribe), loglama mimarisine kadar doğrudan kaynak kodun içinde inşa edilmek zorundadır.


🚀 Hızlı Entegrasyon

# 1. Depoyu klonlayın
git clone https://github.com/melihkarasu/vibecoding-kvkk-gdpr.git

# 2. OpenAI Codex (AGENTS.md), Cursor (.cursorrules) veya Claude Code (CLAUDE.md) olarak projeye ekleyin
cp vibecoding-kvkk-gdpr/AGENTS.md ./AGENTS.md
cp vibecoding-kvkk-gdpr/.cursorrules ./.cursorrules
cp vibecoding-kvkk-gdpr/CLAUDE.md ./CLAUDE.md

# 3. Veya OpenClaw / Claude Code Agent Skill olarak kurun
mkdir -p ~/.openclaw/workspace/skills/vibecoding-kvkk-gdpr
cp vibecoding-kvkk-gdpr/SKILL.md ~/.openclaw/workspace/skills/vibecoding-kvkk-gdpr/SKILL.md
DosyaUyumlu Platform / AjanAmaç
SKILL.mdOpenClaw · Claude Code · Codex SkillsYAML üst verili (frontmatter) tam kapsamlı ajan yeteneği (Skill).
AGENTS.mdOpenAI Codex CLI / Codex AgentCodex ajanları için doğrudan proje kök dizini yönergesi.
CLAUDE.mdClaude Code (claude.md)Claude Code için proje bazlı otomatik hukuk & gizlilik bellek dosyası.
.cursorrulesCursor IDECursor AI için otomatik yüklenen KVKK & GDPR kural seti.
VibeCoding_KVKK_GDPR_Rules.mdWindsurf · Copilot · Özel LLMBağımsız Markdown kural ve denetim referansı.
README.mdGitHub & DokümantasyonHızlı başvuru tabloları, 2026 ceza matrisi ve entegrasyon kılavuzu.

🚨 2026 Yılı İdari Para Cezası ve Yaptırım Matrisi

AI ajanları kod yazarken veya denetim yaparken aşağıdaki her bir teknik eksikliğin doğrudan somut bir idari yaptırıma karşılık geldiğini bilerek hareket etmelidir:

İhlal AlanıYasal Dayanak2026 İdari Para Cezası / Yaptırım TutarıTipik Teknik Kök Neden (Kod Hatası)
Aydınlatma Yükümlülüğü İhlaliKVKK m.10 (Ceza: m.18/1-a)85.437 TL – 1.709.200 TLKayıt, iletişim veya bülten formlarında veri toplanırken katmanlı aydınlatma metni bağlantısının bulunmaması veya rıza ile karıştırılması.
Veri Güvenliği & 72 Saat Bildirim İhlaliKVKK m.12 (Ceza: m.18/1-b & Kurul 2019/10)256.357 TL – 17.092.242 TLSupabase/PostgreSQL public şemasında RLS kapalı tablolar, ön yüzde service_role anahtarı sızıntısı, denetim logu ve 72 saat ihlal planı olmaması.
Kurul Kararlarına AykırılıkKVKK m.15 (Ceza: m.18/1-c)427.263 TL – 17.092.242 TLÖzel nitelikli verilerde (Kurul 2018/10) ek şifreleme/maskeleme yapılmaması, rızanın hizmet şartına bağlanması.
VERBİS Kayıt Yükümlülüğü İhlaliKVKK m.16 (Ceza: m.18/1-ç)341.800 TL – 17.092.242 TLKod tabanında işlenen veri kategorilerinin ve saklama sürelerinin Veri Envanteri (ROPA) ile uyumsuz olması.
Yurt Dışı Aktarım (Standart Sözleşme) Bildirim İhlaliKVKK m.9 (Ceza: m.18/1-d — 2024/2026 Reformu)Yurt Dışı Aktarım İdari Para CezasıYurt dışı bulut/AI/SaaS sağlayıcılarıyla yapılan Standart Sözleşmenin 5 iş günü içinde Kuruma bildirilmemesi veya izinsiz IP/veri aktarımı.
İzinsiz Ticari Elektronik İleti (Spam)6563 Sayılı ETK m.6 (Ceza: m.12/1-a)2.859 TL – 14.309 TL (Toplu gönderimde 10 katı: 143.090 TL)Pazarlama izni (marketing_consent) olmayan kullanıcılara kampanya maili/SMS atılması, İYS senkronizasyonu ve abonelikten çıkma linki olmaması.
Ön Bilgilendirme & Mesafeli Satış İhlali6502 Sayılı TKHK m.48/2 (Ceza: m.77/1-a)Satış / Sözleşme Başına 3.973 TLÖdeme adımından önce Ön Bilgilendirme Formu ve Mesafeli Satış Sözleşmesi onayının alınmaması, abonelik yenileme/iptal şartlarının gizlenmesi.
AB Kullanıcıları & Yurt Dışı Veri SızıntısıGDPR Art. 5, 6, 25, 32, 44-49 (Ceza: Art. 83 & Art. 82)20.000.000 EUR veya %4 Küresel Ciro + Ziyaretçi Başı Tazminat (örn. 100 EUR)Ücretsiz uygulamalar dahil AB ziyaretçilerinin IP adresinin Google Fonts CDN, izinsiz Analytics/Pixel veya LLM API'leri üzerinden AB/TR dışına aktarılması.

🔟 AI Ajanları İçin 12 Altın Hukuk ve Gizlilik Kuralı

#Hukuki & Teknik Alan❌ Asla Yapma (Hukuka Aykırı / Ceza Riski)✅ Her Zaman Uygula (Privacy-by-Design Kalıbı)
01Veritabanı Güvenliği & RLS (KVKK m.12 / GDPR Art. 32)Supabase/PostgreSQL public şemasında RLS'i kapalı bırakmak, politikasız tablo oluşturmak veya ön yüzde service_role anahtarı kullanmak.Her tabloda ENABLE ROW LEVEL SECURITY ve auth.uid() = user_id politikası tanımla; service_role anahtarını yalnızca sunucu tarafında (Server Actions / Route Handlers) tut.
02Aydınlatma vs. Açık Rıza Ayrımı (KVKK m.5, m.10 / GDPR Art. 7, 13)"Aydınlatma metnini ve açık rızayı okudum, kabul ediyorum" şeklinde tek bir onay kutusu koymak veya kutuyu varsayılan işaretli (checked) getirmek.Aydınlatma Metnini onaya tabi tutmadan görünür link/katmanlı bilgi olarak sun; Açık Rızayı yalnızca gerekli hallerde, işleme amacı bazında ayrı ve işaretlenmemiş (checked={false}) kutularla al.
03Hizmetin Rızaya Şart Koşulmaması (KVKK m.4, m.5 / GDPR Art. 7(4))Sözleşmenin ifası (kayıt/sipariş) için yeterli olan bir işlemde pazarlama veya 3. taraf paylaşım rızasını required (zorunlu) yapmak (Bundled Consent).Temel hizmetin sunulması için zorunlu olmayan hiçbir açık rıza kutusuna required özniteliği koyma; kullanıcı rıza vermeden de kayıt olabilmeli ve alışveriş yapabilmelidir.
04Ticari Elektronik İleti & İYS (6563 ETK m.6-8 / CAN-SPAM)Tüm users tablosuna toplu kampanya maili/SMS atmak, izin tarihini kaydetmemek veya mail altbilgisinde çıkış linki bulundurmamak.Gönderim sorgusuna WHERE marketing_consent = true AND unsubscribed_at IS NULL şartı koy, izin/ret zaman damgasını İYS uyumlu kaydet ve her iletide tek tıkla List-Unsubscribe sun.
05Ödeme, Abonelik & Mesafeli Satış (6502 TKHK m.48 / EU 2011/83)Kullanıcıyı doğrudan Stripe/iyzico ödeme ekranına yönlendirip Ön Bilgilendirme Formu ve Mesafeli Satış Sözleşmesi onayını kaydetmemek.Ödeme tetiklenmeden önce Ön Bilgilendirme Formu ve Mesafeli Satış Sözleşmesi onayını al, sözleşme metninin SHA-256 özetiyle birlikte contract_acceptances tablosuna kaydet; abonelikte fiyat, yenileme tarihi ve iptal yolunu açıkça yaz.
06Yurt Dışı Veri Aktarımı & Font/CDN (KVKK m.9 / GDPR Art. 44 / LG München)fonts.googleapis.com, cdnjs veya harici CDN'lerden tarayıcı üzerinden doğrudan font/betik yükleyerek ziyaretçi IP'sini yurt dışına sızdırmak.Tüm fontları projeye dahil ederek kendi sunucunda barındır (next/font/local veya yerel .woff2); 3. taraf harici istekleri sunucu vekili (proxy) üzerinden geçir veya açık rızaya bağla.
07Çerez (Cookie) & İzleyici Yönetimi (KVKK Çerez Rehberi / ePrivacy)Sayfa açılır açılmaz Google Analytics, Meta Pixel, Hotjar veya Clarity betiklerini çalıştırmak; çerez banner'ında "Reddet" butonunu gizlemek.Zorunlu olmayan tüm betikleri consent.analytics === true kontrolü arkasına al; çerez banner'ında "Kabul Et" ve "Tümünü Reddet" butonlarını aynı ekranda, eşit boyut ve kontrastta göster (No Dark Patterns).
08Silme, Anonimleştirme & DSAR (KVKK m.7, m.11 / GDPR Art. 15-20)"Hesabımı Sil" butonunda yalnızca is_active = false yapıp tüm PII verisini süresiz tutmak veya veri indirme (export) imkanı sunmamak.Kullanıcıya verilerini JSON/CSV olarak indirme (/api/privacy/export) ve hesabını silme (/api/privacy/delete-account) uç noktaları sun; saklama süresi dolan PII verilerini kriptografik olarak anonimleştir.
09Özel Nitelikli Kişisel Veriler (KVKK m.6, Kurul 2018/10 / GDPR Art. 9)Sağlık, biyometrik, cinsel hayat, din, ırk veya ceza mahkûmiyeti verilerini standart metin sütunlarında (TEXT) düz metin olarak saklamak.Özel nitelikli verileri uygulama katmanında AES-256-GCM ile zarf şifrelemesine (envelope encryption) tabi tut, anahtarları KMS/HSM'de sakla ve her okuma işlemini denetim loguna yaz.
1072 Saat Veri İhlali & Denetim Logu (KVKK m.12/5, 2019/10 / GDPR Art. 33)Yetkisiz erişim ve veri sızıntılarını tespit edecek erişim/hata kaydı tutmamak ve projede veri ihlali müdahale planı bulundurmamak.Kritik veri erişimlerini değişmez (append-only) audit_logs tablosuna kaydet ve depoda 72 saatlik Kurul/Otorite bildirim prosedürünü içeren docs/veri-ihlali-mudahale-plani.md dosyasını hazır tut.
11Loglarda PII Maskeleme (Minimizasyon) (KVKK m.4/2-ç / GDPR Art. 5(1)(c))console.log(req.body) veya Sentry/Datadog hata kayıtlarına TC Kimlik No, e-posta, telefon, açık IP, parola veya kredi kartı basmak.Yapılandırılmış loglayıcıda (Pino/Winston) deterministik PII maskeleme (redact) katmanı kullan; e-posta, telefon, TCKN ve token alanlarını loga yazmadan önce maskele.
12Yapay Zeka (LLM) & Otomatik Karar (KVKK m.9, m.11/1-g / GDPR Art. 22)Gerçek kullanıcı PII verilerini (ad, TCKN, telefon, sağlık bilgisi) doğrudan harici LLM API'lerine (OpenAI, Anthropic, Gemini) göndermek.Harici AI çağrılarından önce PII verilerini sözde-anonimleştir (<PERSON_1>, <PHONE_1>), eğitim için veri kullanımını kapat (Zero Data Retention) ve otomatik skorlama/red kararlarına "İnsan Müdahalesi / İtiraz" hakkı ekle.

⚖️ Hukukçu Gözüyle Derinlemesine Mevzuat ve Mimari Planlama

Bir yazılım projesini sıfırdan tasarlarken veya mevcut kodu incelerken AI ajanı aşağıdaki 4 Temel Hukuki Doktrin üzerinden mimari kurguyu denetler:

1. Hukuki Sebep Analizi: "Her Şey İçin Açık Rıza Almak" Hukuka Aykırıdır!

  • KVKK m.5/2 ve GDPR Art. 6(1) uyarınca kanunda öngörülen diğer hukuki sebeplerden biri varsa (örneğin sözleşmenin kurulması veya ifası — kullanıcı kaydı, sipariş teslimatı, fatura kesimi), ayrıca açık rıza alınması hukuken geçersiz ve yanıltıcıdır.
  • Çünkü açık rıza her zaman geri alınabilir (KVKK m.5 / GDPR Art. 7(3)). Eğer fatura kesmek veya üye kaydı yapmak için açık rızaya dayanırsanız, kullanıcı rızasını geri çektiğinde faturayı silmeniz gerekir ki bu da 213 sayılı Vergi Usul Kanunu (VUK) ve 6102 sayılı Türk Ticaret Kanunu (TTK) (10 yıl saklama zorunluluğu) ile çelişir!
  • Mühendislik Kuralı:
    • Kayıt / Sipariş / Fatura Formu: Hukuki sebep CONTRACT (KVKK m.5/2-c) ve LEGAL_OBLIGATION (KVKK m.5/2-ç). Yalnızca Aydınlatma Metni sunulur; açık rıza checkbox'ı konulmaz.
    • Pazarlama / Bülten / Kampanya / Profilleme / Yurt Dışı Pazarlama Araçları: Hukuki sebep EXPLICIT_CONSENT (KVKK m.5/1, 6563 ETK m.6). Ayrı, opsiyonel ve varsayılan olarak boş checkbox konulur.

2. İspat Yükü (Burden of Proof — GDPR Art. 7(1) & KVKK Kurul Kararları)

  • Veri sorumlusu, ilgili kişinin hangi tarihte, hangi IP adresinden, aydınlatma metninin ve açık rıza metninin hangi versiyonuna (v1.2 vb.) onay verdiğini teknik olarak ispatlamak zorundadır.
  • Veritabanında yalnızca users.marketing_consent = true şeklinde tek bir boolean sütun tutmak ispat yükünü karşılamaz!
  • Mühendislik Kuralı: Her projede ayrı bir consent_logs (veya user_consents) tablosu oluşturulmalı ve her onay/ret işlemi consent_type, granted, policy_version, policy_sha256, ip_address, user_agent, created_at alanlarıyla append-only (değiştirilemez tarihçe) olarak saklanmalıdır.

3. Yurt Dışına Veri Aktarımı (KVKK m.9 — 2024/2026 Yeni Rejim & GDPR Schrems II)

  • Tarayıcı Kaynaklı (Client-Side) Sızıntılar: Kullanıcının tarayıcısı fonts.googleapis.com, fonts.gstatic.com, cdn.jsdelivr.net, www.googletagmanager.com veya connect.facebook.net adresine bağlandığı anda kullanıcının IP adresi, tarayıcı bilgisi ve HTTP başlıkları otomatik olarak ABD veya diğer üçüncü ülkelere aktarılır.
  • Sunucu Tarafında (Server-Side) Veri Sızıntıları: Verilerin OpenAI GPT, Anthropic Claude, Google Gemini, Amazon AWS (us-east-1), Microsoft Azure veya yurt dışı sunuculara barındırılan herhangi bir hizmete gönderilmesi.
  • Mühendislik Kuralı:
    • Tüm fontları, JavaScript kütüphanelerini ve medyayı (resim, video) kendi sunucunuzda veya self-hosted CDN'de barındırın.
    • LLM API'lerine gönderilen verilerde PII alanlarını (ad, soyad, TCKN, e-posta, telefon, IP adresi) çağrı öncesinde sözde-anonimleştirin.
    • Bulut sağlayıcıları (AWS, GCP, Azure, Supabase) için Türkiye veya AB veri merkezi (Region: eu-west-1, eu-central-1, tr-1) seçin ve sözleşmelerde Standart Sözleşme Maddeleri (SCC) uygulandığını doğrulayın.

4. Veri Minimizasyonu ve Saklama Süreleri (KVKK m.4/2-ç, m.7 / GDPR Art. 5(1)(e))

  • Kişisel veriler yalnızca işleme amacıyla sınırlı olarak toplanmalı ve amacın gerektirdiği süre boyunca saklanmalıdır.
  • Mühendislik Kuralı: Her tablo için bir deletion_policy veya retention_days sütunu/sistem değişkeni tanımlayın. Zamanlanmış görevler (cron job) veya veritabanı fonksiyonları ile süresi dolan PII verilerini otomatik olarak silin veya anonimleştirin.

🛠️ Teknik Uygulama Şablonları (Implementation Patterns)

Örnek 1: Row Level Security (RLS) Politikası — Supabase / PostgreSQL

-- Tablo oluşturma ve RLS'yi etkinleştirme
CREATE TABLE public.user_profiles (
  id UUID PRIMARY KEY DEFAULT gen_random_uuid(),
  user_id UUID REFERENCES auth.users(id) NOT NULL,
  full_name TEXT,
  email TEXT,
  phone TEXT,
  created_at TIMESTAMPTZ DEFAULT NOW(),
  updated_at TIMESTAMPTZ DEFAULT NOW()
);

ALTER TABLE public.user_profiles ENABLE ROW LEVEL SECURITY;

-- Kullanıcı yalnızca kendi satırını görebilir
CREATE POLICY "Users can view own profile"
  ON public.user_profiles
  FOR SELECT
  USING (auth.uid() = user_id);

-- Kullanıcı yalnızca kendi satırını güncelleyebilir
CREATE POLICY "Users can update own profile"
  ON public.user_profiles
  FOR UPDATE
  USING (auth.uid() = user_id)
  WITH CHECK (auth.uid() = user_id);

-- Kullanıcı kendi profilini silebilir
CREATE POLICY "Users can delete own profile"
  ON public.user_profiles
  FOR DELETE
  USING (auth.uid() = user_id);

Örnek 2: Açık Rıza ve Onay Loglama (Consent Logging)

CREATE TABLE public.consent_logs (
  id UUID PRIMARY KEY DEFAULT gen_random_uuid(),
  user_id UUID REFERENCES auth.users(id) NOT NULL,
  consent_type TEXT NOT NULL, -- 'marketing', 'analytics', 'third_party', 'data_transfer'
  granted BOOLEAN NOT NULL,
  policy_version TEXT NOT NULL, -- 'v1.2'
  policy_sha256 TEXT NOT NULL,
  ip_address INET NOT NULL,
  user_agent TEXT,
  created_at TIMESTAMPTZ DEFAULT NOW()
);

-- Sadece ekleme yapılabilir, güncelleme veya silme yok
ALTER TABLE public.consent_logs ENABLE ROW LEVEL SECURITY;

CREATE POLICY "Insert only for consent logs"
  ON public.consent_logs
  FOR INSERT
  WITH CHECK (auth.uid() = user_id);

CREATE POLICY "Users can view own consent logs"
  ON public.consent_logs
  FOR SELECT
  USING (auth.uid() = user_id);

Örnek 3: PII Maskeleme — Express.js / Next.js API Route

// structuredLogger.js
import pino from 'pino';

const logger = pino({
  redact: {
    paths: [
      'req.body.tckn',
      'req.body.email',
      'req.body.phone',
      'req.body.password',
      'req.body.creditCard',
      'req.headers.authorization',
      'req.headers.cookie',
      'err.message'
    ],
    censor: '*** MASKED ***'
  },
  level: process.env.LOG_LEVEL || 'info'
});

export default logger;

Örnek 4: Veri İhlali Müdahale Planı (docs/veri-ihlali-mudahale-plani.md)

# Veri İhlali Müdahale Planı

## 1. Tespit ve Değerlendirme (İlk 1 Saat)
- Olayı doğrula ve etkilenen sistemleri belirle.
- İhlalin kapsamını (hangi veriler, kaç kullanıcı) belirle.
- Ekibi bilgilendir ve olay yanıt ekibini topla.

## 2. Sınırlama ve İyileştirme (İlk 4 Saat)
- Etkilenen sistemleri izole et (ağ bağlantısını kes, sunucuyu kapat).
- Yedeklerden temiz bir ortam kurulumu yap.
- Güvenlik açığını geçici olarak kapat.

## 3. KVKK/GDPR Otoritesine Bildirim (72 Saat İçinde)
- KVKK Kurulu'na: <KVKK Kurulu İletişim Bilgileri>
- İlgili Veri Koruma Otoritesine (DPA): <DPA İletişim Bilgileri>
- Bildirim içeriği: İhlalin doğası, kategoriler ve yaklaşık sayı, olası sonuçlar, alınan önlemler.

## 4. Etkilenen Kişilere Bildirim (Gecikmeksizin)
- İhlalin niteliği, olası sonuçları ve alınan önlemler hakkında bilgilendirme.
- Alması gereken önlemler (şifre değiştirme, kimlik avı uyarıları).

## 5. Adli ve Hukuki Süreç
- Olayın adli makamlara bildirilmesi (siber suç durumunda).
- Hukuk danışmanı ile iletişim ve hukuki yükümlülüklerin değerlendirilmesi.

## 6. İyileştirme ve Önleme (Olay Sonrası)
- Kök neden analizi (RCA) yap.
- Güvenlik politikalarını ve prosedürlerini güncelle.
- Personel eğitimi ve farkındalık artırma.
- Teknik kontrolleri güçlendir (RLS, şifreleme, çok faktörlü kimlik doğrulama).

📜 Yasal Uyarı

Bu yönerge, bir hukuk danışmanlığı hizmeti değildir. Yalnızca AI kodlama ajanlarının KVKK, GDPR, ETK/İYS, TKHK ve 5651 sayılı Kanun kapsamında farkındalığını artırmak ve privacy-by-design prensiplerini kod tabanına entegre etmek için hazırlanmıştır. Kesin hukuki uyum için mutlaka bir veri koruma hukukçusuna danışılmalıdır.


© 2024-2026 melihkarasu. Tüm hakları saklıdır. Bu doküman, MIT Lisansı ile lisanslanmıştır.

相關技能