İçeriğe geçSkip to content

Gizlilik Politikası

Yürürlük tarihi: 26 Ekim 2026 · Sürüm 1.11 · SHARDBELT ve Coldwork Games web sitesi için geçerlidir

1. Veri sorumlusu kim

Bu politikadaki işlemlerin veri sorumlusu (GDPR Md. 4/7 ve KVKK Md. 3):

Faaliyetimizin ölçeği GDPR Md. 37 kapsamında zorunlu bir veri koruma görevlisi (DPO) atamayı gerektirmiyor; bu nedenle atanmış bir DPO bulunmuyor. Veri koruma konularındaki tüm başvurular yukarıdaki e-posta adresine yapılır.

2. Hangi verileri işliyoruz

Aşağıdaki tablo işlediğimiz verilerin tamamıdır. Burada yazmayan bir veriyi toplamıyoruz.

VeriNereden geliyorGörünürlük
E-posta adresi Kayıt sırasında sen yazarsın veya Google ya da Apple hesabından gelir Yalnızca bize görünür. Diğer oyuncular göremez. Apple ile girişte E-postamı Gizle seçeneğini kullanırsan bize yalnızca @privaterelay.appleid.com uzantılı bir yönlendirme adresi ulaşır; gerçek adresini görmeyiz.
Google veya Apple hesabındaki ad (Google ile girişte ayrıca profil fotoğrafının bağlantısı) Google ya da Apple ile giriş yaptığında Firebase Authentication hesap kaydına otomatik ekler. Apple'da yalnızca adını paylaşmayı seçersen gelir. Yalnızca bize görünür. Oyunda kullanılmaz ve puan tablosunda görünmez — oyunda görünen ad, kendi seçtiğin oyuncu adıdır.
Şifre Kayıt sırasında sen belirlersin Şifreni hiçbir zaman görmüyoruz. Firebase Authentication tarafından tek yönlü şifrelenmiş (hash) olarak saklanır.
Hesap kimliği (UID) Kayıt anında sistem üretir Kayıtlarında senin verilerini işaret eden rastgele bir dizidir.
Oyuncu adı Kayıt ekranında sen seçersin Herkese açıktır — puan tablosunda görünür.
Oyun istatistikleri: en yüksek skor, oynanan maç sayısı, toplam öldürme, en çok bıçak, en uzun hayatta kalma süresi, dev avı sayısı, toplam kupa, tek maçtaki en iyi kupa, en uzun öldürme serisi, maç sonunda iki kat kupa alınan maç sayısı Oynarken oyun üretir Oyuncu kaydını yalnızca sen okuyabilirsin. Tek istisna puan tablosu: ilk 100'e girersen adın, toplam kupan ve rütbe nişanın orada herkese gösterilir. Diğer istatistiklerin kimseye gösterilmez. E-posta adresin bu kayıtta yer almaz.
Hesap oluşturma ve son güncelleme zamanı Sunucu kaydeder Oyuncu kaydının parçasıdır; kaydı yalnızca sen okuyabilirsin. Puan tablosunda gösterilmez.
Reklam kimliği (Android'de Advertising ID, iOS'ta IDFA), uygulama seti kimliği (app set ID), temel cihaz/uygulama bilgisi, uygulamayla etkileşim (uygulamanın açılması, dokunma, video izleme) ve performans bilgisi (açılış süresi, takılma oranı, enerji kullanımı) Google AdMob kütüphanesi reklam yüklerken ve gösterirken okur; uygulama açıldıktan kısa süre sonra bir reklam önceden yüklenir Bize değil Google'a gider; reklam seçimi, sıklık sınırı, ölçüm, analiz ve kötüye kullanımı önleme için kullanılır. Biz bu verileri görmüyor ve saklamıyoruz.
Yaklaşık konum (ülke ya da şehir düzeyinde bölge) Google AdMob, reklam yüklerken ve gösterirken bağlantının IP adresinden çıkarır Bize değil Google'a gider; reklamın bölgene uygun seçilmesi, AB/AEA ve Birleşik Krallık'ta onay ekranının gösterilmesi, ölçüm ve kötüye kullanımı önleme için kullanılır. Kesin (GPS) konumun hiçbir zaman okunmaz; uygulama konum izni istemez.
Oturum açma güvenlik kayıtları (IP adresi, son giriş zamanı) Firebase Authentication otomatik olarak tutar Kötüye kullanım tespiti için Google tarafından işlenir; biz bu kayıtları pazarlama ya da profilleme için kullanmayız.
Oyun ilerlemesi: credits bakiyesi, maç hakkı, sahip olunan karakterler, seçili karakter, bileytaşı ve çekirdek miktarı, bıçak halkası seviyeleri, sandık ve maç hakkı zaman damgaları Oynarken oluşur; cihazında tutulur ve hesabına yazılır Oyuncu kaydının parçasıdır; kaydı yalnızca sen okuyabilirsin. Bu veriler hesabın cihaz değiştirdiğinde kaybolmaması için sunucuda tutulur.
Bize gönderdiğin geri bildirim mesajları (metin, seçtiğin konu başlığı, oyuncu adın ve uygulama sürümü) Ayarlar → Yardım ekranından sen yazarsın Yalnızca bize görünür. Diğer oyuncular göremez. Hesap başına en fazla 20 mesaj saklanır.
Kısıtlama kaydı: kuralları ihlal ettiği tespit edilen hesabın e-posta adresi Yalnızca bir kısıtlama uygulandığında oluşur Hiçbir oyuncuya açık değildir; uygulamadan okunamaz. Hesabını silsen bile bu kayıt kalır — aksi hâlde kısıtlama, hesabı silip yeniden açarak aşılabilirdi. Ayrıntı: madde 7.
Kısıtlama bildirimi: hesabına bir kısıtlama uygulandıysa gerekçesini anlatan kısa metin Kısıtlama uygulandığında biz yazarız Yalnızca sana görünür (oyun açılınca gösterilir). Hesabını silersen silinir.
Kural ihlali şüphesi kaydı: hesap kimliği, şüphe sayısı ve zamanı Sunucudaki otomatik denetim, oynanan maç sayısı geçen süreye sığmadığında oluşturur Hiçbir oyuncuya açık değildir; uygulamadan okunamaz. Kendi başına bir yaptırım doğurmaz — karar insan tarafından verilir (madde 13).
Senkron hata kaydı: hesap kimliği, sunucunun reddettiği kaydetme denemelerinin sayısı, son reddin zamanı, reddedilen kaydın türü (cüzdan, skor, karakter, maç özeti ya da açılış raporu) ve uygulama sürümü Oyun ilerlemen, bir maç özeti ya da açılış raporu sunucuya kaydedilmek istenip sunucu bunu reddettiğinde uygulama oluşturur Hiçbir oyuncuya açık değildir; uygulamadan okunamaz. İlerlemenin ya da bu kayıtların fark edilmeden kaybolmasına yol açan hataları bulup düzeltmek için kullanılır.
Çökme ve hata raporu: hatanın metni ve yığın izi (kodun neresinde olduğu), cihaz modeli, işletim sistemi (Android ya da iOS) ve uygulama sürümü, bellek ve disk durumu, Crashlytics'in ve Firebase'in rastgele kurulum kimlikleri, çökme anındaki oyun durumu (o oturumda gösterilen reklam sayısı, maç sürüyor muydu, uygulamanın mağaza sürümü mü olduğu) ve reklam onayı durumu (bölgende Google'ın onay ekranının gerekip gerekmediği, gerekiyorsa bir seçim yapılıp yapılmadığı) Uygulama çöktüğünde, yakalanmamış bir hata olduğunda ya da reklam onay sistemi yanıt veremediğinde Firebase Crashlytics oluşturur ve Google'a gönderir Hiçbir oyuncuya açık değildir. Hesabınla, e-postanla ya da oyuncu adınla ilişkilendirilmez; yalnızca oyunun hatalarını bulup düzeltmek için kullanılır.
Maç özeti: hesap kimliği, maçın bittiği zaman, uygulama sürümü (mağaza ya da deneme derlemesi), kaçıncı maçın olduğu, seçtiğin karakter, rakiplerin zorluk kademesi, maç öncesi toplam kupan, bıçak halkası seviyelerin, maçın nasıl bittiği (süre doldu, maçı bitirdin ya da çıktın), oynanan süre, kazanılan kupa; ölüm, canların bitmesi ve reklamla geri dönme sayısı; seni hangi karakterlerin, senin hangi karakterleri kaç kez öldürdüğü; skill kullanımı; zincire yakalanma sayıları; cihazın kare hızı (FPS), takılma sayısı ve ekran yenileme hızı Maç boyunca oyun sayar; maç bitince bir kez gönderilir Hiçbir oyuncuya açık değildir; uygulamadan okunamaz. Oyuncu adın, e-postan, reklam kimliğin ya da konumun bu kayıtta yer almaz. Ayarlar → GELİŞTİRMEYE KATKI ile kapatabilirsin (madde 8).
Açılış raporu: hesap kimliği, açılış zamanı, uygulama sürümü (mağaza ya da deneme derlemesi), cihazın üreticisi ve modeli, işletim sistemi sürümü (yalnızca Android'de), toplam bellek (RAM); bir önceki oyun oturumunun uygulama sürümü, nasıl bittiği (arka plandayken, açıkken ya da reklam ekrandayken; maç sürüyor muydu), ne kadar sürdüğü ve ne kadar süre sonra yeniden açıldığı, o oturumda kaç reklam gösterildiği, kaçında reklam bulunamadığı ve kaçında ödülün reklamsız verildiği, uygulamanın kullandığı en yüksek bellek, oturum sonunda maç hakkının bitmiş olup olmadığı Uygulama her açılışında, ana ekrana geçerken bir kez gönderir. Önceki oturumun bilgisi bunun için telefonunda tutulur (madde 12). Hiçbir oyuncuya açık değildir; uygulamadan okunamaz. Maç özetiyle aynı koşullar: adın, e-postan, reklam kimliğin ya da konumun yer almaz; GELİŞTİRMEYE KATKI ile kapatabilirsin.

Toplamadığımız veriler: kesin (GPS) konum — uygulama konum izni istemez —, rehber, fotoğraflar, mikrofon, kamera, telefon numarası, yaş, cinsiyet, ödeme bilgisi. Uygulamaya ayrı bir üçüncü taraf analitik kütüphanesi (ör. Google Analytics / Firebase Analytics) eklemedik; AdMob kütüphanesinin reklam için yaptığı ölçüm yukarıdaki reklam satırında anlatılır. Maç özetleri ve açılış raporları yalnızca kendi veritabanımızda tutulur (yukarıdaki tablo). Çökme raporlaması için yalnızca Firebase Crashlytics kullanılır.

Hangi veriler zorunlu: hesap açmak için bir e-posta adresi ve şifre (ya da Google/Apple hesabı) ile bir oyuncu adı gerekir; bunlar olmadan hesap açılamaz ve oyun oynanamaz. Geri bildirim göndermek tamamen isteğe bağlıdır.

3. Neden ve hangi hukuki dayanakla

AmaçVeriHukuki dayanak (GDPR Md. 6)
Hesabını oluşturmak ve tanımak, oyuna giriş yapmanı sağlamak E-posta, şifre, UID Sözleşmenin ifası — Md. 6(1)(b)
E-posta adresini doğrulamak ve şifre sıfırlamak E-posta Sözleşmenin ifası — Md. 6(1)(b)
Puan tablosunu oluşturmak ve sıralamanı göstermek Oyuncu adı, toplam kupa Sözleşmenin ifası — Md. 6(1)(b)
Aynı oyuncu adının iki kişide olmasını engellemek Oyuncu adı → UID eşlemesi Sözleşmenin ifası — Md. 6(1)(b)
Hile, kötüye kullanım ve saldırıları tespit etmek; hizmetin güvenliğini sağlamak UID, giriş kayıtları, skor kayıtları Meşru menfaat — Md. 6(1)(f). Menfaatimiz, puan tablosunun güvenilir kalması ve hizmetin ayakta durmasıdır.
Ödüllü reklam göstermek ve karşılığında oyun içi ödül vermek (maç hakkı, sandık, maç içi ek can, maç sonunda iki kat kupa ve credits) Reklam kimliği, cihaz bilgisi, yaklaşık konum (Google tarafından) AB/AEA ve Birleşik Krallık'ta açık rıza — Md. 6(1)(a). Rıza Google'ın onay ekranıyla toplanır ve istediğin an geri alınabilir. Rıza vermezsen kişiselleştirilmemiş reklam gösterilir. Diğer ülkelerde meşru menfaat — Md. 6(1)(f).
Geri bildirimini almak, okumak ve gerekirse cevaplamak Mesajın, oyuncu adın, uygulama sürümü Meşru menfaat — Md. 6(1)(f). Menfaatimiz oyunun hatalarını bulmak ve düzeltmek. Mesajı sen yazarsın; hiçbir zorunluluk yok.
Oyun ilerlemeni cihazlar arasında korumak Credits, maç hakkı, sahiplik, malzeme ve seviyeler Sözleşmenin ifası — Md. 6(1)(b)
Oyun ilerlemenin sunucuya kaydedilemediği hataları bulmak ve düzeltmek UID, senkron hata kaydı Meşru menfaat — Md. 6(1)(f). Menfaatimiz, oyuncuların ilerlemesinin kimse fark etmeden kaybolmasını önlemek.
Uygulamanın çökmesine ya da bozulmasına yol açan hataları bulmak ve düzeltmek Çökme ve hata raporu Meşru menfaat — Md. 6(1)(f). Menfaatimiz, oyunun çalışır ve güvenli kalması.
Oyunun dengesini, zorluğunu, ekonomisini ve performansını ölçüp ayarlamak: örneğin bir karakterin skill'i fazla mı güçlü, rütbe eşikleri doğru mu, oyun hangi cihazlarda takılıyor, reklamlar uygulamanın belleğini ne kadar dolduruyor Maç özeti, açılış raporu, UID Meşru menfaat — Md. 6(1)(f). Menfaatimiz oyunu adil ve akıcı tutmak. Veriler yalnızca kendi veritabanımızda tutulur, hiçbir reklam ya da analitik şirketiyle paylaşılmaz. İstediğin an GELİŞTİRMEYE KATKI ile kapatabilirsin (madde 8). AB/AEA ve Birleşik Krallık'ta bu veriler toplanmaz.
Yasal yükümlülüklere uymak ve hukuki talepleri karşılamak İlgili kayıtlar Hukuki yükümlülük — Md. 6(1)(c)

Türkiye'de bulunan kullanıcılar için yukarıdaki işlemlerin KVKK'daki dayanakları: sözleşmenin kurulması veya ifası (Md. 5/2-c), hukuki yükümlülük (Md. 5/2-ç), bir hakkın tesisi, kullanılması veya korunması (Md. 5/2-e) ve meşru menfaat (Md. 5/2-f).

4. Kimlerle paylaşıyoruz

Verilerini satmıyoruz, kiralamıyoruz ve reklam amacıyla üçüncü taraflara aktarmıyoruz. Yalnızca hizmeti çalıştırmak için gereken sağlayıcıları kullanıyoruz:

Bunların dışında, yalnızca yasal olarak zorunlu olduğumuz hâllerde (mahkeme kararı, resmi talep) ve zorunlu olduğu ölçüde paylaşım yapılabilir.

Reklam bakımından Google'ın konumu. Ödüllü reklamlarda Google, bizim veri işleyenimiz olarak değil, bağımsız veri sorumlusu sıfatıyla hareket eder: reklam kimliğini ve IP adresinden çıkardığı yaklaşık konumu kendi belirlediği amaçlarla (reklam seçimi, sıklık sınırı, ölçüm ve kötüye kullanım önleme) işler. Bu işlemenin şartları Google'ın kendi gizlilik politikasına tabidir ve bizim kontrolümüzde değildir. Reklam kimliğini ve konum tahminini biz görmüyor, almıyor ve saklamıyoruz.

5. Veriler nerede tutuluyor

Bu aktarımlar, Avrupa Komisyonu'nun Standart Sözleşme Maddeleri (SCC) ve Google LLC'nin AB–ABD Veri Gizliliği Çerçevesi (EU–US Data Privacy Framework) sertifikasyonuna dayanılarak yapılır. Türkiye'den yapılan aktarımlar KVKK Md. 9 kapsamında değerlendirilir. Bu güvencelerin bir kopyasını destek@coldworkgames.com adresinden isteyebilirsin.

6. Ne kadar süre saklıyoruz

VeriSaklama süresi
Hesap ve oyun verileri Hesabın açık kaldığı sürece. Hesabını silersen anında silinir.
Yedeklerdeki kopyalar Canlı veritabanından hemen silinir; Google'ın altyapısındaki yedek ve kopyalardan, Google'ın veri işleme şartlarına göre en geç 180 gün içinde silinir.
Giriş güvenlik kayıtları Giriş IP adresleri Firebase Authentication'da birkaç hafta tutulur; diğer kimlik doğrulama kayıtları hesap silinince silinir.
Bize gönderdiğin e-postalar Talebin kapandıktan sonra en fazla 12 ay.
Uygulama içi geri bildirim mesajları Hesabın açık kaldığı sürece; hesabını silersen onlar da silinir. Hesap başına en fazla 20 mesaj tutulur, yenisi geldiğinde eskisi korunur.
Kural ihlali şüphesi kaydı Hesabın açık kaldığı sürece; hesabını silersen silinir.
Senkron hata kaydı Hesabın açık kaldığı sürece; hesabını silersen silinir.
Maç özetleri ve açılış raporları Her kayıt yaklaşık 180 gün sonra kendiliğinden silinir. Hesabını silersen hepsi hemen silinir.
Çökme ve hata raporları Firebase Crashlytics'te 90 gün; sonra kendiliğinden silinir. Hesabınla ilişkili olmadıkları için hesap silmeyle değil, bu sürenin sonunda silinirler.
Kısıtlama bildirimi Hesabın açık kaldığı sürece; hesabını silersen silinir.
Kısıtlama kaydı (e-posta adresi) Süresiz — kısıtlama kaldırılana kadar. Hesap silinse bile kalır; sebebi madde 7'de.

7. Hesabını ve verilerini silme

Hesabını silmek için kimseye e-posta yazmana gerek yok. Oyunun içinde:

Bu işlem, oyuncu kaydını (ad, skorlar, istatistikler), oyuncu adı rezervasyonunu, hesabına bağlı diğer kayıtları (geri bildirim mesajları, kural ihlali şüphesi ve senkron hata kayıtları, kısıtlama bildirimi, maç özetleri ve açılış raporları) ve kimlik doğrulama hesabını siler; ardından uygulama açılış ekranına döner. İşlem geri alınamaz: skorların ve puan tablosundaki yerin kalıcı olarak kaybolur. Çökme raporları hesabınla ilişkili olmadığı için bu işlemle silinmez; 90 gün sonra kendiliğinden silinir (madde 6).

Uygulamaya erişemiyorsan destek@coldworkgames.com adresine yazabilirsin; talebini en geç 30 gün içinde sonuçlandırırız. Ayrıntılı adımlar için: hesap silme sayfası.

Hukuki bir talep ya da resmî bir yükümlülük sürüyorsa, ilgili kayıt bu süreç bitene kadar erişimi kısıtlanmış biçimde saklanır, sonra silinir.

Tek istisna — kısıtlama kaydı. Kuralları ihlal ettiği tespit edilen bir hesabın e-posta adresi, hesap silinse dahi kısıtlama listesinde kalır. Bu liste hiçbir oyuncuya açık değildir, uygulamadan okunamaz ve yalnızca aynı kişinin yeni hesap açmasını engellemek için kullanılır. Silseydik kısıtlama, hesabı silip yeniden açarak aşılabilir; yani kısıtlama değil sıfırlama olurdu. Hukuki dayanak: meşru menfaat (GDPR Md. 6(1)(f)). Kısıtlamaya itiraz etmek istersen destek@coldworkgames.com adresine yazabilirsin.

8. Haklarınız

GDPR Md. 15–22 ve KVKK Md. 11 kapsamında şu haklara sahipsin:

KVKK Md. 11 ayrıca şu hakları tanır: verilerinin aktarıldığı üçüncü kişileri bilme, düzeltme ve silme işlemlerinin bu kişilere bildirilmesini isteme, yalnızca otomatik sistemlerle analiz edilmesi sonucu aleyhine bir sonuç çıkmasına itiraz etme ve hukuka aykırı işleme yüzünden zarara uğrarsan zararın giderilmesini isteme.

İstatistikleri kapatmak için kimseye yazmana gerek yok: Ayarlar ekranının altındaki GELİŞTİRMEYE KATKI düğmesine (oyunun 1.5.5 ve önceki sürümlerinde adı İSTATİSTİK GÖNDER) dokunduğunda yeni maç özeti ve açılış raporu oluşturulmaz; kapalıyken telefonunda bunlar için bilgi de tutulmaz. Çevrimdışıyken oluşup henüz gönderilemeyen bir kayıt, bağlantı gelince yine gönderilebilir. Daha önce gönderilenler yaklaşık 180 gün sonra kendiliğinden silinir; hemen silinmelerini istersen bize yazabilir ya da hesabını silebilirsin. AB/AEA ve Birleşik Krallık'ta bu düğme görünmez, çünkü orada bu veriler zaten toplanmaz. Bu düğme çökme raporlarını kapatmaz.

Talebini destek@coldworkgames.com adresine gönder. En geç 30 gün içinde yanıt veriyoruz. Talebi değerlendirebilmek için hesabına ait e-posta adresinden yazman gerekebilir — bu, verilerinin başkasına verilmemesi içindir.

9. Çocukların gizliliği

SHARDBELT 13 yaş ve üzerine yöneliktir ve çocuklara yönelik bir hizmet değildir. Bilerek 13 yaşından küçük kullanıcıların verisini toplamıyoruz. Bazı AB ülkelerinde çevrimiçi hizmetler için rıza yaşı 16'ya kadar çıkabilir; bu ülkelerde 16 yaşından küçüksen hesabı ebeveyn veya vasi izniyle açmalısın.

13 yaşından küçük birinin hesap açtığını fark edersek hesabı ve verilerini sileriz. Böyle bir durumu bize destek@coldworkgames.com adresinden bildirebilirsiniz.

10. Güvenlik

Hiçbir sistem yüzde yüz güvenli değildir. Verilerini etkileyen bir ihlal olursa, GDPR Md. 33–34 uyarınca denetim makamına 72 saat içinde bildirir ve yüksek risk varsa seni de doğrudan bilgilendiririz.

11. Reklam, çerez ve izleme

Uygulamada: maç hakkı, sandık, maç içi ek can ya da maç sonunda iki kat kupa ve credits kazanmak için ödüllü reklam izleyebilirsin. Reklamlar Google AdMob tarafından sunulur. İzlemek tamamen isteğe bağlıdır — oyunun hiçbir yerinde zorunlu reklam yok ve maç hakları zaten zamanla kendiliğinden doluyor.

Ne oluyor: AdMob, hangi reklamın gösterileceğine karar vermek, aynı reklamı tekrar tekrar göstermemek ve reklamın izlendiğini ölçmek için cihazının reklam kimliğini (Android'de Advertising ID, iOS'ta IDFA) ve temel cihaz/uygulama bilgisini okur; bağlantının IP adresinden de yaklaşık konumunu (ülke ya da şehir düzeyi) çıkarır. Bu veri bize gelmiyor; biz yalnızca "video izlendi" sonucunu alıp ödülü veriyoruz.

AB/AEA ve Birleşik Krallık'ta: reklam gösterilmeden önce Google'ın onay ekranı çıkar. Kabul etmezsen oyun çalışmaya devam eder ve sana kişiselleştirilmemiş reklam gösterilir. Kararını istediğin an Ayarlar → REKLAM TERCİHLERİ düğmesinden değiştirebilirsin. Bu bölgelerde maç özeti ve açılış raporu da gönderilmez (madde 3).

iOS cihazlarda ek izin: Apple cihazında oyun, reklam kimliğine erişmeden önce sistemin izleme izni (App Tracking Transparency) ekranını gösterir. İzin vermezsen reklam kimliğine erişilmez ve sana yalnızca kişiselleştirilmemiş reklam gösterilir; oyun tam olarak çalışmaya devam eder. AB/AEA ve Birleşik Krallık'ta bu izin, yukarıdaki Google onay ekranına ek olarak sorulur; ikisinden biri bile olumsuzsa reklam kişiselleştirilmez.

Reklam kimliğini sıfırlamak veya silmek: Android'de Ayarlar → Google → Reklamlar, iOS'ta Ayarlar → Gizlilik ve Güvenlik → İzleme bölümünden kimliği sıfırlayabilir, verdiğin izni geri alabilir ya da tamamen kapatabilirsin. Bu ayar cihazındaki tüm uygulamaları kapsar ve bizden bağımsızdır.

Bu sitede: izleme çerezi, analitik ya da reklam pikseli kullanılmaz; sayfalar başka bir sunucudan yazı tipi, betik ya da görsel yüklemez. Site Google Firebase Hosting üzerinden sunulur: sayfayı sana iletmek ve kötüye kullanımı önlemek için bağlantının IP adresi Google tarafından işlenir ve birkaç ay tutulur. Tarayıcın yalnızca seçtiğin dili hatırlamak için kendi cihazında küçük bir kayıt tutar (localStorage); bu kayıt bize gönderilmez. Bu yüzden çerez onay penceresi göstermiyoruz.

12. Cihazında kalan veriler

Telefonunun kendi depolamasında şunlar tutulur:

Bunların hepsi uygulamayı kaldırdığında ya da uygulama verisini temizlediğinde telefonundan silinir.

13. Otomatik karar verme

Hakkında hukuki sonuç doğuran veya seni benzer şekilde önemli ölçüde etkileyen otomatik bireysel karar alma ya da profilleme yapmıyoruz (GDPR Md. 22).

Sunucuda otomatik bir denetim çalışıyor: oynanan maç sayısı geçen süreye sığmıyorsa bir şüphe kaydı oluşturuyor. Bu kayıt kendi başına hiçbir sonuç doğurmaz — hesabını kapatmaz, skorunu silmez, sana bir bildirim göndermez. Yalnızca bize bakılması gereken bir kayıt bırakır; her kararı insan verir ve itiraz hakkın vardır (madde 16). Bu nedenle GDPR Md. 22 anlamında "yalnızca otomatik işlemeye dayalı karar" değildir.

14. Değişiklikler

Bu politikayı güncellersek yeni sürümü bu sayfada yayımlar ve yürürlük tarihini değiştiririz. Önemli değişikliklerde — örneğin yeni bir veri türü toplamaya başlarsak veya reklam sistemi eklersek — uygulama içinde ayrıca bilgilendirme yaparız. Eski sürümü isteyen bize yazabilir.

Bu politikanın güncel sürümü her zaman coldworkgames.com/privacy adresinde yayımlanır; yürürlük tarihi ve sürüm numarası metnin başında yazar. Uygulamanın içindeki metin, yüklü olan sürümle birlikte gelir ve güncellemeyi yüklemediğin sürece eski kalabilir — bağlayıcı olan sitedeki güncel metindir.

15. Dil

Bu politika Türkçe ve İngilizce olarak sunulmaktadır. Metinler arasında bir farklılık bulunması hâlinde Türkçe metin esas alınır.

16. İletişim ve şikâyet

Her konu için tek adres: destek@coldworkgames.com

Yanıtımızdan memnun kalmazsan bir denetim makamına şikâyette bulunma hakkın vardır:

Privacy Policy

Effective 26 October 2026 · Version 1.11 · Applies to SHARDBELT and the Coldwork Games website

1. Who the controller is

The controller for the processing described here (GDPR Art. 4(7) and KVKK Art. 3) is:

The scale of our processing does not require a Data Protection Officer under GDPR Art. 37, so none has been appointed. All data protection enquiries go to the email address above.

2. What we process

The table below is the complete list. If it is not here, we do not collect it.

DataWhere it comes fromWho can see it
Email address You type it when registering, or it comes from your Google or Apple account Visible only to us. Other players never see it. If you use Hide My Email when signing in with Apple, all we receive is a relay address ending in @privaterelay.appleid.com; we never see your real address.
Name on your Google or Apple account (and, with Google sign-in, the link to your profile photo) Added automatically to your account record by Firebase Authentication when you sign in with Google or Apple. With Apple it is only received if you choose to share your name. Visible only to us. It is not used in the game and never appears on the leaderboard — the name shown in the game is the player name you chose.
Password You choose it when registering We never see your password. Firebase Authentication stores it as a one-way hash.
Account identifier (UID) Generated by the system at registration A random string that points to your records.
Player name You pick it on the setup screen Public — it appears on the leaderboard.
Game statistics: best score, matches played, total kills, most blades held, longest survival, giant kills, total trophies, best single-match trophies, longest kill streak, number of matches with doubled end-of-match trophies Produced by the game as you play Only you can read your player record. The one exception is the leaderboard: if you reach the top 100, your name, total trophies and rank insignia are shown there to everyone. Your other statistics are not shown to anyone. Your email address is not part of this record.
Account creation and last update time Recorded by the server Part of your player record, which only you can read. It is not shown on the leaderboard.
Advertising ID (Advertising ID on Android, IDFA on iOS), app set ID, basic device/app information, interactions with the app (app launches, taps, video views) and performance information (launch time, hang rate, energy use) Read by the Google AdMob library when it loads and shows ads; an ad is preloaded shortly after the app opens Goes to Google, not to us; used to select ads, cap frequency, measure, analyse and prevent abuse. We never see or store this data.
Approximate location (region at country or city level) Derived by Google AdMob from your connection's IP address when it loads and shows ads Goes to Google, not to us; used to choose ads suited to your region, to show the consent form in the EEA and the UK, for measurement and for abuse prevention. Your precise (GPS) location is never read; the app does not ask for location permission.
Sign-in security records (IP address, last sign-in time) Kept automatically by Firebase Authentication Processed by Google for abuse detection. We do not use these records for marketing or profiling.
Game progress: credits balance, energy, owned characters, the character you have selected, whetstone and core amounts, blade ring levels, chest and energy timestamps Created as you play; kept on your device and written to your account Part of your player record, which only you can read. It is stored on the server so your progress is not lost when you change devices.
Feedback messages you send us (the text, the topic you pick, your player name and the app version) You write them in Settings → Help Visible only to us. Other players cannot see them. At most 20 messages are kept per account.
Restriction record: the email address of an account found to be breaking the rules Created only when a restriction is applied Not visible to any player and not readable from the app. It is kept even if you delete your account — otherwise a restriction could be bypassed by deleting and recreating the account. See section 7.
Restriction notice: a short text explaining the reason, if a restriction was applied to your account Written by us when a restriction is applied Visible only to you (shown when the game opens). Deleted if you delete your account.
Suspected rule-breach record: account ID, number of suspicions and their time Created by an automated server check when the number of matches played does not fit the elapsed time Not visible to any player and not readable from the app. It does not by itself cause any penalty — a human makes the decision (section 13).
Sync error record: account ID, the number of save attempts the server rejected, the time of the last rejection, the kind of save that was rejected (wallet, score, character, match summary or launch report) and the app version Created by the app when your game progress, a match summary or a launch report is sent to the server and the server rejects it Not visible to any player and not readable from the app. Used to find and fix bugs that would otherwise lose your progress or these records without anyone noticing.
Crash and error report: the error message and stack trace (where in the code it happened), device model, operating system (Android or iOS) and app version, memory and disk state, the random installation IDs of Crashlytics and Firebase, the game state at the time of the crash (how many ads were shown in that session, whether a match was in progress, whether it is the store build) and the ad-consent status (whether Google's consent form is required in your region and, if so, whether a choice has been made) Created by Firebase Crashlytics and sent to Google when the app crashes, hits an uncaught error, or the ad-consent system fails to respond Not visible to any player. Not linked to your account, email or player name; used only to find and fix bugs in the game.
Match summary: account ID, the time the match ended, app version (store or test build), the match number, the character you picked, the opponents' difficulty tier, your total trophies before the match, your blade ring levels, how the match ended (time ran out, you ended it or you quit), time played, trophies earned; the number of deaths, times your lives ran out and returns by watching an ad; which characters killed you and which you killed, and how many times; skill use; times caught by a chain; your device's frame rate (FPS), number of stutters and screen refresh rate Counted by the game during the match and sent once when the match ends Not visible to any player and not readable from the app. Your player name, email, advertising ID and location are not part of it. You can turn it off in Settings → HELP IMPROVE — see section 8.
Launch report: account ID, the time of the launch, app version (store or test build), device manufacturer and model, operating-system version (Android only), total memory (RAM); the previous game session's app version, how it ended (in the background, while open or while an ad was on screen; whether a match was in progress), how long it lasted and how long until the app was opened again, how many ads it showed, how many times no ad was available and how many rewards were granted without an ad, the highest memory the app used, and whether you had run out of energy at the end of it Sent once each time the app opens, when it reaches the home screen. The previous session's information is kept on your phone for this (section 12). Not visible to any player and not readable from the app. Same conditions as the match summary: no name, email, advertising ID or location; you can turn it off with HELP IMPROVE.

What we do not collect: precise (GPS) location — the app does not ask for location permission —, contacts, photos, microphone, camera, phone number, age, gender, payment details. We have not added any separate third-party analytics library (e.g. Google/Firebase Analytics); the ad measurement done by the AdMob library is described in the advertising row above. Match summaries and launch reports are kept only in our own database (table above). For crash reporting it uses only Firebase Crashlytics.

What is required: to create an account you need an email address and password (or a Google/Apple account) and a player name; without them no account can be created and the game cannot be played. Sending feedback is entirely optional.

3. Why, and on what legal basis

PurposeDataLegal basis (GDPR Art. 6)
Creating and recognising your account, letting you sign in Email, password, UID Performance of a contract — Art. 6(1)(b)
Verifying your email address and resetting your password Email Performance of a contract — Art. 6(1)(b)
Building the leaderboard and showing your rank Player name, total trophies Performance of a contract — Art. 6(1)(b)
Preventing two players from holding the same name Player name → UID mapping Performance of a contract — Art. 6(1)(b)
Detecting cheating, abuse and attacks; keeping the service up UID, sign-in records, score records Legitimate interests — Art. 6(1)(f). Our interest is a trustworthy leaderboard and a service that stays online.
Showing rewarded ads and granting in-game rewards (energy, chests, an extra life in a match, doubled end-of-match trophies and credits) Advertising ID, device information, approximate location (by Google) In the EEA and the UK, consent — Art. 6(1)(a). It is collected through Google's consent form and can be withdrawn at any time. Without consent you are shown non-personalised ads. Elsewhere, legitimate interests — Art. 6(1)(f).
Receiving, reading and where needed answering your feedback Your message, player name, app version Legitimate interest — Art. 6(1)(f). Our interest is finding and fixing bugs. You choose to write; nothing is required.
Keeping your game progress across devices Credits, energy, ownership, materials and levels Performance of the contract — Art. 6(1)(b)
Finding and fixing bugs that stop your progress from being saved on the server UID, sync error record Legitimate interest — Art. 6(1)(f). Our interest is making sure players' progress is not lost without anyone noticing.
Finding and fixing bugs that make the app crash or misbehave Crash and error report Legitimate interest — Art. 6(1)(f). Our interest is keeping the game working and secure.
Measuring and tuning the game's balance, difficulty, economy and performance: for example whether a character's skill is too strong, whether the rank thresholds are right, which devices stutter, how much the ads fill up the app's memory Match summary, launch report, UID Legitimate interest — Art. 6(1)(f). Our interest is keeping the game fair and smooth. The data stays in our own database and is not shared with any advertising or analytics company. You can turn it off at any time with HELP IMPROVE (section 8). It is not collected in the EEA and the UK.
Meeting legal obligations and handling legal claims The relevant records Legal obligation — Art. 6(1)(c)

For users in Türkiye, the corresponding legal bases under the Turkish Personal Data Protection Law (KVKK) are: establishment or performance of a contract (Art. 5(2)(c)), legal obligation (Art. 5(2)(ç)), establishment, exercise or protection of a right (Art. 5(2)(e)) and legitimate interests (Art. 5(2)(f)).

4. Who we share it with

We do not sell or rent your data, and we do not pass it to third parties for advertising. We use only the providers needed to run the service:

Beyond that, we disclose data only where legally required (court order or official request) and only to the extent required.

Google's role in advertising. For rewarded ads Google acts not as our processor but as an independent controller: it processes the advertising ID and the approximate location it derives from your IP address for purposes it determines itself (ad selection, frequency capping, measurement and abuse prevention). That processing is governed by Google's own privacy policy and is not within our control. We never see, receive or store the advertising ID or the location estimate.

5. Where the data is stored

These transfers rely on the European Commission's Standard Contractual Clauses (SCCs) and on Google LLC's certification under the EU–US Data Privacy Framework. Transfers from Türkiye are assessed under KVKK Art. 9. You can request a copy of these safeguards at destek@coldworkgames.com.

6. How long we keep it

DataRetention
Account and game data For as long as the account exists. Deleting your account removes it immediately.
Copies in backups Removed from the live database immediately; removed from backups and copies on Google's infrastructure within at most 180 days, under Google's data processing terms.
Sign-in security records Sign-in IP addresses are kept by Firebase Authentication for a few weeks; the other authentication records are deleted with the account.
Emails you send us At most 12 months after your request is closed.
In-app feedback messages For as long as your account exists; deleting your account deletes them too. At most 20 messages per account are kept.
Suspected rule-breach record For as long as your account exists; deleted with your account.
Sync error record For as long as your account exists; deleted with your account.
Match summaries and launch reports Each record is deleted automatically after about 180 days. Deleting your account deletes all of them immediately.
Crash and error reports 90 days in Firebase Crashlytics, then deleted automatically. They are not linked to your account, so deleting it does not remove them; they expire at the end of that period.
Restriction notice For as long as your account exists; deleted with your account.
Restriction record (email address) Indefinitely — until the restriction is lifted. Kept even if the account is deleted; the reason is in section 7.

7. Deleting your account

You do not need to email anyone. Inside the game:

This deletes your player record (name, scores, statistics), your player name reservation, the other records tied to your account (feedback messages, suspected rule-breach and sync error records, the restriction notice, match summaries and launch reports) and your authentication account, and the app returns to the intro screen. It cannot be undone: your scores and your place on the leaderboard are gone for good. Crash reports are not linked to your account, so this does not delete them; they are deleted automatically after 90 days (section 6).

If you cannot reach the app, write to destek@coldworkgames.com and we will complete the request within 30 days. Step-by-step instructions: account deletion page.

Where a legal claim or an official obligation is pending, the relevant record is kept with restricted access until it ends, and is then deleted.

One exception — the restriction record. If an account was found to be breaking the rules, its email address stays on the restriction list even after the account is deleted. That list is not visible to any player, cannot be read from the app, and is used only to stop the same person opening a new account. If we deleted it, a restriction could be bypassed by deleting and recreating the account — it would be a reset, not a restriction. Legal basis: legitimate interest (GDPR Art. 6(1)(f)). To appeal a restriction, write to destek@coldworkgames.com.

8. Your rights

Under GDPR Art. 15–22 and KVKK Art. 11 you have the right to:

KVKK Art. 11 also gives you the right to know the third parties your data is transferred to, to have corrections and deletions notified to them, to object to an outcome against you that results solely from automated analysis, and to claim compensation for damage caused by unlawful processing.

You do not need to write to anyone to turn off statistics: tap HELP IMPROVE at the bottom of the Settings screen (called SEND STATS in version 1.5.5 and earlier of the game) and no new match summaries or launch reports are created; while it is off, nothing is kept on your phone for them either. A record created while offline and not yet sent may still be sent once the connection returns. Records already sent are deleted automatically after about 180 days; to have them deleted sooner, write to us or delete your account. In the EEA and the UK this button is not shown, because this data is not collected there. This button does not turn off crash reports.

Send your request to destek@coldworkgames.com. We respond within 30 days. We may ask you to write from the email address on the account, so that your data is not handed to someone else.

9. Children's privacy

SHARDBELT is intended for players aged 13 and over and is not directed to children. We do not knowingly collect data from anyone under 13. In some EU countries the age of consent for online services is up to 16; if you are under that age in your country, you need a parent's or guardian's permission to create an account.

If we learn that someone under 13 has created an account, we delete the account and its data. You can report such a case to destek@coldworkgames.com.

10. Security

No system is perfectly secure. If a breach affects your data, we will notify the supervisory authority within 72 hours as required by GDPR Art. 33–34, and notify you directly where the risk is high.

11. Ads, cookies and tracking

In the app: you can watch rewarded ads to earn energy, chests, an extra life in a match, or doubled trophies and credits at the end of a match. Ads are served by Google AdMob. Watching is entirely optional — nothing in the game forces an ad on you, and energy refills on its own anyway.

What happens: to decide which ad to show, avoid repeating the same one, and measure that it was watched, AdMob reads your device's advertising ID (Advertising ID on Android, IDFA on iOS) and basic device/app information, and derives your approximate location (country or city level) from your connection's IP address. That data does not come to us; we only receive the result "the video was watched" and grant the reward.

In the EEA and the UK: Google's consent form appears before any ad is shown. If you decline, the game keeps working and you are shown non-personalised ads. You can change your choice at any time in Settings → AD PREFERENCES. In these regions no match summaries or launch reports are sent either (section 3).

An extra permission on iOS: on an Apple device the game shows the system tracking permission prompt (App Tracking Transparency) before it can access the advertising ID. If you decline, the ID is not accessed and you are shown only non-personalised ads; the game keeps working in full. In the EEA and the UK this prompt is asked in addition to Google's consent form above; if either one is declined, ads are not personalised.

Resetting or deleting your advertising ID: on Android go to Settings → Google → Ads, on iOS to Settings → Privacy & Security → Tracking, to reset the ID, withdraw the permission or turn it off entirely. That setting covers every app on your device and is independent of us.

On this site: we use no tracking cookies, no analytics and no advertising pixels, and the pages load no fonts, scripts or images from other servers. The site is served by Google Firebase Hosting: to deliver the page and prevent abuse, Google processes your connection's IP address and keeps it for a few months. Your browser keeps one small entry on your own device to remember your language choice (localStorage); it is never sent to us. That is why there is no cookie banner here.

12. Data that stays on your device

Your phone's own storage keeps:

All of it is removed from your phone when you uninstall the app or clear its data.

13. Automated decision-making

We do not carry out automated individual decision-making or profiling that produces legal effects concerning you or similarly significantly affects you (GDPR Art. 22).

An automated check does run on the server: if the number of matches played does not fit the elapsed time, it creates a suspicion record. That record has no consequence on its own — it does not close your account, delete your score, or send you any notice. It only leaves something for us to look at; every decision is made by a human and you have the right to appeal (section 16). It is therefore not a "decision based solely on automated processing" within the meaning of GDPR Art. 22.

14. Changes

If we update this policy, the new version is published on this page and the effective date changes. For material changes — for example if we begin collecting a new type of data or add an ad system — we also notify you inside the app. Earlier versions are available on request.

The current version of this policy is always published at coldworkgames.com/privacy, with the effective date and version number at the top. The text inside the app ships with the installed version and may be out of date until you install an update — the binding text is the current one on the site.

15. Language

This policy is provided in Turkish and English. In the event of any discrepancy between the texts, the Turkish text prevails.

16. Contact and complaints

One address for everything: destek@coldworkgames.com

If you are not satisfied with our answer, you have the right to lodge a complaint with a supervisory authority: