Gizlilik Politikası
Yürürlük tarihi: 19 Ekim 2026 · Önceki sürüm: 18 Ekim 2026 · English summary
Kısaca
- Hesap açmazsın. E-postanı ya da telefon numaranı istemeyiz. Kimlik kartına ad ve fotoğraf koymak isteğe bağlıdır; koyarsan sunucumuzda saklanır.
- Uygulama seni, sunucumuzun verdiği anonim bir oyuncu kimliğiyle tanır. Kimlik, iCloud Anahtar Zinciri'nde durur.
- Sorguda yazdıkların ve sesli aramada söylediklerin, karakterin cevabını üretmek için yapay zekâ sağlayıcılarına gider. Bunu yalnız izin verirsen yaparız; iznini istediğin an geri alabilirsin.
- Sunucumuz Avrupa Birliği'nde, Finlandiya'da.
- Uygulamada reklam gösterilmez. Reklamlarımızın işe yarayıp yaramadığını ölçmek için Meta, Google ve TikTok ölçüm araçlarını, oyunu iyileştirmek için kendi kullanım ölçümümüzü kullanırız. Seni diğer uygulamalarda takip etmek yalnız Apple'ın penceresinde izin verirsen olur (bkz.). Verini satmayız.
- Sıralamada ve oyuncu profilinde adın, fotoğrafın, rütben, rozetlerin ve bitirdiğin bölümler başka oyunculara görünür; sicil numaran görünmez. Ayarlar'da "Sıralamada görün"ü kapatırsan hiçbiri görünmez (bkz.).
- Verilerini Masa → Ayarlar → Verilerimi sil'den kendin silebilirsin.
01Kapsam ve veri sorumlusu
Bu politika şunları kapsar:
- TANIK mobil uygulaması ("Uygulama")
- weareajans.com/tanik web sitesi
- TANIK Yayın aracı (bölüm 13)
Bu metin, 6698 sayılı Kişisel Verilerin Korunması Kanunu (KVKK) m.10 uyarınca aydınlatma metnidir. Avrupa Birliği'nde yaşayanlar için Genel Veri Koruma Tüzüğü (GDPR) kapsamındaki bilgileri de içerir.
Veri sorumlusu: Bedri Tümtürk (bireysel geliştirici) · İletişim: citykerapp@gmail.com
Metinde "biz" dediğimizde TANIK'ı geliştiren Bedri Tümtürk'ü kastediyoruz.
02Cihazında kalanlar
Aşağıdakiler bize gönderilmez; yalnız telefonunda durur:
- Oyun ilerlemen, kayıtların, panon, defterin, listen ve ayarların.
- Oyunda kazandığın mesai puanı, rütben, karnelerin ve lig bilgilerin.
- Zevk profilin ve önerilerin. Öneriler telefonunda, oynadıklarından hesaplanır.
- Uygulama içi arama geçmişin.
- Lab ve şifre kırıcı bildirimleri. Bunlar telefonunda kurulan yerel bildirimlerdir.
Mikrofona yalnız sesli arama sırasında erişilir. Kameraya ve fotoğraf arşivine yalnız sen kimlik kartı için fotoğraf seçtiğinde ya da çektiğinde erişilir; kimlik kartı sunucumuza da gider (bkz. 03).
Paylaşım kartını paylaşırsan, onu gönderdiğin uygulamanın kuralları geçerli olur. Ne paylaştığını biz görmeyiz.
Uygulamayı silmek bu verileri siler. Apple'ın cihaz yedeği (iCloud Yedekleme) açıksa bir kopyası yedeğinde kalabilir; bu senin Apple hesabınla ilgilidir. Oyuncu kimliğin iCloud Anahtar Zinciri'nde durduğu için uygulamayı silince gitmez; onu Verilerimi sil sıfırlar (bkz. 09).
03Sunucumuzda işlediğimiz veriler
Veriler, Uygulamayı kullanırken elektronik ortamda, otomatik yollarla toplanır. Sunucumuz Hetzner'in Helsinki (Finlandiya) veri merkezinde, bizim yönettiğimiz bir makinede çalışır.
| Veri | Ne zaman | Amaç | Hukuki sebep |
|---|---|---|---|
| Oyuncu kimliği. İlk açılışta sunucumuzun ürettiği rastgele, anonim bir kimlik ve buna bağlı oturum jetonu. Telefonunda iCloud Anahtar Zinciri'nde saklanır; aynı Apple hesabıyla yeniden kurulumda ve yeni telefonda da gelir. | Sunucuya giden her istekte | Seni tanımak; kredini, VIP'ini, açtığın bölümleri ve sorgu haklarını tutmak; kötüye kullanımı önlemek | Sözleşmenin kurulması ve ifası (KVKK 5/2-c; GDPR 6/1-b) |
| Kredi defteri. Satın aldığın ve VIP'le gelen kredi bakiyesi; VIP durumu (açık mı, bitiş tarihi, ürün, yenilenecek mi); kalıcı açtığın bölümler; bölüm başına kullandığın ve satın aldığın sorgu hakları; günlük kullanım sayaçları (sorgu sayısı, arama sayısı ve dakikası); yapay zekâ izninin durumu ve tarihi; kredi işlem kayıtları | Satın aldığında, kredi harcadığında, sorgu ve aramada | Hakları ve kredileri doğru düşmek, iadeleri işlemek, hile ve kötüye kullanımı önlemek | Sözleşmenin ifası (KVKK 5/2-c; GDPR 6/1-b); meşru menfaat (KVKK 5/2-f; GDPR 6/1-f) |
| Satın alma kayıtları. Olay (satın alma, yenileme, iptal, iade), ürün, işlem kimlikleri, mağaza, tarih, fiyat ve para birimi. Apple'dan RevenueCat aracılığıyla gelir. | Satın aldığında, aboneliğin yenilendiğinde ya da bittiğinde, iade olduğunda, satın alımları geri yüklediğinde | Satın aldığını vermek, aboneliği doğrulamak, geri yükleme, iade, muhasebe ve uyuşmazlık | Sözleşmenin ifası; hukuki yükümlülük (KVKK 5/2-ç; GDPR 6/1-c) |
| Sorgu metni. Yazdığın mesaj, sohbetin oyundaki geçmişi, eklediğin deliller, karakterin oyundaki durumu | Bir karakteri yazılı sorguladığında | Karakterin cevabını üretmek; karakterin seninle konuştuklarını hatırlaması; oyunu geliştirmek (hangi bölümün, karakterin ve sorunun işlediğini görmek, hatalı ya da sınırı aşan cevapları bulmak). Yazdığın mesaj ve karakterin cevabı sunucumuzda saklanır (bkz. 08). Günlüklere yazılmaz. | Açık rıza (KVKK 5/1; GDPR 6/1-a) |
| Sesli arama sesi ve dökümü (VIP) | Bir karakteri sesli aradığında, yalnız arama sürerken | Sesini yazıya çevirmek, karakterin cevabını üretmek ve seslendirmek. Ses kaydedilmez. | Açık rıza (KVKK 5/1; GDPR 6/1-a) |
| Karakter hafızası. Karakterin sana söylediği cümleler (yazılı sorgu ve telefon) | Sorgu ve aramadan sonra | Karakterin seninle daha önce konuştuklarını hatırlaması | Açık rıza (yapay zekâ izniyle aynı izin) |
| Bildirimler. "Bildir" dediğin cevabın metni, seçtiğin neden ve istersen yazdığın not | Bir cevabı bildirdiğinde | Sınırı aşan cevapları incelemek ve düzeltmek | Meşru menfaat (KVKK 5/2-f; GDPR 6/1-f) |
| Teknik kayıtlar. Zaman, istenen uç, hata kodu, süre. Oyuncu kimliği ve IP adresi günlüğe yalnız kısaltılmış tek yönlü özetiyle yazılır; sorgu içeriği yazılmaz. IP adresi hız sınırı için kısa süre sayaçta tutulur. Her yapay zekâ çağrısının maliyeti oyuncu kimliğiyle ayrıca kaydedilir; yeni hesap açılışında IP adresinin tek yönlü özeti kısa süre tutulur. Bunlar harcama tavanını izlemek ve kötüye kullanımı (ör. aynı ağdan çok sayıda hesap) fark etmek içindir. | Sunucumuza her bağlantıda | Güvenlik, hız sınırı, hata ayıklama, harcama tavanı | Meşru menfaat |
| Yaklaşık konum (şehir). Sunucumuza bağlandığında IP adresinden yaklaşık konum (ülke, il ve şehir) çıkarılır; IP adresi saklanmaz, yalnız bu sonuç oyuncu kaydına yazılır. Kayıt anındaki konum, günde en çok bir kez güncellenen son konum ve satın alma sırasındaki konum tutulur. Kesin konum (GPS) ve enlem/boylam alınmaz. IP'den konum için DB-IP'nin ücretsiz veritabanı kullanılır (IP Geolocation by DB-IP, CC BY 4.0); IP adresin DB-IP'ye ya da başka bir şirkete gönderilmez, çeviri sunucumuzda yapılır. | Kayıtta, günde en çok bir kez ve satın almada | Oyuncuların hangi şehirlerden geldiğini görmek (istatistik, reklamların etkisi) ve kötüye kullanımı fark etmek | Meşru menfaat (KVKK 5/2-f; GDPR 6/1-f) |
| Kimlik kartı ve cihaz bilgisi. Masa'daki kimlik kartına yazdığın ad ve koyduğun fotoğraf (isteğe bağlı; fotoğraf 256 piksele küçültülür), oyunun verdiği sicil no ve rütbe, çözdüğün dosya sayısı. Cihaz modeli, işletim sistemi sürümü, uygulama sürümü, dil, ülke ve saat dilimi; ilk ve son görülme zamanı; Apple'ın uygulama satıcısına özel cihaz kimliği (IDFV; reklam kimliği değildir). Reklam kimliği (IDFA) yalnız takip izni verdiysen yazılır. Fotoğrafın aslı sunucumuzda ayrı bir klasörde durur ve yayımlanmaz; sıralamada görünen yalnız küçültülmüş, konum ve cihaz bilgisi (EXIF) silinmiş bir kopyasıdır (bkz.). | Kayıttan sonra, kimlik kartını değiştirdiğinde ve dosya kapattığında | Destek (oyuncuyu tanımak, sorunlu cihaz ve sürümü bulmak), hata ayıklama, kötüye kullanımı önlemek | Meşru menfaat (KVKK 5/2-f; GDPR 6/1-f); IDFA için açık rıza (takip izni) |
| Destek yazışmaları. E-posta adresin ve yazdıkların | Bize yazarsan | Sana cevap vermek | Meşru menfaat; sözleşmenin ifası |
| Cihaz ve uygulama doğrulaması. İsteklerin App Store'dan indirilmiş gerçek Uygulamadan geldiğini doğrulamak için Apple'ın App Attest hizmetinin ürettiği açık anahtar ve sayaç. Ücretsiz başlangıç hakkının aynı cihaza bir kez verilmesi için Apple DeviceCheck: Apple, cihaz başına iki bitlik bir işaret tutar; biz cihaz kimliği ya da donanım bilgisi saklamayız, yalnız oyuncu kaydında birkaç evet/hayır bayrağı tutarız. | Kayıtta bir kez; sonra sorgu, arama, harcama ve bölüm indirme isteklerinde | Dolandırıcılığı ve kötüye kullanımı önlemek (sahte istemci, hesap silip yeniden açarak ücretsiz hak toplama), hizmetin güvenliği | Meşru menfaat (KVKK 5/2-f; GDPR 6/1-f) |
Sesin seni tanımak için (biyometrik tanıma) kullanılmaz. Yalnız yazıya çevrilir ve cevap üretilir.
Sıralama ve oyuncu profili: başka oyuncuların gördükleri
- Görünenler. Çevrimiçi sıralamada ve sıralamadan açılan oyuncu profilinde şunlar başka oyunculara görünür: kimlik kartındaki adın (ad yazmadıysan "Dedektif" ve kalıcı, rastgele kısa bir ek), fotoğrafının küçültülmüş ve konum, cihaz gibi üst verileri silinmiş kopyası, rütben ve kademen, sıralama puanın ve sıran, kazandığın rozetler ve sezon madalyaların, bitirdiğin bölümler ve en iyi notun, çözdüğün dosya sayısı ve ülken.
- Görünmeyenler. Sicil numaran (oyunda yalnız sana ait bir kimlik olarak kullanılır), oyuncu kimliğin, cihaz bilgilerin, harcamaların ve kredin hiçbir zaman başka oyunculara gösterilmez. Profilde bölüm ayrıntısı, suçlu ya da kapanış bilgisi yer almaz. Oyuncular birbirini, kimlikten türetilemeyen rastgele bir oyuncu koduyla görür.
- Görünmeyi kapatmak. Masa → Ayarlar → "Sıralamada görün"ü kapatırsan adın, fotoğrafın ve profilin başka oyunculara görünmez; puanın yalnız sana görünür. Sezon ödülüne yine girersin. Ekibimizin ve test cihazlarının hesapları da sıralamada görünebilir.
- Bildirme, kaldırma, engelleme. Uygunsuz bir adı ya da fotoğrafı sıralamadan bildirebilirsin. Bildirimi inceleriz; birden çok oyuncu bildirdiğinde ad ya da fotoğraf inceleme bitene dek gizlenir. Uygunsuz ad ve fotoğrafı kaldırır, kuralları çiğneyeni sıralamadan çıkarırız. Bir oyuncuyu engellersen o oyuncu senin sıralamanda görünmez ve profili sana açılmaz. Küfür, marka adı, bağlantı ve telefon numarası içeren adlar kendiliğinden gösterilmez.
- Hukuki sebep. Sıralama ve profil oyunun parçasıdır: sözleşmenin ifası (KVKK 5/2-c; GDPR 6/1-b). Bildirim ve kaldırma, diğer oyuncuları korumak için meşru menfaatimizdir (KVKK 5/2-f; GDPR 6/1-f).
Aynı cihazdaki önceki hesaplar
Kaç yeni oyuncumuz olduğunu doğru sayabilmek ve ücretsiz başlangıç hakkının hesap silinip yeniden açılarak tekrar tekrar alınmasını önlemek için, hesabının bağlı olduğu cihaz ve alım işaretlerinin (Apple'ın uygulama satıcısına özel cihaz kimliği IDFV, uygulamanın bu cihazda tuttuğu kurulum kimliği, bildirim jetonu ve App Store işlem numarası) yalnız anahtarlı, tek yönlü özetini tutarız. Bu özetlerden asıl değerler geri elde edilemez. Verilerimi sil dediğinde oyuncu kimliğin bu kayıttan çıkarılır; yalnız "bu cihazda daha önce bir hesap vardı" bilgisi, silinen hesabın kısa koduyla birlikte 365 gün kalır, sonra silinir. Hukuki sebep: dolandırıcılığı ve kötüye kullanımı önlemek, meşru menfaat (KVKK 5/2-f; GDPR 6/1-f).
Toplamadıklarımız ve kullanmadıklarımız:
- e-postan (destek dışında), telefon numaran; kimlik kartına gerçek adını ya da fotoğrafını koymak zorunlu değildir
- rehberin, kesin konumun (GPS), sağlık verin; IP adresinden çıkarılan yaklaşık şehir dışında konum almayız
- kart ya da ödeme bilgilerin (ödemeyi Apple alır)
- çökme raporu araçları (ör. Crashlytics): Uygulamada yoktur.
Reklam ölçümü ve bildirimler
- Reklam ölçümü. Tanık'ı Meta (Facebook, Instagram), Google, TikTok ve Apple Search Ads'te tanıtıyoruz. Hangi reklamın işe yaradığını ölçmek için Uygulama bu şirketlerin ölçüm araçlarını (Meta App Events, Google Firebase Analytics, TikTok for Business, Apple AdServices) içerir. Gönderilen olaylar: uygulamanın kurulması ve açılması, kayıt, bölüm başlatma, satın alma ve aboneliğin türü, tutarı ve para birimi.
- Takip izni (ATT). Reklam kimliğin (IDFA) yalnız Apple'ın "takip etmesine izin ver" penceresinde izin verirsen bu şirketlerle paylaşılır. Hukuki sebep açık rızandır (KVKK 5/1, GDPR 6/1-a); yurt dışına aktarım da bu rızaya dayanır. İzin vermezsen ölçüm kimliksiz ve toplu olarak yapılır (Apple SKAdNetwork / AdAttributionKit). İznini istediğin zaman iPhone Ayarlar → Gizlilik ve Güvenlik → Takip'ten geri alabilirsin.
- Oyun içi kullanım ölçümü (kendi sunucumuz). Oyunu iyileştirmek için uygulama, oyuncu kimliğinle birlikte ne yaptığını sunucumuza yazar: uygulamayı açma sıklığı ve süre, açılan, bırakılan ve kapanan bölümler, not ve süre, verdiğin yıldız, izlenen fragman ve finaller, İz Sür kartları, sorgu ve arama sayısı (metni değil), kredi harcamaları, ödeme ekranı ve satın alma sonuçları, ayar değişiklikleri, bildirim açma, hata türleri; ayrıca cihaz türü, uygulama sürümü, dil ve saat dilimi. Bu veri başka şirketle paylaşılmaz, reklam için kullanılmaz ve takip sayılmaz. Hukuki sebep meşru menfaatimizdir (KVKK 5/2-f, GDPR 6/1-f): oyunu geliştirmek, hataları bulmak ve kötüye kullanımı önlemek. Adın, rehberin, konumun ve sohbet metnin bu kayda girmez.
- Nereden geldiğin. Hangi kanalın oyuncu getirdiğini görmek için oyuncu kaydına yalnız şunları yazarız: Uygulamanın App Store'dan mı yoksa test sürümünden (TestFlight) mi kurulduğu; ilk açılışta isteğe bağlı sorduğumuz "Tanık'ı nereden duydun?" sorusuna verdiğin cevap (atlayabilirsin); Android'de Google Play'in kurulum yönlendiricisi (kampanya kaynağı, ortamı ve adı). Takip izni verdiysen ayrıca: tıkladığın Meta ya da TikTok reklamının kampanya ve reklam kimliği (bu ağların ertelenmiş bağlantısından) ve Google reklamlarını ölçmek için anonim oyuncu kimliğinin Google Firebase Analytics'e verilmesi (adın, e-postan gitmez). Reklam ağlarının Apple üzerinden gönderdiği toplu, kişiye bağlı olmayan kurulum bildirimlerinin (SKAdNetwork / AdAttributionKit) bir kopyasını da alırız. Bu bilgiyi hiçbir reklam ağına göndermeyiz; cihaz parmak izi ve pano kullanmayız. Hukuki sebep meşru menfaatimizdir (KVKK 5/2-f, GDPR 6/1-f); reklam ağlarından gelen kampanya bilgisi ve Firebase'e verilen kimlik yalnız takip iznine, yani açık rızana dayanır (KVKK 5/1, GDPR 6/1-a).
- Bildirimler. İzin verirsen sana yeni dosya, yarım kalan dosya ve haftalık seçki gibi bildirimler göndeririz. Bunun için telefonunun Apple'dan aldığı bildirim jetonu sunucumuzda oyuncu kimliğinle saklanır; bildirimi Apple iletir (APNs). İzni iPhone Ayarlar'ından istediğin zaman kapatabilirsin; hesabını silince jeton da silinir.
Verini kimseye satmayız.
04Yapay zekâ ve izin
- Kim cevap verir. Karakterlerin cevapları yapay zekâyla üretilir.
- Yazılı sorgu: OpenRouter aracılığıyla açık kaynaklı modeller (DeepSeek, Google Gemma); bunları ABD'deki barındırma şirketleri çalıştırır (Crusoe, DeepInfra, Novita). Bu yol çalışmazsa Google (Gemini).
- Sesli arama: Sesini ElevenLabs yazıya çevirir, cevabı OpenRouter aracılığıyla aynı açık kaynaklı modeller üretir (çalışmazsa Anthropic Claude), karakterin sesini ElevenLabs seslendirir.
- Bir karakter cevabı seslendirilirken ElevenLabs'e yalnız karakterin cümlesi gider.
- Bağlantı sunucumuz üzerinden kurulur. API anahtarları Uygulamada değil, sunucumuzda durur.
- İzin almadan göndermeyiz.
- İlk sorgudan önce bir ekranla izin isteriz.
- İzin vermezsen sorgu ve sesli arama kapalı kalır; telefonu incelemeye devam edebilirsin.
- İzin yoksa sunucumuz sağlayıcıyı hiç çağırmaz.
- Sağlayıcıya ne gider:
- oyundaki konuşma: yazdığın mesaj ve sohbet geçmişi; sesli aramada sesin ve görüşmenin dökümü
- karakterin kişiliği ve dosyanın, o ana kadar açtığın kısmı (vakanın kendi verisinden)
- topladığın delillerin listesi
- Karakterin seni tanıması için: kimlik kartındaki adın, sicil numaran ve rütben. Böylece doğru sicili söylediğinde karakter kaydına vakıf olur ve sana adınla seslenebilir.
- Ne gitmez: oyuncu kimliğin, oturum jetonun, IP adresin, cihaz bilgilerin, fotoğrafın, rehberin, konumun. İstek sağlayıcıya sunucumuzdan gider.
- Eğitim ve saklama: Her sağlayıcının kendi şartları geçerlidir.
- Anthropic (Claude): Anthropic'in ticari şartlarına göre API üzerinden gelen veri, modellerini eğitmek için kullanılmaz.
- OpenRouter ve barındırma şirketleri: İsteklerimizi yalnız istem verisini toplamayan ve saklamayan sağlayıcılara yönlendiririz (OpenRouter'ın veri toplama ayarı kapalı). OpenRouter gizlilik politikası geçerlidir. DeepSeek modeli DeepSeek şirketinin sunucularında değil, ABD'deki barındırma şirketlerinde çalışır.
- Google (Gemini): Gemini API şartları geçerlidir. Bu şartlara göre Google, API'nin ücretsiz kotasında gelen içeriği ürünlerini geliştirmek için kullanabilir ve içerik bu amaçla insanlar tarafından incelenebilir. Ücretli kotada bunu yapmaz. Ücretli kotaya geçmeyi planlıyoruz; geçtiğimizde bu sayfayı güncelleriz.
- ElevenLabs: ElevenLabs'in gizlilik ve veri kullanım politikaları geçerlidir.
- Sağlayıcılar güvenlik ve kötüye kullanım denetimi için kendi şartlarında yazan süre kadar kayıt tutabilir.
- Sesli aramanın sesini kaydetmeyiz. Görüşmenin yazılı dökümü sunucumuzda saklanır; karakterin söyledikleri hafızaya geçer (bkz. 08).
- Yapay zekâ cevapları kurgudur.
- Karakterlerin söyledikleri gerçek bilgi ya da tavsiye değildir.
- Sorguya kendinle ya da gerçek kişilerle ilgili bilgi yazma.
- Sınırı aşan bir cevabı, üstüne uzun basıp "Bildir" diyerek bize iletebilirsin.
- İzni geri almak: Masa → Ayarlar → Yapay zekâ izni.
- Geri aldığın andan sonra veri gönderilmez.
- Daha önce gönderilenlerin silinmesi için Verilerimi sil'i kullan (bkz. 09).
05Satın almalar
- Satın almalar App Store üzerinden, Apple hesabınla yapılır. Ödemeyi Apple alır; kart bilgilerini görmeyiz.
- Satın almaları RevenueCat aracılığıyla doğrularız. RevenueCat, oyuncu kimliğini ve Apple'dan gelen satın alma bilgisini alır, aboneliğin durumunu sunucumuza bildirir. RevenueCat'in Uygulamadaki yazılımı, bu iş için uygulama ve işletim sistemi sürümü, mağaza ülkesi gibi teknik bilgileri de işleyebilir.
- İadeye Apple kendi politikalarına göre karar verir. Apple bir iadeyi onaylarsa, o satın almayla gelen krediler bakiyenden düşülür; krediyi harcadıysan bakiyen eksiye düşebilir. VIP iade edilirse VIP hemen kapanır ve o dönemle gelen kredi geri alınır.
06Veriyi paylaştığımız taraflar
Verini yalnız hizmeti sunmak için aşağıdaki şirketlerle paylaşırız. Her birinin kendi şartları geçerlidir; yapay zekâ sağlayıcılarının veriyi nasıl kullandığı 04'te yazar. Ödemelerde Apple kendi başına veri sorumlusudur.
| Taraf | Ne için | Hangi veri | Konum |
|---|---|---|---|
| Hetzner Online GmbH | Sunucu, veritabanı, bölüm dosyaları ve web sitesinin barındırılması | Sunucumuzda tuttuğumuz veriler (bkz. 03) | Finlandiya (Helsinki), AB |
| Apple | Uygulama dağıtımı, ödeme, abonelik, iade; uygulama ve cihaz doğrulaması (App Attest, DeviceCheck) | Satın alma; Apple'ın ürettiği doğrulama jetonları | Apple'ın politikasına göre |
| RevenueCat, Inc. | Satın alma doğrulama, abonelik durumu | Oyuncu kimliği, satın alma kayıtları, teknik bilgiler | ABD |
| OpenRouter, Inc. | Yazılı sorgu ve sesli aramada karakterin cevabı (model yönlendirme) | Sorgu metni, arama dökümü | ABD |
| Crusoe, DeepInfra, Novita (OpenRouter üzerinden) | Açık kaynaklı modellerin çalıştırılması | Sorgu metni, arama dökümü | ABD |
| Google (Gemini API) | Yedek: yazılı sorguda karakterin cevabı | Sorgu metni | ABD |
| Anthropic PBC (Claude) | Yedek: sesli aramada karakterin cevabı | Arama dökümü | ABD |
| ElevenLabs | Ses tanıma ve seslendirme | Sesli aramada sesin; seslendirilecek karakter cümleleri | ABD |
| Meta Platforms Ireland Ltd. | Reklam ölçümü (Facebook, Instagram) | Uygulama olayları, satın alma tutarı; izin verdiysen reklam kimliği | İrlanda / ABD |
| Google (Firebase Analytics, Google Ads) | Reklam ölçümü | Uygulama olayları, satın alma tutarı; izin verdiysen reklam kimliği | ABD |
| TikTok (TikTok for Business) | Reklam ölçümü | Uygulama olayları, satın alma tutarı; izin verdiysen reklam kimliği | TikTok'un politikasına göre |
| Apple (Search Ads, APNs) | Reklam kaynağı (hangi Apple reklamından geldin); bildirim iletimi | Apple'ın verdiği ölçüm jetonu; bildirim jetonu | Apple'ın politikasına göre |
| Google (Google Fonts) | Bazı yazı tiplerinin ilk açılışta indirilmesi | IP adresi ve standart istek bilgisi | Google'ın altyapısı |
| Google (Gmail) | Destek e-postaları | E-posta adresin ve yazdıkların | Google'ın altyapısı |
Yasa gereği istenirse, yetkili kamu kurum ve kuruluşlarıyla paylaşabiliriz.
07Yurt dışına aktarım
Sunucumuz ve sakladığımız veriler AB'de, Finlandiya'dadır. Şu durumlarda veri Türkiye ve AB dışına, çoğunlukla ABD'ye gider:
- Yazılı sorgu ve sesli aramada konuşma, cevabın üretilmesi için yapay zekâ sağlayıcılarına (OpenRouter ve modelleri çalıştıran Crusoe, DeepInfra, Novita; yedek olarak Google ve Anthropic; ses için ElevenLabs).
- Satın alma bilgileri, doğrulama için RevenueCat'e.
- Reklam ölçüm olayları Meta, Google ve TikTok'a (reklam kimliği yalnız takip iznin varsa; bkz. 03).
Bu aktarımları yalnız hizmeti vermek için gereken ölçüde yaparız. Yapay zekâ sağlayıcılarına aktarım, Uygulamada verdiğin açık izne dayanır; bu izni istediğin an geri alabilirsin. Sağlayıcılarla ilişkimiz, onların kullanım şartlarına ve varsa bu şartlardaki veri işleme hükümlerine tabidir.
08Ne kadar saklarız
| Veri | Süre |
|---|---|
| Oyuncu kimliği ve kredi defteri (bakiye, VIP, açılmış bölümler, haklar, izin) | Uygulamayı kullandığın sürece. 24 ay hiç etkinlik olmazsa, bakiye dahil silinir. |
| Kimlik kartı (ad, sicil no, rütbe, fotoğraf) ve cihaz bilgisi | Uygulamayı kullandığın sürece; Verilerimi sil ile hemen, 24 ay hiç etkinlik olmazsa kendiliğinden silinir. |
| Sıralama kaydı (puanlar, bitirilen bölümler ve en iyi not, rozetler, sezon sonuçları) ve fotoğrafın herkese görünen kopyası | Uygulamayı kullandığın sürece; puan satırları 400 gün. Verilerimi sil ile hemen silinir. |
| Sıralamadaki bir ad ya da fotoğraf için gönderilen bildirimler | İnceleme bitene dek; bildirilen hesap silinince birlikte silinir. Bildireni yalnız tek yönlü özetiyle tutarız. |
| Yaklaşık konum (ülke, il, şehir; IP adresi saklanmaz) | Uygulamayı kullandığın sürece; Verilerimi sil ile hemen silinir. |
| Silinen hesabın cihaz ve alım işaretlerinin tek yönlü özeti (bkz.) | 365 gün |
| Kredi işlem kayıtları | 30 gün |
| Yazılı sorgu (yazdığın mesaj ve karakterin cevabı) | Son yazımdan 12 ay sonra silinir; Verilerimi sil ile hemen silinir. 19 Ekim 2026 öncesindeki mesajların saklanmadı. |
| Sesli arama sesi | Kaydedilmez, canlı işlenir. |
| Sesli aramanın yazılı dökümü | 12 ay; Verilerimi sil ile hemen silinir |
| Karakter hafızası | Son yazımdan 12 ay sonra silinir. |
| Bildirimler | 30 gün |
| Oyun içi kullanım ölçümü (ham olaylar) | 180 gün; sonra yalnız kimseyle ilişkilendirilemeyen toplu özetler kalır |
| Sunucu günlükleri | 30 gün |
| Hız sınırı için IP sayaçları | 2 gün |
| Yapay zekâ maliyet kaydı (gün, sağlayıcı, tutar; oyuncu kimliğiyle) | 62 gün |
| Yeni hesap açılış izi (oyuncu kimliği ve IP adresinin tek yönlü özeti) | 7 gün |
| Satın alma kayıtları | Muhasebe ve uyuşmazlık için gereken süre boyunca, en çok 10 yıl. Verilerimi sil bunları silmez. |
| Veritabanı yedekleri | 14 gün |
| Destek yazışmaları | Konu kapandıktan sonra en çok 2 yıl |
Süre dolunca veri silinir ya da kimseyle ilişkilendirilemeyecek biçimde anonim hâle getirilir. Sunucudaki süreleri her gün çalışan bir temizlik işi uygular.
09Hakların ve verilerini silmek
KVKK m.11 uyarınca şu haklara sahipsin:
- verinin işlenip işlenmediğini öğrenmek
- işlendiyse bilgi istemek
- işlenme amacını ve amacına uygun kullanılıp kullanılmadığını öğrenmek
- yurt içinde ya da yurt dışında aktarıldığı tarafları bilmek
- eksik ya da yanlışsa düzeltilmesini istemek
- silinmesini ya da yok edilmesini istemek
- düzeltme ve silmenin aktarılan taraflara bildirilmesini istemek
- yalnız otomatik sistemlerle yapılan bir analizin aleyhine bir sonuç doğurmasına itiraz etmek
- hukuka aykırı işleme yüzünden uğradığın zararın giderilmesini istemek
GDPR kapsamındaysan: erişim, düzeltme, silme, kısıtlama, veri taşınabilirliği ve itiraz hakkın var. Rızanı istediğin an geri alabilirsin; geri alman, önceki işlemlerin hukuka uygunluğunu etkilemez.
Hukuki ya da benzeri önemli bir etki doğuran otomatik karar vermeyiz. Öneriler, rütbe ve karne oyunun kurallarıdır ve cihazında hesaplanır.
Uygulamada: Masa → Ayarlar → Verilerimi sil
- Sunucumuzdan hemen silinenler: kredi bakiyen, VIP yetkin, açtığın bölümler, sorgu hakların, yapay zekâ iznin, işlem kayıtların, karakter hafızası, sesli arama dökümlerin, bildirim jetonun ve oyun içi kullanım kayıtların.
- Bu cihazdaki ilerlemen ve ayarların da silinir.
- Sıralamadaki kaydın, puanların, rozetlerin ve fotoğrafının herkese görünen kopyası da silinir; sıralamadan hemen çıkarsın.
- Yaklaşık konum kayıtların (şehir) da silinir.
- Oyuncu kimliğin sıfırlanır. Eski kimliğin yeniden kullanılmasını önlemek için yalnız tek yönlü özeti tutulur; cihaz ve alım işaretlerinin tek yönlü özeti 365 gün kalır (bkz.).
- Satın alma kayıtları yasal saklama için kalır (bkz. 08). Silinen veri, yedeklerde en çok 14 gün daha durur.
- Kalan kredilerin ve açtığın bölümler geri gelmez. Aboneliğin Apple hesabında kalır; Satın alımları geri yükle ile VIP yeniden bağlanır.
- RevenueCat'teki satın alma kaydının da silinmesini istersen bize e-postayla yaz.
- Verileri silmek aboneliği iptal etmez. Aboneliği App Store hesap ayarlarından iptal et.
E-postayla: citykerapp@gmail.com
- Hesap olmadığı için seni yalnız oyuncu kimliğinle bulabiliriz. Kimliğini Masa → Ayarlar → Oyuncu kimliği'nden kopyalayıp yaz.
- En geç 30 gün içinde, ücretsiz cevap veririz.
Şikâyet: Kişisel Verileri Koruma Kurulu (kvkk.gov.tr). AB'de yaşıyorsan kendi ülkendeki veri koruma otoritesi.
10Güvenlik
- Uygulama ile sunucu arasındaki bağlantı şifrelidir (TLS).
- API anahtarları Uygulamada değil, sunucuda durur.
- Oyuncu kimliğin ve jetonun Apple'ın şifreli Anahtar Zinciri'nde saklanır.
- Günlüklerde oyuncu kimliği ve IP adresi yalnız özetle durur; sorgu içeriği yazılmaz.
- Sunucu verisine yalnız geliştirici erişir. Kötüye kullanıma karşı hız sınırı ve günlük tavanlar uygulanır.
- İstekler Apple App Attest ile gerçek Uygulamadan geldiği doğrulanarak işlenir; ücretsiz hak Apple DeviceCheck ile cihaz başına bir kez verilir (bkz. 03). VIP bölüm dosyaları yalnız hakkı olana, kısa süreli kişisel bağlantıyla iner.
Hiçbir yöntem tam güvenlik sağlamaz. Bir veri ihlalinde KVKK ve GDPR'ın öngördüğü bildirimleri yaparız.
11Yaş sınırı
Uygulama 18 yaş ve üzeri içindir. Suç, şiddet ve ağır temalar içerir; 18 yaşından küçüklere yönelik değildir. Çocuklardan bilerek veri toplamayız. Öğrenirsek sileriz.
12Bu web sitesi
Bu site çerez, analiz aracı ya da takip kodu kullanmaz; form ya da üyelik yoktur. Barındırma sunucusu, güvenlik amacıyla IP adresi, tarih ve istenen sayfa gibi standart teknik kayıtlar tutabilir. Bu kayıtları başka bir amaçla kullanmayız.
13TANIK Yayın aracı
4 Ekim 2026 sürümündeki metin aynen korunmuştur; yalnız iletişim adresi güncellendi.
Kapsam
TANIK Yayın, TANIK'ın kendi sosyal medya hesaplarını yönetmek için kullandığımız bir iç araçtır. Bu hesaplar @tanikdosya adlı YouTube, Instagram, Threads, X ve TikTok hesaplarıdır. Araç genel kullanıma açık değildir; başka kişilerin hesaplarına bağlanmaz.
Araç ne yapar
- Kendi hesaplarımızda gönderi paylaşır (video, görsel, metin).
- Kendi gönderilerimizin istatistiklerini okur: görüntülenme, beğeni, yorum ve paylaşım sayıları gibi toplu sayılar.
Hangi verileri işleriz
Yalnız kendi hesaplarımıza ait bilgileri işleriz: hesap kimliği ve adı, gönderilerimiz ve bu gönderilerin toplu istatistikleri. Başka kullanıcıların kişisel verilerini toplamayız, saklamayız, satmayız ve kimseyle paylaşmayız. İstatistikleri kişileri tanımlamak, profil çıkarmak ya da reklam hedeflemek için kullanmayız.
Erişim jetonları
Platformların verdiği erişim jetonları (token) yalnız aracın çalıştığı cihazda, işletim sisteminin güvenli anahtar deposunda saklanır. Hiçbir sunucuya ya da üçüncü tarafa gönderilmez.
Google ve YouTube
- TANIK Yayın, YouTube API Hizmetleri'ni kullanır. YouTube ile ilgili kullanım YouTube Hizmet Şartları'na tabidir. Google'ın verileri nasıl işlediğini Google Gizlilik Politikası'nda bulabilirsiniz.
- TANIK Yayın'ın Google API'lerinden aldığı bilgileri kullanması ve başka bir uygulamaya aktarması, Sınırlı Kullanım (Limited Use) gereklilikleri de dahil olmak üzere Google API Hizmetleri Kullanıcı Verileri Politikası'na uygundur.
- Google'dan gelen verileri yalnız kendi YouTube kanalımızı yönetmek için kullanırız. Bu verileri reklam için kullanmayız, satmayız ve başkasına aktarmayız.
Diğer platformlar
Instagram ve Threads (Meta), X ve TikTok için de aynı ilkeler geçerlidir: yalnız kendi hesaplarımızı yönetir, yalnız paylaşım yapar ve istatistik okuruz. Bu platformları kullanırken her platformun kendi gizlilik politikası ve şartları geçerlidir.
Saklama, silme ve izni geri alma
- Paylaşım kayıtları ve istatistikler yalnız kendi cihazımızda tutulur. Artık gerekmediklerinde silinir.
- TANIK Yayın'ın Google hesabına erişimini Google hesap izinleri sayfasından istediğiniz zaman kaldırabilirsiniz. Diğer platformlarda uygulama erişimi ilgili hesap ayarlarından kaldırılabilir.
- Verilerle ilgili her türlü soru ve silme talebi için: citykerapp@gmail.com
14Değişiklikler ve iletişim
Bu politika güncellenirse yeni hâli bu sayfada, yeni yürürlük tarihiyle yayımlanır. Önemli bir değişiklik olursa (ör. yeni bir veri türü ya da yeni bir yapay zekâ sağlayıcısı) Uygulamada da haber veririz. Gerekiyorsa iznini yeniden isteriz.
Veri sorumlusu: Bedri Tümtürk (bireysel geliştirici) · İletişim: citykerapp@gmail.com
Privacy Policy (English summary)
Effective date: October 19, 2026. The Turkish text above is the full policy; this is a summary.
- Who we are. TANIK is made by Bedri Tümtürk, an individual developer, who is the data controller. Contact: citykerapp@gmail.com
- No account; tracking only with your permission.
- The app identifies you by an anonymous player ID issued by our server and stored in your iCloud Keychain.
- We don't ask for your email or phone number. Putting a name and photo on your in-game ID card is optional; if you do, they are stored on our server.
- We don't collect contacts or precise location (GPS). Approximate location (country, region and city) is derived from your IP address when you connect to our server; the IP address itself is not stored, only this result. We keep the location at sign-up, the last location (updated at most once a day) and the location at the time of a purchase. Purpose: statistics on which cities players come from and abuse prevention (legitimate interest). The lookup runs on our server using DB-IP's free database (IP Geolocation by DB-IP, CC BY 4.0); your IP is not sent to DB-IP or anyone else. Deleted with Delete my data.
- Ad measurement: the app includes Meta App Events, Google Firebase Analytics, TikTok for Business and Apple AdServices to measure which ads work (install, open, sign-up, case start, purchase type, amount and currency). Your advertising identifier (IDFA) is shared only if you allow tracking in Apple's prompt; otherwise measurement is anonymous and aggregated (SKAdNetwork / AdAttributionKit). No crash-reporting SDKs. We don't sell data.
- In-game usage measurement (our own server): with your player ID we record how you use the app (opens and session length, cases opened, left and closed, grade, time and star rating, trailers and finals watched, Leads cards, number of interrogations and calls but not their text, credit spending, paywall and purchase results, settings changes, notification opens, error types, device type, app version, language and time zone). Not shared with other companies, not used for ads, not tracking. Legal basis: legitimate interest (improving the game, fixing bugs, preventing abuse). Raw events are kept 180 days, then only aggregated anonymous summaries remain.
- Where you came from: to see which channels bring players, we store with your player record whether the app was installed from the App Store or a test build (TestFlight), your optional answer to "Where did you hear about Tanik?" (you can skip it), and on Android the Google Play install referrer (campaign source, medium and name). Only if you allow tracking: the campaign and ad ID of the Meta or TikTok ad you tapped (from their deferred link), and your anonymous player ID is given to Google Firebase Analytics to measure Google ads (no name or email). We also receive a copy of the aggregated, non-personal install postbacks ad networks send through Apple (SKAdNetwork / AdAttributionKit). We never send this information to any ad network, and we use no device fingerprinting or clipboard. Legal basis: legitimate interest; the ad-network campaign data and the Firebase ID rely on your tracking permission (consent).
- Notifications: if you allow them, we store your Apple push token with your player ID to send notifications (new cases, reminders); deleted with your account.
- Leaderboard and player profile: what other players see.
- Visible to other players: the name on your ID card (if you didn't set one, "Detective" plus a permanent random short tag), a downscaled copy of your photo with location and device metadata (EXIF) removed, your rank and tier, leaderboard points and position, badges and season medals, the cases you finished with your best grade, number of solved cases and country.
- Never shown to other players: your badge number (used only as your own in-game ID), player ID, device details, spending and credits. Profiles contain no case details, culprits or endings. Players see each other by a random code that cannot be traced back to an ID.
- Turn off "Show me on the leaderboard" in Desk → Settings and your name, photo and profile are hidden from others; your score is visible only to you. You still qualify for season rewards. Test and development builds never appear on the leaderboard.
- You can report an inappropriate name or photo. We review reports; when several players report, the name or photo is hidden until review. We remove inappropriate names and photos and take rule-breakers off the leaderboard. Blocking a player hides them from your leaderboard and their profile from you. Names with profanity, brand names, links or phone numbers are not shown.
- Legal basis: performance of the contract (the leaderboard is part of the game); reporting and removal rely on our legitimate interest in protecting other players.
- Earlier accounts on the same device. To count new players correctly and to stop the free starter allowance being claimed again by deleting and re-creating an account, we keep only keyed one-way hashes of the device and purchase signals your account is linked to (IDFV, the app's install ID kept on this device, push token and App Store transaction number); the original values cannot be recovered from them. When you delete your data, your player ID is removed from this record; only the fact that "this device had an earlier account", with the deleted account's short code, is kept for 365 days and then deleted. Legal basis: fraud and abuse prevention (legitimate interest).
- On your device only: game progress, duty points and recommendations.
- On our server (our own API, hosted by Hetzner in Helsinki, Finland, EU):
- player ID
- ID card and device: the name and photo you put on your in-game ID card (optional; photo scaled to 256 px and kept in a separate folder; only a smaller copy without metadata is shown on the leaderboard), your badge number, rank and number of solved cases; device model, OS version, app version, language, country and time zone, first and last seen, and Apple's identifier for vendor (IDFV, not an advertising ID). The advertising ID (IDFA) only if you allow tracking. Purpose: support, debugging, abuse prevention (legitimate interest). Deleted with Delete my data, or after 24 months of inactivity.
- credit ledger: purchased and VIP credits, VIP status, unlocked cases, interrogation allowances, daily usage counters, AI consent
- purchase records
- character memory: what characters said to you
- written interrogations (your messages and the character's replies) and voice call transcripts, kept for 12 months to let characters remember you and to improve the game; deleted with Delete my data
- reports you send about AI replies
- server logs, with the player ID and IP address stored only as hashes
- app and device verification: an Apple App Attest public key and counter; Apple DeviceCheck keeps a two-bit flag per device (with Apple) so the free starter allowance is given once per device. We store no device ID or hardware data. Purpose: fraud and abuse prevention (legitimate interest).
- AI, only with your consent.
- Before your first interrogation, the app asks for permission. You can withdraw it in Desk → Settings → AI permission.
- Written interrogations: open-weight models (DeepSeek, Google Gemma) through OpenRouter, run by US hosts (Crusoe, DeepInfra, Novita) that neither collect nor store prompts; Google Gemini as a fallback.
- Voice calls: ElevenLabs (speech-to-text and voice); the character's reply comes from the same models through OpenRouter, with Anthropic Claude as a fallback.
- Sent: the in-game conversation, case context and evidence list, and your voice during a call.
- Also sent, so characters can recognise you: the name, badge number and rank on your in-game ID card. Not sent: your player ID, IP address, device details or photo.
- Voice audio is not recorded.
- Training: under Anthropic's commercial terms, API data is not used to train its models. The Gemini API terms apply to Google: on the unpaid quota Google may use content to improve its products; on the paid quota, which we plan to move to, it doesn't. ElevenLabs' privacy policy applies to ElevenLabs.
- Purchases.
- Payments are handled by Apple and verified through RevenueCat (USA).
- Refunds are handled by Apple. If Apple refunds a purchase, the credits it gave are deducted from your balance.
- Providers: Hetzner (Finland, EU), Apple (also App Attest and DeviceCheck verification), RevenueCat (USA), OpenRouter and its hosts Crusoe, DeepInfra, Novita (USA), Google Gemini API (USA), Anthropic (USA), ElevenLabs (USA), Google Fonts (font download; sees your IP address), Gmail (support email).
- Retention:
- Ledger: while you use the app; deleted after 24 months of inactivity.
- Character memory: 12 months.
- Written interrogations and call transcripts: 12 months; deleted with Delete my data.
- Logs and reports: 30 days.
- Per-player AI cost records (day, provider, amount): 62 days.
- New-account sign-up trace (player ID, hashed IP address): 7 days.
- Leaderboard record (points, finished cases and best grade, badges, season results) and the public photo copy: while you use the app; point rows 400 days; deleted with Delete my data.
- Reports about a leaderboard name or photo: until reviewed; deleted with the reported account.
- One-way hashes of a deleted account's device and purchase signals: 365 days (no location).
- Approximate location (city; IP not stored): while you use the app; deleted with Delete my data.
- Backups: 14 days.
- Purchase records: as long as accounting and legal claims require, up to 10 years.
- How to delete your data.
- In the app: Desk → Settings → Delete my data. It immediately deletes your server data (including your leaderboard record and public photo copy) and the progress on your device. Purchase records are kept for legal reasons. Backups roll off within 14 days.
- Or email us with your Player ID (Desk → Settings → Player ID). We reply within 30 days.
- Deleting data doesn't cancel a subscription; cancel it in your App Store settings.
- Age. The app is for people aged 18 and over.
- This website. No cookies, analytics or tracking. The hosting server may keep standard technical logs (IP address, time, requested page) for security only.
- Contact. Bedri Tümtürk (individual developer) · citykerapp@gmail.com
TANIK Yayın tool
Unchanged from the October 4, 2026 version.
- Scope. TANIK Yayın is an internal tool that manages only TANIK's own social media accounts (@tanikdosya on YouTube, Instagram, Threads, X and TikTok). It is not offered to the public and does not connect to anyone else's accounts.
- What it does. It publishes our own posts and reads aggregate statistics of our own posts (views, likes, comment and share counts).
- Data. We process only information about our own accounts. We do not collect, store, sell or share personal data of other users, and we do not use statistics to identify people, build profiles or target ads.
- Access tokens. Access tokens are stored only on the device that runs the tool, in the operating system's secure key store. They are never sent to any server or third party.
- YouTube API Services. TANIK Yayın uses YouTube API Services. Use of YouTube features is subject to the YouTube Terms of Service. See the Google Privacy Policy for how Google handles data.
- Limited Use. TANIK Yayın's use and transfer to any other app of information received from Google APIs will adhere to the Google API Services User Data Policy, including the Limited Use requirements.
- Revoking access and deletion. You can revoke TANIK Yayın's access to a Google account at any time on the Google Account permissions page. For questions or deletion requests, contact citykerapp@gmail.com.
