Kişisel verilerin korunması hakkında aydınlatma metni
6698 sayılı Kanun'un 10 uncu maddesi ve Aydınlatma Yükümlülüğü Tebliği uyarınca hazırlanmış taslak metin.
Sürüm TASLAK-0 · Son güncelleme
Bu metin bir taslaktır
Bu metin bağlayıcı değildir ve yürürlükteki aydınlatma metnimiz olarak kullanılamaz. Uygulamanın kaynak kodu satır satır okunarak yazılmış bir ilk taslaktır; hukuki görüş değildir ve hiçbir Türk hukukçusu tarafından incelenmemiştir.
Belge sürümü: TASLAK-0. Bilerek "v1" değildir. Kod, 2026-09-02'ye kadar oluşturduğu her kişi kaydına disclosure_version="v1" damgası vuruyordu ama kod tabanında "v1" diye bir aydınlatma metni hiç olmadı. O tarihten beri kayıtlara bu belgenin yukarıdaki surum değeri yazılır ve iki değerin birbirinden ayrılmasını bir test engeller (apps/api/src/api/communication/disclosure.py, apps/api/tests/communication/test_disclosure.py). Bu taslağa "v1" adını vermek, hiç yapılmamış aydınlatmaları geriye dönük olarak yapılmış göstermek olurdu. Sürüm adı, hukukçu incelemesinden ve aşağıdaki karar alanları doldurulduktan sonra kararlaştırılmalıdır.
Kullanım engeli — tam olarak neyi yasaklıyor. Engel, metnin bağlayıcı ve müşteriye dönük kullanımınadır. Hukukçu incelemesi tamamlanana kadar bu belge: bir sözleşmeye ek yapılamaz, bir ihale veya doğrudan temin dosyasına konulamaz, bir müşteriye veya üye belediyeye "yürürlükteki aydınlatma metnimiz" diye sunulamaz ve bir KVKK başvurusuna cevap olarak gösterilemez.
Okunması ise engellenmemiştir ve engellenmemelidir. Bu metin, üstünde bu uyarıyı taşıyan bir taslak olarak genel erişime açık bir sayfada durur; siz de onu şu anda orada okuyorsunuz. Bu bir tutarsızlık değil, bilinçli bir tercihtir: Aydınlatma Tebliği md. 5/1(d), aydınlatma yükümlülüğünün yerine getirilmesinin ilgili kişinin talebine bağlı olmadığını söyler ve metni okunamaz kılmak yükümlülüğü azaltmaz, geriye bir kayıt da bırakmaz. Kısacası engel, metnin nihai ve bağlayıcı olarak kullanılmasına yöneliktir; okunmasına değil.
Bu metin, 6698 sayılı Kişisel Verilerin Korunması Kanunu'nun ("Kanun") 10 uncu maddesi ve Aydınlatma Yükümlülüğünün Yerine Getirilmesinde Uyulacak Usul ve Esaslar Hakkında Tebliğ uyarınca hazırlanmıştır.
1. Bu metin kimin için
Bu metin, Belyönetim adlı yazılımı kullanan gerçek kişiler içindir. Bugün bu kişilerin tamamı belediye ve belediye birliklerinde görevli memurlardır.
Bu bir tespit değil, sistemin yapısıdır: uygulamadaki her iletişim kaydı, veritabanı düzeyinde bir platform kullanıcısına bağlıdır (communication_contacts.user_id, boş geçilemez, users tablosuna bağlı). Yani bugün sistemden mesaj alan herkes, aynı zamanda sistemde hesabı olan bir görevlidir.
Vatandaş verisi bu metnin kapsamında değildir — iki çekince ile. Sistem vatandaşlardan doğrudan veri toplamaz; ancak (1) bir memurun serbest metin alanlarına vatandaş verisi yazmasını engelleyen hiçbir teknik denetim yoktur (bkz. 4), ve (2) sisteme dışarıdan mesaj gönderen herkesin adresi ve mesaj metni, göndereni tanınmasa bile kaydedilir (bkz. 3.0).
2. Veri sorumlusu
[[ARDA: Bu metnin en kritik boşluğu ve doldurulmadan hiçbir şey yayımlanamaz. Metin kimin adına yayımlanıyor? Şirketin ticaret unvanı, MERSİS numarası, açık adresi, varsa VERBİS kayıt numarası ve KEP adresi buraya yazılacak. Uydurulmadı, çünkü uydurulmuş bir veri sorumlusu kimliği Tebliğ md. 4/1(a)'nın doğrudan ihlalidir.]]
[[ARDA + hukukçu: Veri sorumlusu kim — platform işletmecisi mi, belediyenin kendisi mi, yoksa birlikle birlikte ortak veri sorumlusu mu? Bu soru cevaplanmadan aşağıdaki hukuki sebeplerin hiçbiri kesinleşmez. Özeti şudur: belediyenin kendi belge arşivi bakımından platform bir veri işleyen gibi davranıyor, ama memur hesaplarını operatör açıyor, saklama süresini operatör belirliyor ve bir birliğe bir belediyenin verisini okuma yetkisini — belediyeye haber vermeden — yine operatör veriyor. Sonuncusu bir veri sorumlusu davranışıdır.]]
3. Hangi kişisel verilerinizi işliyoruz
| Veri kategorisi | İçindekiler |
|---|---|
| Kimlik | Ad, soyad; kullanıcı adı; sistemin size verdiği kalıcı kullanıcı numarası |
| İletişim | Kurumsal e-posta adresiniz; kayıtlıysa cep telefonu numaranız (uluslararası biçimde, yalnızca mobil numaralar kabul edilir) |
| Görev bilgisi | Hangi kurumda hangi rolde olduğunuz (yönetici / üye / görüntüleyici); serbest metin görev etiketi; faaliyet raporunda size atanan harcama birimi |
| Hesap güvenliği | Parolanızın özeti (hash) — parolanın kendisi hiçbir yerde saklanmaz. Özet, şifreleme değildir: geri çevrilmesi amaçlanmayan tek yönlü bir dönüşümdür ve bir "şifre çözme anahtarı" yoktur. Ayrıca oturum kayıtları ve başarısız giriş denemelerinde IP adresiniz |
| İşlem güvenliği ve denetim | Yaptığınız her yazma işleminin ve kurumlar arası her erişimin kaydı: kim, hangi kurum adına, hangi işlem, hangi tarayıcı, sonuç kodu, adres ve sorgu parametreleri |
| İzin kayıtları | Hangi kanaldan hangi amaçla mesaj almayı kabul ettiğiniz veya reddettiğiniz; kararın zamanı; izin metninin sürümü; ret için kullandığınız anahtar kelime |
| Gönderim kayıtları | Size gönderilen her mesajın gittiği e-posta/telefon adresinin o andaki kopyası; sağlayıcı mesaj numarası; varsa hata metni |
| Gelen mesaj | Bir SMS/WhatsApp/e-posta ile yanıt verdiyseniz, gönderen adresiniz ve yazdığınız metnin tamamı |
| Anket yanıtı | Bir ankette hangi seçeneği işaretlediğiniz — isminize bağlı olarak (bkz. 3.1) |
| Yazdığınız serbest metinler | Yapay zekâ sohbetine sorduğunuz sorular; ihtiyaç bildiriminde yazdığınız açıklama ve teknik şartname; faaliyet raporunda doldurduğunuz bölüm metinleri ve bunların her sürümü; oluşturduğunuz duyuru ve kampanya metinleri |
| Belgeler | Yüklediğiniz faaliyet raporu PDF'inin tamamı; dosya adı; yükleyen kişi olarak siz; belgenin eski sürümlerinin arşiv kopyaları |
| Basın taraması | Kurumunuz adına internette bulunan haber başlıkları, alıntıları ve bunların yapay zekâ özetleri — bu metinler üçüncü kişilerce yazılmıştır ve belediye başkanı dâhil gerçek kişileri adıyla anabilir |
| Kullanım/maliyet kaydı | Yapay zekâ çağrılarının maliyeti; sohbet numarası üzerinden sizin sorularınıza bağlanabilir |
Uygulama içi bildirimler. Size gönderilen bildirimin başlığı, gövdesi ve eki saklanır. Bir sağlayıcıdan serbest metinli bir yanıt geldiğinde, gönderenin ham telefon numarası veya e-posta adresi bildirimin ekine konur ve ilgili birliğin tüm yöneticilerine dağıtılır.
3.0 Sistemde hesabı olmayan bir gönderen
Yukarıdaki tablo, sistemde hesabı olan görevlileri anlatır. Bir istisna vardır ve burada yazılmalıdır: sisteme dışarıdan gelen her mesaj, göndereni tanınsın tanınmasın, olduğu gibi kaydedilir.
Bir SMS, WhatsApp veya e-posta yanıtı geldiğinde sistem önce gönderen adresini kayıtlı iletişim kanallarıyla eşleştirmeye çalışır. Eşleşme bulunamasa bile gönderenin ham adresi ve mesajın tam metni veritabanına yazılır; yalnızca kişi ve kurum bağlantısı boş kalır. Yani numarayı yanlış bilen ya da rastgele yazan bir vatandaşın numarası ve yazdığı her şey, hiçbir kurumla ilişkilendirilemese de sistemde durur. Bu kayıtlar için silme süresi yoktur (bkz. 9).
Bu, 1 inci bölümdeki "sistemdeki herkes kayıtlı bir görevlidir" tespitinin tek istisnasıdır ve o cümlenin bu satırla birlikte okunması gerekir.
3.1 Anket yanıtları anonim değildir
Bir ankete verdiğiniz yanıt, kimliğinize kalıcı olarak bağlıdır. Veritabanı, (kampanya, kişi) çifti üzerinde tekil kısıt taşır; yani hangi görevlinin hangi seçeneği işaretlediği kaydedilir ve birlik yöneticisi tarafından okunabilir. Anket yanıtları için silme süresi yoktur.
3.2 IP adresi kayıtları hakkında dürüst bir uyarı
Sistem, denetim kayıtlarında ve izin kayıtlarında bir IP adresi sütunu tutar. Bugün bu sütun sizin IP adresinizi taşımamaktadır. Uygulamanın arka ucu doğrudan internete açık değildir; her istek ön yüz sunucusu üzerinden geçtiği için kaydedilen adres, sunucunun kendi iç ağ adresidir.
Bunun iki sonucu vardır ve ikisi de burada yazılmalıdır: gerçek IP adresiniz bu iki kayıtta işlenmemektedir; buna karşılık bu kayıtlar, bir iznin nereden verildiğini kanıtlayacak nitelikte de değildir.
Gerçek IP adresiniz sistemde tek bir yerde tutulur: başarısız giriş denemelerinde, kaba kuvvet saldırılarına karşı koruma amacıyla, kimlik doğrulama sunucusunun kendi kayıtlarında. Başarılı girişler kaydedilmez.
[[ARDA: İki dürüst seçenek var. (1) Sunucu yapılandırması düzeltilip gerçek IP kaydedilir ve bu metin "IP adresiniz işlenir" der. (2) Sütunlar kaldırılır ve olmayan bir kanıt ima edilmez. Bugünkü hâli her iki cümleyi de yanlış kılıyor.]]
4. Özel nitelikli kişisel veriler
Sistemin şemasında özel nitelikli kişisel veri için ayrılmış hiçbir alan yoktur. Kanun'un 6 ncı maddesinin birinci fıkrası özel nitelikli kişisel verileri sınırlı sayıda sayar ve liste kıyasla genişletilemez: kişilerin ırkı, etnik kökeni, siyasi düşüncesi, felsefi inancı, dini, mezhebi veya diğer inançları, kılık ve kıyafeti, dernek, vakıf ya da sendika üyeliği, sağlığı, cinsel hayatı, ceza mahkûmiyeti ve güvenlik tedbirleriyle ilgili verileri ile biyometrik ve genetik verileri. Bu kategorilerin hiçbiri için sistemde tanımlı bir sütun bulunmamaktadır; tüm veri modeli tek tek okunarak doğrulanmıştır.
Ancak sistem serbest metin alanlarının içeriğini denetlemez. Faaliyet raporu bölüm metni 200.000 karaktere kadar tamamen serbesttir; ihtiyaç bildiriminin serbest metin alanında ve iletişim modülünün hiçbir alanında uzunluk sınırı bile yoktur. Bu alanlara ne yazıldığına bakan hiçbir denetim, desen taraması, uyarı veya maskeleme yoktur. Alanların tam listesi gizlilik politikasının 3.5 inci bölümündedir.
Bunun anlamı açıktır: bir görevli bir faaliyet raporu bölümüne isim listesi, sosyal yardım bilgisi veya sağlık hizmeti kaydı yazarsa, bu metin kaydedilir, her sürümü ayrıca saklanır, PDF'e basılır ve 7. bölümde anlatıldığı üzere Google'ın belge indeksleme hizmetine gönderilir. Sistem bunu ne engeller ne fark eder.
Bu nedenle: bu alanlara özel nitelikli kişisel veri ve vatandaş verisi yazılmamalıdır.
5. Hangi amaçla işliyoruz ve hukuki sebebi nedir
Aşağıdaki hukuki sebepler, Kanun'un 5 inci maddesinin ikinci fıkrasındaki bentlerdir.
| Amaç | Hangi veriler | Hukuki sebep |
|---|---|---|
| Hesabınızın açılması, kimliğinizin doğrulanması, yetkilerinizin belirlenmesi | Kimlik, iletişim, görev, hesap güvenliği | md. 5/2(f) — temel hak ve özgürlüklerinize zarar vermemek kaydıyla veri sorumlusunun meşru menfaati. Yalnızca kurumsal görev bilginiz işlenir. |
| Hizmetin sunulması: belge yükleme, yapay zekâ sohbeti, faaliyet raporu çalışma alanı, ihtiyaç bildirimi, basın taraması | Serbest metinler, belgeler, işlem kayıtları | md. 5/2(f) — meşru menfaat. Faaliyet raporu bakımından ayrıca md. 5/2(a) — kanunlarda açıkça öngörülmesi: 5393 sayılı Belediye Kanunu md. 56, belediye başkanının faaliyet raporunu hazırlamasını, nisan ayı meclis toplantısında meclise sunmasını, bir örneğinin İçişleri Bakanlığına gönderilmesini ve kamuoyuna açıklanmasını emreder. Bu bent, belediyenin kendi yükümlülüğü bakımından işler. Platform işletmecisi ayrı bir veri sorumlusu sayılırsa dayanağı md. 5/2(ç)/(f)'ye kayar — bkz. §2'deki karar alanı. |
| Sistem güvenliğinin sağlanması ve kötüye kullanımın tespiti (denetim kayıtları, kullanım sınırları, başarısız giriş koruması) | Denetim kayıtları, oturum ve giriş kayıtları | md. 5/2(ç) — Kanun'un 12 nci maddesindeki veri güvenliği yükümlülüğümüzü yerine getirmek; ayrıca md. 5/2(f). |
| E-posta ile duyuru ve bilgilendirme gönderilmesi | E-posta adresi, gönderim kaydı | md. 5/2(f) — meşru menfaat. Açık rızaya dayanmaz. Reddetmediğiniz sürece gönderilir; reddettiğinizde gönderilmez (bkz. 5.1). |
| Uygulama içi bildirim gönderilmesi | Kullanıcı hesabınız, bildirim metni | md. 5/2(f) — meşru menfaat. Bu kanalın kapatılması bugün mümkün değildir (bkz. 5.1). |
| SMS ve WhatsApp ile mesaj gönderilmesi | Cep telefonu numarası, mesaj metni | md. 5/1 — açık rıza. Bu iki kanal yalnızca açıkça onay verdiyseniz çalışır. Bugün her ikisi de kapalıdır (bkz. 5.2). |
| Anket düzenlenmesi ve sonuçlarının değerlendirilmesi | Anket yanıtınız, kimliğinizle birlikte | md. 5/2(f) — meşru menfaat. Yanıtlar anonim değildir. |
| Basın taramasının yürütülmesi | Haber metinlerinde geçen adlar | md. 5/2(f) — meşru menfaat. Hukukçu notu: bu metinler üçüncü kişilerce yazılmıştır; md. 5/2(d) "ilgili kişinin kendisi tarafından alenileştirilmesi" bendi burada kullanılmadı, çünkü haberi yayımlayan ilgili kişi değildir. |
| Aboneliğin yürütülmesi ve fatura kaydının gösterilmesi | Kurum bilgileri; fatura PDF'inde geçebilecek muhasebeci adı | md. 5/2(ç) — hukuki yükümlülük (vergi ve muhasebe mevzuatı). Fatura muhatabı tüzel kişidir. |
5.1 İzin anahtarının gerçekte ne yaptığı
- E-posta: Bir ret kaydınız yoksa gönderim yapılır. Ret kaydı varsa yapılmaz. Yani e-posta "önce izin al" değil, "ret hakkı tanı" modelinde çalışır.
- SMS ve WhatsApp: Ret kaydınızın olmaması yetmez. Açık bir onay kaydınız yoksa gönderim yapılmaz.
- Uygulama içi bildirim: Her kullanıcı daima hedeftir. Bu kanalın kapatılması için bir düğme, bir ayar veya bir kod yolu yoktur.
Bu üç cümle koddaki tek karar noktasından (apps/api/src/api/communication/recipients.py) okunmuştur.
5.2 SMS ve WhatsApp kanalları kapalıdır
Üretim yapılandırmasında SMS ve WhatsApp kanalları varsayılan olarak kapalıdır: infra/docker-compose.prod.yml bu iki kanalın modunu varsayılan mock değerinde bırakır ve apps/api/src/api/communication/channels.py bir kanalı ancak modu live olduğunda arayüzde gösterir. İkisi de sağlayıcı kimlik bilgileri tanımlanıp mod açıkça değiştirilmeden çalışmaz.
E-posta için durum farklıdır ve dürüst cümle şudur. Üretimde e-posta kanalının modunu belirleyen değerin bir varsayılanı yoktur; kurulumu yapan tarafın açıkça seçmesi zorunludur (infra/docker-compose.prod.yml). Yani sistemden e-posta gidip gitmediği bu kaynak kodunda değil, kurulum ortamının yapılandırmasında belirlenir. Bu metin, e-posta kanalının kapatılmış olduğuna dair bir taahhüt vermez. Bir kanalın durumu değiştiği gün bu metnin ilgili bölümü güncellenmelidir.
[[ARDA: Canlıya alınırken hangi kanallar açılacak? Metin, açılış günü doğru olan hâline göre yayımlanmalıdır. E-posta kanalının modu üretimde zorunlu bir işletmeci tercihidir; bu tercih yazılı olarak kararlaştırılmadan "e-postalarınız Resend üzerinden gönderilir" de, bunun tersi de yazılamaz.]]
5.3 Ticari elektronik ileti ve İYS hakkında
Sistemde İleti Yönetim Sistemi (İYS) entegrasyonu yoktur. İzin kayıtlarında bir İYS durumu sütunu bulunmakla birlikte, hiçbir kod bu sütuna yazmaz; İYS'ye onay yüklenmez, ret sorgulanmaz, ret bildirilmez.
[[ARDA + hukukçu: 6563 sayılı Kanun ve Ticari İletişim Yönetmeliği bakımından iki soru var. (1) Bir birliğin üye belediyelerinin memurlarına gönderdiği idari bilgilendirme "ticari elektronik ileti" midir? Yönetmeliğin kapsam maddesi, kamu tüzel kişilerinin kamuoyunu bilgilendirme amaçlı iletilerini kapsam dışında bırakıyor; ancak buradaki alıcı kamuoyu değil, ad ad bilinen memurlardır. (2) Kapsama giriyorsa "hizmet sağlayıcı" kim: platform işletmecisi mi, birlik mi? Bu iki cevap gelmeden SMS/WhatsApp canlıya alınmamalıdır.]]
6. Kişisel verilerinizi hangi yöntemle topluyoruz
Kişisel verileriniz tamamen otomatik yollarla, elektronik ortamda toplanır:
- Hesabınız açılırken: Kurumunuzun bildirdiği ad, soyad ve kurumsal e-posta adresi, platform operatörü tarafından kimlik doğrulama sunucusuna kaydedilir. Kendiniz kayıt olamazsınız; sistemde kendi kaydolma özelliği kapalıdır.
- İlk giriş yaptığınızda: Kimlik doğrulama sunucusunun verdiği bilet içindeki ad ve e-posta bilgisi, uygulama veritabanına otomatik olarak yazılır.
- Uygulamayı kullandığınızda: Yazdığınız her metin, yüklediğiniz her belge ve yaptığınız her işlem, işlem sırasında kaydedilir.
- Siz hiçbir şey yapmadan: Denetim kayıtları her yazma işleminde ve kurumlar arası her erişimde otomatik yazılır. Ayrıca sunucuda, kimse bir düğmeye basmadan çalışan zamanlanmış işler vardır; tamamı 6.1'de sayılmıştır.
- Başkası aracılığıyla: İletişim listenize ait bir kayıt, bağlı olduğunuz birlik tarafından toplu dosya (CSV) yüklemesiyle oluşturulabilir. Bu yol yalnızca birlik yöneticilerine açıktır — kendi kurumunuzun yöneticisi toplu dosya yükleyemez, yalnızca ekrandan tek tek kayıt ekleyebilir.
- Kendiniz farkında olmadan, kendi eyleminizle: Uygulama içindeki bir ankete oy verdiğinizde, o kurumda size ait bir iletişim kaydı yoksa kayıt o anda kendiliğinden oluşturulur; görünen ad olarak ad-soyadınız, o yoksa e-posta adresiniz yazılır. Ekranda bunu söyleyen bir cümle yoktur.
5 inci ve 6 ncı yollar hakkında bir eksiklik burada bildirilmelidir. Kişisel verinin ilgili kişiden elde edilmediği hâllerde aydınlatma yükümlülüğünün ayrıca yerine getirilmesi gerekir (Aydınlatma Tebliği md. 6). Sistemde kişi kaydı üç yoldan oluşur; kayıt anında yalnızca birinde bir bildirim gösterilir, üçünde de bu metnin bağlantısı size gönderilen ilk e-postanın son satırıyla ulaşır ve kaydınızdaki aydınlatma damgası o e-posta gönderildiğinde atılır:
| Kayıt hangi yolla oluşur | Aydınlatma damgası atılıyor mu |
|---|---|
| Ekrandan tek tek kişi ekleme (kurumun kendi yöneticisi) | Evet, iki adımda — kişi ekleme/düzenleme formunun üstünde, veri girilmeden önce görünen aydınlatma notu ve bu metne bağlantı (formu dolduran yöneticiye; metnin sürümü kaydedilir); ilgili kişiye ilk e-postada bu metnin bağlantısı iletilir ve damga o anda atılır |
| Birliğin toplu dosya (CSV) yüklemesi | İlk e-postada — kayıt anında alan boş kalır; size gönderilen ilk e-postanın son satırında bu metnin bağlantısı yer alır ve damga o anda atılır |
| Uygulama içi ankete oy verme (otomatik) | İlk e-postada — kayıt anında alan boş kalır; size gönderilen ilk e-postanın son satırında bu metnin bağlantısı yer alır ve damga o anda atılır |
Bu bağlantı yalnızca e-posta ile gönderilir; kaydınızda e-posta adresi yoksa size hiç ulaşmaz.
Bir yanlış anlamayı burada düzeltmek gerekir: SMS veya WhatsApp ile bir ankete yanıt vermeniz yeni bir kayıt oluşturmaz. Gelen mesajın geldiği numara yalnızca var olan bir iletişim kanalıyla eşleştirilmeye çalışılır; eşleşme yoksa oy da sayılmaz. Kaydı kendiliğinden oluşturan yol, SMS değil, uygulama içi anket oyudur.
[[ARDA: Toplu yükleme ve uygulama içi anket oyu yollarında aydınlatmanın nasıl ve ne zaman yapılacağı kararlaştırılmalı ve koda eklenmelidir. Bugün bir belediye memurunun kaydı, haberi olmadan bir birlik tarafından oluşturulabiliyor; kendi oyuyla oluşan kaydın varlığından ise memurun kendisi haberdar edilmiyor.]]
6.1 Kimse bir düğmeye basmadan çalışan işler
Sunucuda, kimse bir düğmeye basmadan çalışan sekiz zamanlanmış iş vardır; aşağıdaki tabloda her satır bir iştir. Saatler sunucu saatidir; Türkiye saati yaklaşık üç saat ilerisidir.
| Ne zaman | Ne yapar | Kişisel veriye teması |
|---|---|---|
| Her gün 02:00 | Yüklenmiş raporların yapay zekâ analizini tazeler | Rapor içeriği yeniden Google'a gönderilir |
| Günde dört kez (00, 06, 12, 18) | İhtiyaç bildirimlerini benzerliğe göre kümeler | Memurların yazdığı ihtiyaç metinleri kurumlar arası okunur; belediyenizin bildirim kayıtları "kümelendi" diye güncellenir |
| Günde dört kez (01, 07, 13, 19) | Süresi dolmuş anketleri sayar | Yalnızca sayım yapar; kişisel veri yazmaz |
| Günde dört kez (03, 09, 15, 21) | Basın taraması | Kurum adıyla haber araması; haber metinlerinde adı geçen gerçek kişiler |
| Her gün 04:30 | 12 ayı dolan denetim kayıtlarını siler | Siler; sildiğini yine denetim kaydına yazar |
| Her gün 06:15 | Faaliyet raporu yasal süre hatırlatması | Adı bilinen görevlilere uygulama içi bildirim gönderir |
| Her saat :45 | Üç saattir takılı kalmış rapor yükleme işlerini başarısız işaretler | Belediyenizin rapor satırlarını günceller |
| Her saat :50 | Üç saattir takılı kalmış analiz işlerini başarısız işaretler | Belediyenizin analiz satırlarını günceller |
7. Kişisel verilerinizi kimlere ve hangi amaçla aktarıyoruz
| Alıcı | Ne aktarılıyor | Neden |
|---|---|---|
| Kurumunuz (belediyeniz veya birliğiniz) | Kurumunuzun yöneticileri, kurumunuza ait tüm kayıtları görür | Hizmetin kuruma sunulması |
| Bağlı olduğunuz birlik | Belediyeniz bir birliğe bağlanmışsa, o birliğin her kullanıcısı belediyenizin panosunu, raporlarını ve PDF'lerini, yapay zekâ sohbetini, ihtiyaç bildirimlerini, basın taramasını ve ad, e-posta, telefon içeren tüm kişi listesini okuyabilir | Birliğin koordinasyon faaliyeti (bkz. 7.1) |
| Google LLC | Yüklenen faaliyet raporu PDF'inin tamamı; yapay zekâya sorduğunuz sorular; ihtiyaç bildirimi metni; haber başlık ve alıntıları | Belge indeksleme, arama, yapay zekâ üretimi (bkz. 8) |
| DigitalOcean, LLC | Bu metindeki her şey — uygulama veritabanı, kimlik veritabanı ve parola özetleri dâhil | Sunucu ve veritabanı barındırma |
| Cloudflare, Inc. | Her iki veritabanının gecelik tam yedeği; alan adı sorguları | Yedekleme ve alan adı hizmeti |
| Sentry | Hata kayıtları ve yığın izleri | Hata izleme. Bugün kapalıdır — hiçbir ortamda tanımlı değildir. |
| Resend | Alıcının e-posta adresi, konu ve mesaj gövdesi | E-posta gönderimi. Bu kanalın modu üretimde işletmecinin zorunlu tercihidir (bkz. 5.2). |
| Verimor (Türkiye) | Cep telefonu numarası ve mesaj metni | SMS gönderimi. Bugün kapalıdır. |
| Twilio | Cep telefonu numarası ve mesaj metni | WhatsApp gönderimi. Bugün kapalıdır. |
7.1 Birliğin erişimi hakkında açık bir uyarı
Belediyeniz bir birliğe bağlandığında, o birliğin yönetici, üye ve görüntüleyici rolündeki tüm kullanıcıları yukarıdaki verileri okuyabilir hâle gelir. Bu bağlantı platform operatörü tarafından kurulur.
Belediyeye bu bağlantı kurulurken de kaldırılırken de bildirim yapılmamaktadır.
Birlik yalnızca okumaz; belediyenizin kayıt alanına yazar da. Koddan okunan üç yol şunlardır ve ikisi birliğin olağan, hatta başlıca işidir:
- Duyuru yayımlama — birliğin en çok kullandığı özellik. Birlik bir duyuru yayımladığında, üye belediyelerin her kullanıcısı için belediyenizin kayıt alanında birer uygulama içi bildirim satırı oluşturulur.
- Kampanya ve anket gönderimi — uygulama içi kanaldan giden her mesaj yine belediyenizin kayıt alanında bir bildirim satırı yazar; ayrıca gönderim kaydı ve varsa anket yanıtınız yazılır.
- Toplu dosya (CSV) ile iletişim kaydı yükleme — birlik yöneticisi, belediyeniz adına kişi kaydı ve telefon/e-posta kaydı oluşturabilir. Aynı kanal için zaten bir kaydınız varsa eski değerin üzerine yazılır; önceki numara veya adres saklanmaz.
Bu üçünün yanında, birlik yöneticisi ortak alım fırsatının başlığını, durumunu ve koordinasyon notunu da düzenleyebilir; bu kayıt belediyenize değil, birleşik alım dosyasına aittir.
Sistemdeki "kurumlar arası yazma yasağı" yalnızca kurum bağlamı seçilerek yapılan isteklerde çalışır. Yukarıdaki yolların tamamı o kapıdan geçmez: duyuru ve kampanya fan-out'u arka plan işçisinde, toplu dosya yüklemesi ise kurum bağlamı istemeyen bir uç noktada koşar.
Birliğin yapamadığı şey şudur: belediyenizin belgelerini, faaliyet raporu bölümlerini ve ihtiyaç bildirimlerini değiştiremez, hiçbir kaydınızı silemez ve yayımlanmamış faaliyet raporu çalışma alanınıza hiç giremez.
Bu erişimler denetim kaydına yazılır. Ancak dürüst cümle şudur: denetim kaydı çoğu ekranda hangi belediyenin okunduğunu yazmaz. Kaydeden taraf, işlemi yapan birliktir; okunan belediye kaydın gövdesine girmez. Bu yüzden "bu birlik bizim verimizi kaç kez okudu" sorusunun cevabı tek bir sayı değil, bir alt ve üst sınır aralığıdır. Yalnızca üç işlem yolunda (yapay zekâ sohbeti, kişi listesi yükleme, kampanya gönderimi) okunan belediye açıkça kaydedilir.
8. Yurt dışına aktarım
Aşağıdaki aktarımlar yurt dışına yapılmaktadır:
| Alıcı | Ülke / bölge | Not |
|---|---|---|
| Google LLC — belge indeksleme ve arama | "global" bölgesi | Bu bölge, veri yerleşimi taahhüdü taşımayan bölgedir. Kod, Avrupa Birliği bölgesini de destekler; bugünkü varsayılan global'dır. |
| Google LLC — yapay zekâ (Gemini) | Bölge seçimi yok | Kullanılan arayüzde bölge ayarı bulunmamaktadır. |
| Google LLC — dosya depolama | Kayıt altında değil | Kova bölgesi hiçbir belgede yazılı değildir. |
| DigitalOcean, LLC — sunucu ve veritabanı | Frankfurt, Almanya | Veriler Almanya'da bulunur; şirket ABD'de kuruludur. |
| Cloudflare, Inc. — yedekler | AB yargı bölgesi kovası | Şirket ABD'de kuruludur. |
| Sentry | Almanya | Bugün kapalı. |
| Resend | ABD | Yalnızca e-posta kanalı canlı moda alındığında gerçekleşir (bkz. 5.2). |
| Twilio | ABD | Bugün kapalı. |
| Google Fonts (giriş ekranı) | Google küresel altyapısı | Bkz. 8.2 |
Bir sohbeti sildiğinizde Google'daki oturum da silinir. Çok turlu sohbetin geçmişi Google tarafında ayrı bir oturum kaydında tutulur. Uygulamadan bir sohbeti "sildiğinizde" yerel kayıt yalnızca işaretlenir ve mesaj metinleri veritabanında kalır (bkz. 9), ama Google'daki oturumun silinmesi için gerçek bir istek gönderilir. Bu istek "elden geldiğince" çalışır: başarısız olursa sohbetin silinmesi yine de tamamlanır ve size bir hata gösterilmez. Yani bu, iki sistemden yalnızca birinde kesin olan bir silmedir — ve tersi yönde: uygulamada duran metin, Google tarafında artık durmuyor olabilir.
8.1 Bu aktarımların hukuki dayanağı
Kanun'un 9 uncu maddesi, yurt dışına aktarım için önce yeterlilik kararı arar; yoksa uygun güvencelerden birini (uluslararası anlaşma, bağlayıcı şirket kuralları, Kurul'un ilan ettiği standart sözleşme, ya da Kurul izinli taahhütname) arar; bunlar da yoksa yalnızca arızi hâllerde aktarıma izin verir.
Kurul bugüne kadar hiçbir ülke için yeterlilik kararı vermemiştir. Bu aktarımlar sürekli ve sistematiktir; arızi aktarım istisnası bunları taşımaz.
[[ARDA: Bu bölüm bugün doldurulamıyor, çünkü dayanak henüz yok. Kod tabanında ve belgelerde imzalanmış hiçbir standart sözleşme, taahhütname veya Kurul bildirimi kaydı bulunmamaktadır. İki seçenek var ve üçüncüsü yok: (1) Google, DigitalOcean, Cloudflare ve — açılacaksa — Resend, Twilio, Sentry için standart sözleşmeler imzalanır, imzadan itibaren beş iş günü içinde Kuruma bildirilir ve bu bölüme yazılır. (2) Aktarım başlamadan önce bu metin yayımlanmaz. Var olmayan bir dayanağı yazmak, Aydınlatma Tebliği md. 5/1(j)'nin doğrudan ihlalidir.]]
8.2 Giriş ekranındaki yazı tipi aktarımı
Giriş ekranının tasarım dosyası, yazı tipini doğrudan Google sunucularından çağırmaktadır. Bu, siz henüz giriş yapmadan IP adresinizin ve tarayıcı bilginizin Google'a ulaşması anlamına gelir.
Uygulamanın kendisi bunu bilinçli olarak yapmaz; aynı yazı tipi orada kendi sunucumuzdan sunulur. Yani bu, alınmış bir karar değil, bir gözden kaçmadır.
[[ARDA: Bu bir metin sorunu değil, tek dosyalık bir kod düzeltmesidir. Aktarımı meşrulaştırmak yerine ortadan kaldırın; o zaman bu bölüm metinden tamamen çıkar.]]
9. Verilerinizi ne kadar süreyle saklıyoruz
Bu bölüm, kodda gerçekten uygulanan kurallara göre yazılmıştır.
| Veri | Saklama süresi |
|---|---|
| Denetim kayıtları (kim, ne zaman, hangi işlem) | 12 takvim ayı. Her gece çalışan bir iş, süresi dolan kayıtları siler ve sildiğini kendi kaydına yazar. Sınır, Türkiye saatiyle gün başına göre hesaplanır. |
| Yapay zekâ cevap önbelleği ve faaliyet raporu taslak önbelleği | 24–25 saat. Süre 24 saattir; üzerine, aynı anda dolup sunucuyu yormalarını engellemek için kayıt başına 0 ile 1 saat arası rastgele bir ek konur. |
| Yedekler (her iki veritabanının tamamı) | 30 günlük + 12 aylık kopya |
| Diğer her şey | Süresiz |
"Diğer her şey" şunlardır: kullanıcı hesapları ve kurum-rol kayıtları; kimlik doğrulama sunucusundaki hesaplar ve parola özetleri; kişi kayıtları; e-posta adresleri ve telefon numaraları; izin ve ret kayıtları; gönderim kayıtları; gelen mesajlar — göndereni sistemde tanınmayanlar dâhil (bkz. 3.0); uygulama içi bildirimler; anket yanıtları; yapay zekâ sohbetleri; yüklenen ve arşivlenen PDF'ler; faaliyet raporu bölümleri ve tüm revizyonları; ihtiyaç bildirimleri; basın taraması kayıtları; kullanım ve maliyet kayıtları.
Bu tabloda yumuşatılmaması gereken üç nokta vardır:
- Silme diye bir özellik yoktur. Uygulamada bir kişiyi veya onun verisini silen tek bir işlem yolu bulunmamaktadır. Sohbet "silme" işlemi bir işaretlemedir; mesajların metni veritabanında kalır — ancak o sohbetin Google tarafındaki oturum kaydı gerçekten silinir (bkz. 8). Kişi "kaldırma" işlemi kaydı pasifleştirir; kayıt ve altındaki izin kanıtı bilerek korunur.
- Gönderilmiş mesajın adresi kalır. Bir mesaj size gönderildiğinde, gönderim anındaki e-posta adresiniz veya telefon numaranız ayrı bir kayda kopyalanır. Siz sonradan izni geri alsanız, numaranızı silseniz veya kaydınız pasifleştirilse bile bu kopya durur.
- Yedekler en uzun ömürlü kopyadır. Yedeklerdeki saklama süresi, denetim kayıtları için verilen 12 aylık sözden daha uzundur. Yani silinmiş bir denetim kaydı bir yedekte yaşamaya devam edebilir.
[[ARDA: Bu tablo bugün doğru ama savunulabilir değil. Kanun md. 7, işleme sebebi ortadan kalktığında verinin silinmesini emreder ve "süresiz" bunun karşılığı değildir. Bir Kişisel Veri Saklama ve İmha Politikası yazılmalı ve her tablo için bir süre ile bunu uygulayan bir iş kodu eklenmelidir. Alternatifi, bu metnin "süresiz" diyerek yayımlanmasıdır.]]
10. Otomatik karar verme
Sistem, kişiler hakkında münhasıran otomatik sistemlerle bir karar üretmez. Yapay zekâ; belge özetler, metin taslağı önerir, haber başlıklarına olumlu/olumsuz etiketi koyar ve ihtiyaç bildirimlerini benzerliğe göre gruplar. Bu çıktıların hiçbiri bir kişi hakkında bir sonuç doğurmaz; faaliyet raporu taslakları bir görevli tarafından kabul edilmeden hiçbir yere yazılmaz.
11. Haklarınız
Kanun'un 11 inci maddesi uyarınca veri sorumlusuna başvurarak;
- kişisel verinizin işlenip işlenmediğini öğrenme,
- işlenmişse buna ilişkin bilgi talep etme,
- işlenme amacını ve amacına uygun kullanılıp kullanılmadığını öğrenme,
- yurt içinde veya yurt dışında verilerinizin aktarıldığı üçüncü kişileri bilme,
- eksik veya yanlış işlenmişse düzeltilmesini isteme,
- Kanun'un 7 nci maddesindeki şartlar çerçevesinde silinmesini veya yok edilmesini isteme,
- düzeltme ve silme işlemlerinin, verilerin aktarıldığı üçüncü kişilere bildirilmesini isteme,
- münhasıran otomatik sistemlerle analiz edilmesi suretiyle aleyhinize bir sonuç çıkmasına itiraz etme,
- kanuna aykırı işleme sebebiyle zarara uğramanız hâlinde zararın giderilmesini talep etme
haklarına sahipsiniz.
11.1 Bu hakları nasıl kullanırsınız
Başvurunuzu Veri Sorumlusuna Başvuru Usul ve Esasları Hakkında Tebliğ'de sayılan yollarla iletebilirsiniz:
- Yazılı olarak, ıslak imzalı: [[ARDA: posta adresi]]
- Kayıtlı elektronik posta (KEP) adresine: [[ARDA: KEP adresi]]
- Güvenli elektronik imza veya mobil imza ile: [[ARDA: elektronik başvuru adresi]]
- Sistemde kayıtlı e-posta adresinizden: [[ARDA: başvuru e-posta adresi]]
Başvurunuz en kısa sürede ve en geç otuz gün içinde ücretsiz olarak sonuçlandırılır. İşlem ayrıca bir maliyet gerektirirse Kurulca belirlenen tarifedeki ücret alınabilir. Başvurunuzun reddedilmesi, cevabın yetersiz bulunması veya süresinde cevap verilmemesi hâlinde, cevabı öğrendiğiniz tarihten itibaren otuz ve her hâlde başvuru tarihinden itibaren altmış gün içinde Kişisel Verileri Koruma Kurulu'na şikâyette bulunabilirsiniz.
11.2 Bu haklar bugün nasıl karşılanıyor
Dürüst olmak gerekirse: uygulamada bu haklardan hiçbirini kendiniz kullanabileceğiniz bir ekran yoktur. Verilerinizi dışa aktaran, silen veya düzelten bir düğme bulunmamaktadır; kendi e-posta adresinizi veya adınızı uygulamada değiştiremezsiniz. Parolanızı kimlik doğrulama sunucusunun hesap ekranından değiştirebilirsiniz; bunun dışındaki tüm talepler elle karşılanır.
[[ARDA: Otuz günlük yasal süreyi elle tutmak bugün mümkün ama ölçeklenmez. En az şu üçü yazılmalıdır: bir başvuru kayıt defteri, bir kişi-verisi dışa aktarma betiği ve bir silme prosedürü (uygulama veritabanı + kimlik sunucusu + Google'daki indeks + yedekler ayrı ayrı ele alınarak). Silme talebinin yedeklerde nasıl karşılanacağı ayrıca kararlaştırılmalıdır.]]
12. Bu metnin bilinen sınırları
Aydınlatma Tebliği md. 5/1(j), aydınlatma yapılırken eksik, yanıltıcı ve yanlış bilgiye yer verilmemesini emreder. Bu nedenle aşağıdakiler burada açıkça yazılmıştır:
- Verilerinizin uygulama tarafından ayrıca şifrelendiği söylenmemektedir. Ayrıntı gizlilik politikasındadır.
- Parolanızın "şifrelendiği" söylenmemektedir; saklanan şey bir özettir (bkz. 3).
- Denetim kayıtlarının "her erişimi eksiksiz raporlayabildiği" söylenmemektedir (bkz. 7.1).
- Birliğin belediyenize yalnızca okuma yetkisiyle bağlandığı söylenmemektedir. Birlik, duyuru ve kampanya gönderimiyle ve toplu dosya yüklemesiyle belediyenizin kayıt alanına yazar (bkz. 7.1).
- İzin kayıtlarındaki IP adresinin sizin adresiniz olduğu söylenmemektedir (bkz. 3.2).
- Yurt dışına aktarım için bir hukuki dayanağın hâlihazırda kurulduğu söylenmemektedir (bkz. 8.1).
- Saklama sürelerinin sonunda verilerin silindiği söylenmemektedir (bkz. 9).
- Sisteme mesaj gönderen herkesin kayıtlı bir görevli olduğu söylenmemektedir (bkz. 3.0).
- Anket yanıtınızın gizli olduğu söylenmemektedir; tersi yazılmıştır (bkz. 3.1).
13. Değişiklikler
Bu metin, sistemdeki bir işleme faaliyeti değiştiğinde güncellenir. İşleme amacı değişirse, yeni amaç için aydınlatma faaliyet başlamadan önce ayrıca yapılır (Aydınlatma Tebliği md. 5/1(b)).