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):
- Coldwork Games — şahıs işletmesi, sahibi Hasan Kaan Başar
- Adres: Hacıyusuflar Mahallesi, İstanbul Caddesi No: 134/8, 81650 Akçakoca / Düzce, Türkiye
- E-posta: destek@coldworkgames.com
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.
| Veri | Nereden geliyor | Gö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ç | Veri | Hukuki 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:
-
Google Ireland Limited / Google LLC (Firebase) — kimlik
doğrulama (Firebase Authentication), veritabanı (Cloud Firestore),
sunucu tarafı işlevler (Cloud Functions), çökme raporlama
(Firebase Crashlytics) ve bu web sitesinin barındırılması (Firebase
Hosting) hizmeti. GDPR anlamında veri işleyendir ve Google Cloud Veri
İşleme Ek Sözleşmesi kapsamında çalışır.
Firebase gizlilik bilgileri
-
Google ile giriş seçeneğini kullanırsan Google, senin bu
hizmete giriş yaptığını öğrenir ve bu işlem Google'ın kendi gizlilik
politikasına da tabi olur.
policies.google.com/privacy
-
Google AdMob — ödüllü reklamları sunar. Reklam verisi
bakımından Google kendi adına da veri sorumlusu olarak hareket
eder; bu işleme Google'ın kendi politikasına tabidir.
Google'ın iş ortağı sitelerdeki veri kullanımı
-
Google Play — uygulamayı mağazadan indirdiğinde Google Play
kendi verilerini kendi politikası kapsamında işler; bu işleme
üzerinde bizim kontrolümüz yoktur.
-
Apple Inc. / Apple Distribution International Ltd. —
uygulamayı Apple App Store'dan indirdiysen mağaza
işlemleri Apple'ın kendi gizlilik politikası kapsamında
işlenir. Apple ile giriş seçeneğini kullanırsan Apple, bu
hizmete giriş yaptığını öğrenir ve kimlik doğrulama verisi yine
Apple'ın politikasına tabi olur. Bu işlemeler üzerinde bizim
kontrolümüz yoktur.
apple.com/legal/privacy
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
-
Oyun verileri (oyuncu adı, skorlar, istatistikler, maç
özetleri ve açılış raporları) Cloud Firestore'un europe-west3
(Frankfurt, Almanya) bölgesinde tutulur. Yani oyun verilerin Avrupa Birliği içinde kalır.
-
Hesap doğrulama verileri (e-posta adresi, şifre özeti, giriş
kayıtları) Firebase Authentication tarafından işlenir. Bu hizmetin
altyapısı Amerika Birleşik Devletleri'nde bulunur; dolayısıyla
bu veriler AB dışına aktarılır.
-
Çökme ve hata raporları Firebase Crashlytics tarafından
Google'ın Amerika Birleşik Devletleri'ndeki altyapısında
işlenir.
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
| Veri | Saklama 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:
- Ana ekran → sol üstteki profil düğmesi
- Sayfanın altında Hesabı sil
- Onay ekranında talebini doğrula
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:
- Erişim — hangi verilerinin işlendiğini öğrenme ve bir kopyasını isteme
- Düzeltme — yanlış veya eksik verinin düzeltilmesini isteme
- Silme — verilerinin silinmesini isteme ("unutulma hakkı")
- Kısıtlama — işlemenin sınırlandırılmasını isteme
- Taşınabilirlik — verilerini yapılandırılmış, makine tarafından okunabilir bir biçimde alma
- İtiraz — meşru menfaate dayanan işlemeye itiraz etme
- Şikâyet — bir denetim makamına başvurma
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
- Cihaz ile sunucu arasındaki tüm trafik TLS ile şifrelenir.
- Şifreler Firebase Authentication tarafından tek yönlü şifrelenerek
saklanır; düz metin şifreye ne biz ne de sunucu erişebilir.
- Veritabanı kuralları, bir oyuncunun yalnızca kendi kaydını
değiştirebilmesine izin verir; kayıt yalnızca hesap silme işlemiyle
silinir. Skor alanları yalnızca artabilir; geriye düşürülemez.
- Uygulama açılışta, desteklenen en düşük sürümü öğrenmek için
sunucudaki herkese açık bir ayar belgesini okur; bu belge kişisel veri
içermez ve bunun için senden yeni bir veri toplanmaz.
- Oyuncu kaydını yalnızca sen okuyabilirsin (26 Ekim 2026'ya
kadar okumaya açıktı). Puan tablosu ayrı bir belgedir: sunucu 15
dakikada bir ilk 100 oyuncunun yalnızca adını ve toplam kupasını
oraya yazar. Oyuncu kaydında takma ad, oyun sayaçları, oyun
ilerlemesi ve kayıt zamanları dışında hiçbir şey yoktur: e-posta
adresin, şifren ve kimlik bilgilerin bu kayıtta bulunmaz.
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:
- Ayarların (ses efektleri, müzik, titreşim, kontrol tarafı,
dil, GELİŞTİRMEYE KATKI, BİLDİRİM). Bunlar sunucumuza
gönderilmez.
- Hediye sandığı bildirimi (yalnızca izin verirsen): sandığının
hazır olacağı an telefonunda zamanlanır ve bildirimi telefonun kendisi
gösterir. Bunun için sunucumuza ya da başka bir şirkete
hiçbir veri gönderilmez. Ayarlar → BİLDİRİM'den ya da
telefonunun ayarlarından istediğin an kapatabilirsin.
- Oyun ilerlemenin bir kopyası (istatistikler, credits, maç
hakkı, seçili karakter, malzemeler ve seviyeler). Uygulamanın hızlı
açılması ve internet kısa süre kesildiğinde ilerlemenin kaybolmaması
içindir; asılları hesabına yazılır ve madde 2'de anlatılır.
- Bu oyun oturumunun durumu (açık mı, maç sürüyor mu, kaç
reklam gösterildi): yalnızca GELİŞTİRMEYE KATKI açıkken tutulur ve bir
sonraki açılış raporuyla gönderilir (madde 2). AB/AEA ve Birleşik
Krallık'ta bölgen öğrenildiği an silinir ve bir daha tutulmaz.
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:
- Avrupa Birliği: yaşadığın veya çalıştığın ülkedeki veri
koruma otoritesi. Listeye
edpb.europa.eu
üzerinden ulaşabilirsin.
- Birleşik Krallık: Information Commissioner's Office —
ico.org.uk
- Türkiye: Kişisel Verileri Koruma Kurumu —
kvkk.gov.tr
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:
- Coldwork Games — sole trader, owner Hasan Kaan Başar
- Address: Hacıyusuflar Mahallesi, İstanbul Caddesi No: 134/8, 81650 Akçakoca / Düzce, Türkiye
- Email: destek@coldworkgames.com
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.
| Data | Where it comes from | Who 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
| Purpose | Data | Legal 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:
-
Google Ireland Limited / Google LLC (Firebase) —
authentication (Firebase Authentication), database (Cloud
Firestore), server-side functions (Cloud Functions), crash
reporting (Firebase Crashlytics) and hosting of this website
(Firebase Hosting). They act as our processor under the Google Cloud
Data Processing Addendum.
Firebase privacy information
-
If you use Sign in with Google, Google learns that you signed
in to this service, and that step is also governed by Google's own
privacy policy.
policies.google.com/privacy
-
Google AdMob — serves the rewarded ads. For advertising data
Google also acts as a controller in its own right, and that
processing is governed by Google's own policy.
How Google uses data from partner sites
-
Google Play — when you download the app, Google Play processes
its own data under its own policy, outside our control.
-
Apple Inc. / Apple Distribution International Ltd. — if you
downloaded the app from the Apple App Store, store
transactions are processed under Apple's own privacy policy.
If you use Sign in with Apple, Apple learns that you signed
in to this service and the authentication data is likewise subject
to Apple's policy. Neither is within our control.
apple.com/legal/privacy
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
-
Game data (player name, scores, statistics, match summaries
and launch reports) is stored in Cloud Firestore in the
europe-west3 (Frankfurt, Germany) region, so it stays inside
the European Union.
-
Authentication data (email address, password hash, sign-in
records) is handled by Firebase Authentication, whose infrastructure
is located in the United States. This data is therefore
transferred outside the EU.
-
Crash and error reports are processed by Firebase Crashlytics
on Google's infrastructure in the United States.
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
| Data | Retention |
| 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:
- Home screen → profile button, top left
- Delete account, at the bottom of the page
- Confirm on the confirmation screen
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:
- Access — find out what we process about you and get a copy
- Rectification — have inaccurate or incomplete data corrected
- Erasure — have your data deleted ("right to be forgotten")
- Restriction — have processing limited
- Portability — receive your data in a structured, machine-readable format
- Object — object to processing based on legitimate interests
- Complain — lodge a complaint with a supervisory authority
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
- All traffic between device and server is encrypted with TLS.
- Passwords are stored as one-way hashes by Firebase Authentication;
neither we nor the server can read the plain password.
- Database rules allow a player to modify only their own
record; the record is deleted only through account deletion, and
score fields can only increase, never drop.
- At launch the app reads a public settings document on the server
to learn the minimum supported version; it contains no personal data
and nothing new is collected from you for it.
- Only you can read your player record (until 26 October 2026
it was readable by anyone). The leaderboard is a separate document:
every 15 minutes the server writes only the name and total trophies
of the top 100 players there. The player record holds nothing but a
nickname, game counters, game progress and record timestamps: your
email address, your password and your identity are not in it.
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:
- Your settings (sound effects, music, vibration, control side,
language, HELP IMPROVE, NOTIFICATIONS). These are not sent to our
server.
- The gift chest notification (only if you allow it): it is
scheduled on your phone for the moment your chest is ready, and your
phone shows it itself. No data is sent to our server or to any
other company for it. You can turn it off at any time in Settings →
NOTIFICATIONS or in your phone's settings.
- A copy of your game progress (statistics, credits, energy,
selected character, materials and levels), so the app opens
quickly and progress is not lost during a short loss of connection;
the originals are written to your account and described in
section 2.
- The state of the current game session (open or not, match in
progress, ads shown): kept only while HELP IMPROVE is on, and
sent with the next launch report (section 2). In the EEA and the UK it
is deleted as soon as your region is known and is not kept again.
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:
- European Union: the data protection authority of the country
where you live or work. The list is at
edpb.europa.eu.
- United Kingdom: Information Commissioner's Office —
ico.org.uk
- Türkiye: Personal Data Protection Authority —
kvkk.gov.tr