emek studio · Sniper Battle

Hesabını silmek için oyunda PROFİL → HESABIMI SİL; oyuna giremiyorsan buradaki adımlar. · To delete your account, use PROFİL → HESABIMI SİL in the game, or follow these steps.

Sniper Battle Gizlilik Politikası

Bu politika, Sniper Battle mobil oyununun (Android paket adı com.emekstudio.sniperbattle) hangi verileri neden işlediğini, nerede sakladığını ve nasıl sildirebileceğini anlatır. Oyunu yapan: emek studio.

1. Kısaca

2. Veri sorumlusu

Kişisel verilerin, 6698 sayılı Kişisel Verilerin Korunması Kanunu (KVKK) ve AB Genel Veri Koruma Tüzüğü (GDPR) açısından şu kişi tarafından işlenir:

3. Hangi verileri işliyoruz

3.1 Oyuncu kimliği

Oyunu ilk açtığında Unity Gaming Services (Unity Authentication) sana anonim bir oyuncu kimliği verir. Bu kimlik bir harf-rakam dizisidir; adın, e-postan ya da telefon numaran değildir. Aynı cihazda oturumunu sürdürmek için bir oturum anahtarı ve Unity'nin rastgele ürettiği bir kurulum kimliği telefonunda saklanır. Oyuncu kimliğin PROFİL ekranında DESTEK KODU olarak görünür; destek ve silme isteklerinde bunu yazabilirsin.

Neden: hesabını tanımak ve çevrimiçi maçlara girebilmen için.

Android'de hesabın Google Play Games hesabına bağlı olabilir; o zaman oyuncu kimliğine Play Games hesabınla da girilir (madde 3.12).

3.2 Oyuncu adı

İlk açılışta bir oyuncu adı seçersin (seçmezsen oyunun önerdiği ad kullanılır). Ad, Unity'nin oyuncu adı hizmetine gönderilir. Unity adın sonuna dört haneli bir kod ekler (ör. Ad#1234). PROFİL ekranında oyuncu numaran varsa o (madde 3.10), yoksa bu kod görünür.

Oyuncu adında gerçek adını, telefonunu ya da adresini kullanma. Kurallar Kullanım Şartları'ndadır.

Neden: seni profilde, arkadaşlarına ve klanına göstermek için.

3.3 Çevrimiçi maç verisi

Çevrimiçi bir maça girdiğinde telefonun Unity'nin oyun sunucularına bağlanır. Bu sırada şunlar işlenir:

Neden: çevrimiçi maçı oynatmak ve maç ödülünü sunucuda doğru hesaplamak.

Maç içinde diğer oyuncular senin oyuncu adını değil, koltuk adını görür.

3.4 Teknik tanılama verisi

Oyunun motoru Unity, oyunun çökmesi ya da donması gibi sorunları bulmak için teknik tanılama verisi gönderir: çökme kaydı, performans ölçümleri, cihaz modeli, işletim sistemi sürümü ve cihaza ya da kuruluma ait bir tanımlayıcı. Unity'nin çevrimiçi hizmetleri de bağlantı sorunlarını izlemek için benzer teknik veri tutar.

Neden: oyunu kararlı tutmak ve hataları düzeltmek.

3.5 Arkadaşlar, çevrimiçi durumu ve mesajlar

ARKADAŞLAR sekmesini kullandığında şunlar Unity'nin arkadaş hizmetinde (Unity Friends) işlenir:

Neden: arkadaşlarını bulup birlikte oynayabilmen ve onlarla yazışabilmen.

3.6 Oyun kaydı ve bulut kopyası

Oyun kaydın telefonunda durur ve şunları içerir:

Bu kaydın bir kopyası Unity'nin veri hizmetinde (Unity Cloud Save), hesabına bağlı ve yalnız senin hesabının ve oyunun sunucusunun erişebildiği bir alanda saklanır; diğer oyuncular göremez. Kopya maç bitince, satın almadan sonra, menüye dönünce ve oyun arka plana geçince güncellenir; oyun açılınca okunur ve telefondakiyle birleştirilir. Böylece aynı hesapla girdiğin başka bir cihazda ilerlemen kaybolmaz. Hesabın Google Play Games'e bağlıysa uygulamayı silip yeniden kurduğunda ya da telefon değiştirdiğinde aynı hesaba girilir ve kopya geri gelir (madde 3.12); bağlı değilse oyun yeni bir hesap açar ve eski kopyaya ulaşamaz.

Şunlar yalnız telefonunda kalır, bize ya da Unity'ye gönderilmez: kontrol, ses, bildirim ve maç ayarların, bildirim planı (madde 4) ve arkadaş sohbet geçmişin (madde 3.5).

Uygulamayı silersen telefonundaki kayıt silinir; buluttaki kopya hesabın silinene kadar kalır (madde 9).

3.7 Oyuncu şikâyeti

Bir oyuncuyu ŞİKÂYET ET ile bildirdiğinde (arkadaş kartından, sohbetten ya da arkadaşlık isteğinden) şu kayıt Unity'nin veri hizmetinde (Unity Cloud Save), yalnız bizim okuyabildiğimiz özel bir alanda saklanır:

Başka bir oyuncu seni şikâyet ederse aynı kayıt senin oyuncu kimliğini, adını ve o sohbetteki iletilerini içerir. Şikâyet edilen oyuncuya kimin şikâyet ettiği söylenmez. Kötüye kullanımı önlemek için aynı oyuncuyu 24 saatte bir şikâyet edebilir, 24 saatte en çok 10 şikâyet gönderebilirsin; bunun için son şikâyetlerinin zamanı hesabına bağlı olarak tutulur.

Neden: kullanım şartlarına aykırı davranışı (küfür, taciz, uygunsuz ad, hile) inceleyip gerekirse oyuncuyu uyarmak ya da hesabını kapatmak.

3.8 Reklam (Google AdMob)

Oyunda maç aralarında geçiş reklamları ve isteğe bağlı ödüllü videolar vardır. Reklamları Google AdMob gösterir. AdMob reklam göstermek, gösterimi saymak ve dolandırıcılığı önlemek için şunları işler: cihazının reklam kimliği (Android reklam kimliği; iPhone'da yalnız izin verdiysen IDFA), IP adresi ve ondan çıkan yaklaşık konum, cihaz ve uygulama bilgisi (model, işletim sistemi, dil) ve reklamla etkileşimin (gösterim, dokunma, izleme).

Google bu verileri kendi gizlilik politikasına göre de işler: https://policies.google.com/technologies/partner-sites

3.9 Gerçek parayla satın alma

Elmas paketleri, başlangıç paketi ve REKLAMLARI KALDIR gerçek parayla Google Play ya da App Store üzerinden alınır. Ödemeyi mağaza alır; kart ve ödeme bilgilerin bize ve Unity'ye gelmez. Mağaza oyuna hangi ürünün alındığını, bir işlem numarasını ve bir makbuz bildirir. Ürün ve işlem numarası, aynı ürünü iki kez vermemek için oyun kaydında ve onun bulut kopyasında (madde 3.6) tutulur. Bir kerelik ürünleri (REKLAMLARI KALDIR, başlangıç paketi) oyunu yeniden kurduğunda mağaza geri verir (iPhone'da MAĞAZA → SATIN ALIMLARI GERİ YÜKLE).

Satın alma doğrulaması. Google Play'den bir satın alma yaptığında oyun, mağazanın verdiği satın alma belirtecini (purchase token), ürünün kimliğini ve mağazanın adını oyunun sunucusuna (Unity Cloud Code) gönderir. Sunucu satın almanın hangi hesaptan geldiğini oturumundan bilir ve belirteci Google'ın doğrulama hizmetine (Google Play Developer API) sorar: ödeme gerçekten alındı mı, alınan ürün aynı mı. Bu soruda Google'a yalnız belirteç ve oyunun paket adı gider; Google bu siparişi zaten bilir.

Aynı makbuz başka bir hesapta ikinci kez kullanılmasın diye sunucu bir doğrulama kaydı tutar: belirtecin kendisini değil, ondan geri çevrilemeyen bir özetini (SHA-256 özetinin ilk 128 biti), senin oyuncu kimliğini, ürünü, ilk doğrulama zamanını ve satın almanın mağazanın deneme satın alması olup olmadığını. Kayıt Unity'nin veri hizmetinde (Unity Cloud Save), yalnız oyunun sunucusunun erişebildiği özel bir alanda durur; sen ve diğer oyuncular göremezsiniz. Bir kerelik ürünler (REKLAMLARI KALDIR, başlangıç paketi) mağaza hesabına aittir ve yeniden kurulumda açılan yeni bir hesaba da verilebilir; bu yüzden bir kayıtta en çok 3 oyuncu kimliği bulunabilir.

Bu kayıt hesabını silsen de kalır: silinen bir hesabın makbuzu yeni bir hesapta yeniden kullanılıp ürün ikinci kez alınamasın diye (sahte ya da çift kullanımı önlemek). Kayıt dolandırıcılığı önlemek için gerektiği sürece saklanır; belirli bir silme süresi yoktur.

Sunucuya o an ulaşılamazsa ödemen kaybolmaz: ürün verilir ve sipariş oyun kaydında "doğrulanmadı" diye işaretlenir (son 20 sipariş). Sunucu satın almanın geçersiz olduğunu ya da başka bir hesaba ait olduğunu söylerse ürün verilmez. iPhone'daki (App Store) satın almalar bugün sunucuda doğrulanmaz; işlem numarası sunucuya gider ama saklanmaz.

Satın alma olayları (Unity IAP). Satın almayı oyuna bağlayan Unity'nin satın alma paketi (Unity IAP), şu olayları Unity'nin ölçüm hizmetine (Unity Insights) gönderir:

Bu olaylarda şunlar bulunur: oyuncu kimliğin ve Unity kurulum kimliği; ürün (adı, açıklaması, türü, adedi), fiyatı ve para birimi; mağazanın işlem numarası, makbuzu ve imzası (Google Play'de sipariş bilgisi ve satın alma belirteci, App Store'da işlem bilgisi); satın alma başarısız olduysa nedeni; cihaz bilgisi (model, işletim sistemi sürümü, dil ve bölge ayarları, toplam depolama alanı, cihazın son açılış zamanı); iPhone'da Apple'ın bu geliştiriciye özgü cihaz tanımlayıcısı (IDFV); oyunun ve motorun sürümü, uygulamanın kurulum zamanı ve kurulum türü; olayın zamanı ve oturum kimliği. IP adresin bağlantı gereği Unity'ye ulaşır; Unity bundan ve bölge ayarından ülkeni çıkarır. Reklam kimliğin bu olaylarda yer almaz. Bu gönderimin oyunda kapatma ayarı yoktur; paketin kendisi böyle çalışır.

Unity bu verileri iki rolde işler: satın alma işlevi için bizim adımıza (veri işleyen olarak) ve kendi iç mali raporlaması ve denetimi, yasal yükümlülükleri, güvenlik ve dolandırıcılık önleme amaçları için kendi adına (bağımsız veri sorumlusu olarak). Unity'nin satın alma paketiyle ilgili gizlilik açıklaması: https://docs.unity.com/en-us/iap/privacy-and-consent/overview

Neden: satın aldığın ürünü vermek, ödemeyi ve teslimi izlemek, dolandırıcılığı önlemek.

3.10 Oyuncu numarası

İlk çevrimiçi girişinde oyunun sunucusu (Unity Cloud Code) sana kalıcı bir oyuncu numarası verir (ör. #113107). Numara, kaydolduğun yılı ve ayı ve o ay kaçıncı oyuncu olduğunu gösterir: 113107 = oyunun 1. yılı, temmuz ayının 131. oyuncusu. Numara bir kez verilir, değişmez ve başka bir oyuncuya hiç verilmez.

Unity'nin veri hizmetinde (Unity Cloud Save) şunlar saklanır; hepsini yalnız oyunun sunucusu yazar, oyuncular değiştiremez:

Numaran telefonundaki oyun kaydında ve onun bulut kopyasında da durur (madde 3.6).

Kim görür: numaranı PROFİL ve ARKADAŞLAR ekranlarında sen görürsün; çevrimiçi durumunla arkadaşlarına gönderilmez. Numaranı paylaştığın biri onu ARKADAŞ EKLE'ye yazınca sunucu numaradan oyuncu kimliğini bulur ve sana arkadaşlık isteği gider. Numaraların listesi kimseye gösterilmez; seni bu yolla bulmak için numaranı bilmek gerekir (numaralar sırayla verildiği için tahmin edilebilir). Numaranı yazan kişi sana yalnız arkadaşlık isteği gönderebilir; gönderdiği istekte oyuncu adını görebilir.

Neden: arkadaşlarının seni ad ve kod yazmadan, kısa bir numarayla bulabilmesi için.

Numara süresiz ayrılmış kalır ki bir daha kimseye verilmesin. HESABIMI SİL numara kaydını siler ve eşlemedeki oyuncu kimliğini kimliksiz bir işaretle değiştirir: numara kimseye yeniden verilmez, artık sana da bağlı değildir (madde 9.1).

3.11 Klan

Klan özelliği, sunucusu yayımlandığında oyunda KLAN sekmesiyle açılır; açılana kadar bu bölümdeki veriler işlenmez. Klan kurduğunda, bir klana katıldığında ya da istek gönderdiğinde şunlar Unity'nin veri hizmetinde (Unity Cloud Save) saklanır ve oyunun sunucu kodunda (Unity Cloud Code) işlenir:

Neden: klanı kurup yönetmek, üyelerin birlikte oynaması ve yazışması, klan savaşını düzenlemek, kötüye kullanımı önlemek.

Klandan KLANDAN AYRIL ile ayrıldığında ya da atıldığında üye listesinden çıkarılırsın; son üye ayrılınca klan bütünüyle silinir. HESABIMI SİL seni klandan da ayırır; klanın kayıtlarında kalanlar için madde 9.1'e bak.

3.12 Google Play Games ile giriş ve hesap bağlama

Android'de oyun Google Play Games ile girişi destekler. Amacı tek: telefon değiştirdiğinde ya da oyunu silip yeniden kurduğunda ilerlemenin geri gelmesi.

Neden: başka bir telefonda ya da yeniden kurduktan sonra hesabına girebilmen ve ilerlemenin kaybolmaması için.

3.13 Son giriş günü

Oyun hesabına her girişte son giriş gününü (yalnız tarih; saat yok) Unity'nin veri hizmetine (Unity Cloud Save) yazar. Kayıt hesabına bağlıdır ve yalnız senin hesabının ve oyunun sunucusunun erişebildiği bir alanda durur; diğer oyuncular göremez. Her girişte yenisi eskisinin yerine geçer; giriş geçmişi tutulmaz. Gün, telefonunun saatinden değil sunucunun saatinden alınır.

Neden: hesap bakımı (ör. uzun süredir kullanılmayan hesapları belirleyebilmek).

Son giriş günü hesabın silinene kadar saklanır; HESABIMI SİL onu da siler (madde 9.1).

3.14 Destek yüklemesi

Bir satın alma hesabına yansımadıysa ya da bir hata yüzünden bir şey kaybettiysen bize yazabilirsin (madde 15). Destek ekibimiz (emek studio) bu durumda hesabına elmas, altın ya da kart yükleyebilir. Bunu yalnız oyunun sunucusunda yetkili olarak tanımlı hesaplar yapabilir.

Neden: kaybettiğin bir şeyi sana geri vermek; yüklemeleri denetlemek ve kötüye kullanılmalarını önlemek.

HESABIMI SİL bekleyen hediye kaydını da siler. Denetim kaydı ise hesabını silsen de kalır: hangi hesaba ne yüklendiğinin hesabı verilebilsin ve yüklemeler kötüye kullanılamasın diye. Bu amaç için gerektiği sürece saklanır; belirli bir silme süresi yoktur.

3.15 Kullanım analitiği

Oyunu iyileştirmek için oyunun nasıl oynandığını ölçeriz. Bunun için oyun Unity Analytics'e (Unity Gaming Services) şu olayları gönderir:

Unity Analytics bunlarla birlikte kendiliğinden oturumun başlangıcını ve bitişini, kurulum kimliğini ve oyuncu kimliğini, cihaz modelini, işletim sistemini, dili, oyunun sürümünü ve IP adresinden çıkarılan ülkeyi de toplar. Olaylarda adın, mesajların ve reklam kimliğin yoktur.

İzin. AB, Birleşik Krallık ve İsviçre'de analitik yalnız açılıştaki onay penceresinde (madde 3.8) "cihazda bilgi saklama ve erişme" ve "içerik performansını ölçme" amaçlarına izin verdiysen açılır; kararını AYARLAR → GİZLİLİK → REKLAM TERCİHLERİ'nden değiştirebilirsin. Karar verilene kadar hiçbir olay gönderilmez. Başka yerlerde analitik açıktır; AYARLAR → GİZLİLİK → ANALİTİĞİ KAPAT ile kapatabilir, aynı düğmeyle yeniden açabilirsin. Kapattığında yeni olay gönderilmez.

Neden: oyuncuların hangi adımda oyunu bıraktığını, eşleşmenin ne kadar sürdüğünü ve maçların dengesini görüp oyunu düzeltmek.

Unity bu verileri bizim adımıza işler. Ham olay kayıtları Unity'de 13 ay saklanır ve sonra kendiliğinden silinir; bunlardan hesaplanan özet sayılar (ör. günlük oyuncu sayısı) silinmesi istenene kadar kalır. HESABIMI SİL, bu telefondaki analitik verisinin silinmesini de Unity'den ister (madde 9.1).

3.16 Yapımcıya destek ve destek mesajı

MAĞAZA'daki YAPIMCIYA DESTEK ile oyunun yapımcısına gerçek parayla destek olabilirsin (kahve, hamburger, hediye ya da kupa kademesi). Ödeme yalnız Google Play ya da App Store'da yapılır ve öteki satın almalar gibi doğrulanır (madde 3.9). Destek oyunda bir avantaj vermez; profilinde DESTEKÇİ rozeti çıkar (bu işaret oyun kaydında ve bulut kopyasında durur, madde 3.6).

Desteğinle birlikte istersen şunları yazabilirsin; ikisi de isteğe bağlıdır, boş bırakırsan da destek olursun:

Ödeme mağazada tamamlanıp ürün sana verilince oyunun sunucusuna şunlar gider: mesajın, iletişim bilgin, seçtiğin kademe, satın almanın doğrulama kaydındaki özeti (belirtecin kendisi değil, madde 3.9), oyuncu kimliğin, o anki oyuncu adın ve oyuncu numaran ve zaman. Ödemeyi yapmazsan ya da vazgeçersen mesaj gönderilmez. İnternet yoksa mesaj telefonunda bekler ve bağlantı gelince bir kez gönderilir; o zamana kadar yalnız telefonunda durur (en çok 30 gün).

Kayıt Unity'nin veri hizmetinde (Unity Cloud Save) yalnız oyunun sunucusunun okuyup yazabildiği özel bir alanda saklanır. Onu yalnız yapımcı (oyunun sunucusunda yetkili olarak tanımlı hesap) okur; başka oyunculara gösterilmez ve kimseyle paylaşılmaz.

Neden: desteğin için teşekkür etmek, mesajını okumak ve iletişim bilgisi bıraktıysan sana yanıt vermek. İletişim bilgini başka bir amaçla (reklam, bülten) kullanmayız.

Destek mesajı ve iletişim bilgisi 12 ay saklanır, sonra silinir. HESABIMI SİL onları hemen siler (madde 9.1). Satın almanın kendisi madde 3.9'daki gibi kaydedilir.

4. Toplamadığımız veriler

Oyun şunları toplamaz ve bunlar için izin istemez: gerçek adın, e-posta adresin (YAPIMCIYA DESTEK'te isteğe bağlı olarak kendin yazmadıkça, madde 3.16), telefon numaran, posta adresin, rehberin, fotoğrafların, kamera, mikrofon, GPS ile hassas konum, ödeme bilgilerin, sağlık verisi, tarama geçmişin. Reklam kimliğini oyun değil, reklam ağı Google AdMob işler (madde 3.8); satın alma paketinin Unity'ye gönderdiği olaylarda ve kullanım analitiği olaylarında reklam kimliği yer almaz (madde 3.9, 3.15). Google Play Games ile girişte de Google hesabının e-posta adresi ve adı oyuna gelmez (madde 3.12).

Oyunun Android'de istediği izinler: internet erişimi, ağ durumunu görme, titreşim, reklam kimliği ve reklam ölçümü (AdMob, madde 3.8; AdMob'un arka plan işleri için cihaz açılınca başlama, cihazı uyanık tutma ve ön plan hizmeti izinleri dahil), Google Play ile satın alma ve bildirim gösterme. Bunlardan yalnız bildirim izni telefonunda bir izin penceresi açar (Android 13 ve üstünde); ötekiler açmaz.

Bildirimler. Android 13 ve üstünde oyun bildirim iznini bir kez sorar: açılışta değil, ilk maç sonucundan menüye döndüğünde. Reddedersen bir daha sorulmaz ve oyun aynen çalışır. Android 12 ve altında ayrı bir izin sorusu yoktur. Bildirimler yerel bildirimlerdir: telefonunda planlanır ve telefonunda gösterilir. Bunlar için bir sunucu ya da bildirim hizmeti kullanılmaz; hiçbir veri toplanmaz ya da gönderilmez. Konuları: günlük görevlerin yenilenmesi, alınmamış SÜPER PASS ödülü ve 2 gündür maç oynamadıysan "rakiplerin seni bekliyor" hatırlatması. Günde en çok 1 bildirim gelir; gece 22.00 ile sabah 10.00 arasında (Türkiye saati) gelmez. Bildirimleri AYARLAR → Bildirimler ile kapatabilirsin; izni telefonunun ayarlarından da geri alabilirsin. Bildirim tercihin ve bildirim planı yalnız telefonunda durur. iPhone'da oyun bugün bildirim göndermez.

5. Amaçlar ve hukuki dayanak

VeriAmaçKVKK dayanağıGDPR dayanağı
Oyuncu kimliği, kurulum kimliğiHesabı çalıştırmak, çevrimiçi maça bağlamakSözleşmenin kurulması ve ifası (m. 5/2-c)Sözleşmenin ifası (m. 6/1-b)
Google Play Games oyuncu kimliği ve hesap bağlantısıHesabına başka telefonda ve yeniden kurulumda girebilmek, ilerlemeyi geri getirmekSözleşmenin kurulması ve ifası (m. 5/2-c)Sözleşmenin ifası (m. 6/1-b)
Oyuncu adıProfilde göstermekSözleşmenin kurulması ve ifası (m. 5/2-c)Sözleşmenin ifası (m. 6/1-b)
Oyuncu numarası ve numara eşlemesiArkadaşlarının seni numarayla bulabilmesiSözleşmenin kurulması ve ifası (m. 5/2-c)Sözleşmenin ifası (m. 6/1-b)
Çevrimiçi maç verisi ve maç ödülü kaydı, IP adresi, yaklaşık bölgeMaçı oynatmak, en yakın sunucuyu seçmek, maç ödülünü sunucuda hesaplamakSözleşmenin kurulması ve ifası (m. 5/2-c)Sözleşmenin ifası (m. 6/1-b)
Teknik tanılama verisiÇökmeleri ve hataları bulup düzeltmekMeşru menfaat (m. 5/2-f)Meşru menfaat (m. 6/1-f)
Kural ihlali ve hile incelemesiAdil oyunu korumakMeşru menfaat (m. 5/2-f)Meşru menfaat (m. 6/1-f)
Oyuncu şikâyeti (şikâyet kaydı ve kanıt iletileri)Kötüye kullanımı incelemek, oyuncuları korumakMeşru menfaat (m. 5/2-f)Meşru menfaat (m. 6/1-f)
Reklam verisi (reklam kimliği, IP, cihaz bilgisi, reklam etkileşimi)Reklam göstermek ve ölçmek, dolandırıcılığı önlemekKişiselleştirilmiş reklam: açık rıza (m. 5/1); kişiselleştirilmemiş reklam: meşru menfaat (m. 5/2-f)Kişiselleştirilmiş reklam: rıza (m. 6/1-a); kişiselleştirilmemiş reklam: meşru menfaat (m. 6/1-f)
Oyun ilerlemesi ve bulut kopyasıİlerlemeyi saklamak, kaybolmasını önlemek, aynı hesapla başka cihazda sürdürmekSözleşmenin kurulması ve ifası (m. 5/2-c)Sözleşmenin ifası (m. 6/1-b)
Satın alınan ürün ve işlem numarasıÜrünü vermek, aynı ürünü iki kez vermemekSözleşmenin kurulması ve ifası (m. 5/2-c)Sözleşmenin ifası (m. 6/1-b)
Satın alma ve oturum olayları (Unity IAP)Satın almayı çalıştırmak, ödemeyi ve teslimi izlemek, dolandırıcılığı önlemekSatın alma olayları: sözleşmenin kurulması ve ifası (m. 5/2-c); oturum olayı ve dolandırıcılık önleme: meşru menfaat (m. 5/2-f)Satın alma olayları: sözleşmenin ifası (m. 6/1-b); oturum olayı ve dolandırıcılık önleme: meşru menfaat (m. 6/1-f)
Satın alma doğrulaması (satın alma belirteci; doğrulama kaydında belirtecin özeti, oyuncu kimliği, ürün, zaman)Ödemeyi doğrulamak, aynı makbuzun başka hesapta kullanılmasını önlemekDoğrulama: sözleşmenin kurulması ve ifası (m. 5/2-c); doğrulama kaydının hesap silindikten sonra saklanması: meşru menfaat (m. 5/2-f)Doğrulama: sözleşmenin ifası (m. 6/1-b); doğrulama kaydının hesap silindikten sonra saklanması: meşru menfaat (m. 6/1-f)
Son giriş günüHesap bakımıMeşru menfaat (m. 5/2-f)Meşru menfaat (m. 6/1-f)
Kullanım analitiği (madde 3.15)Oyunun nasıl oynandığını ölçmek ve oyunu iyileştirmekMeşru menfaat (m. 5/2-f); ANALİTİĞİ KAPAT ile durdurabilirsinRıza (m. 6/1-a); REKLAM TERCİHLERİ'nden geri alabilirsin
Destek yüklemesinin hediye kaydıKaybettiğin bir şeyi geri vermekSözleşmenin kurulması ve ifası (m. 5/2-c)Sözleşmenin ifası (m. 6/1-b)
Destek yüklemesinin denetim kaydıYüklemeleri denetlemek, kötüye kullanımı önlemekMeşru menfaat (m. 5/2-f)Meşru menfaat (m. 6/1-f)
Yapımcıya destek mesajı ve isteğe bağlı iletişim bilgisi (madde 3.16)Desteğe teşekkür etmek, mesajı okumak, istersen yanıt vermekAçık rıza (m. 5/1): mesajı ve iletişimi kendin yazıp gönderirsinRıza (m. 6/1-a): kendin yazıp gönderirsin; silinmesini isteyerek geri alabilirsin
Klan bilgisi, üyelik, istekler, klan sohbeti, klan odası ve klan savaşıKlanı kurmak, yönetmek ve birlikte oynamakSözleşmenin kurulması ve ifası (m. 5/2-c)Sözleşmenin ifası (m. 6/1-b)
Klan yönetim kaydı ve atılma kaydıKötüye kullanımı incelemek, klanları korumakMeşru menfaat (m. 5/2-f)Meşru menfaat (m. 6/1-f)
Yasal bir talebe yanıtHukuki yükümlülüğü yerine getirmekHukuki yükümlülük (m. 5/2-ç)Hukuki yükümlülük (m. 6/1-c)

"Sözleşme" burada Kullanım Şartları'dır: oyunu oynadığında bu şartları kabul edersin. Unity'nin satın alma verisini kendi adına işlediği amaçların (madde 3.9) dayanakları Unity'nin kendi gizlilik politikasındadır.

6. Verileri kimlerle paylaşıyoruz

Verilerini satmayız. Veriler yalnız şu durumlarda başkasına ulaşır:

7. Yurt dışına aktarım

Oyunun çevrimiçi hizmetleri Unity'nin sunucularında çalışır ve bu sunucular Türkiye dışındadır. Maç sunucusu sana en yakın bölgeden seçilir; Türkiye'den yapılan ölçümlerde bu, Batı Avrupa'daki (Hollanda) bir sunucu oldu. Hesap, oyuncu adı, oyuncu numarası, oda, arkadaş, klan, ilerleme kopyası, son giriş günü, satın alma olayları, satın alma doğrulaması, destek yüklemesi, yapımcıya destek mesajı, kullanım analitiği ve tanılama hizmetleri Unity'nin küresel altyapısında çalışır ve Amerika Birleşik Devletleri dahil başka ülkelerde işlenebilir. Reklam verisi, Play Games girişi ve satın alma doğrulaması da Google'ın küresel altyapısında, Amerika Birleşik Devletleri dahil başka ülkelerde işlenir.

Bu aktarım, çevrimiçi oyunun bu altyapı olmadan sunulamaması nedeniyle yapılır. Aktarım, KVKK'nın 9. maddesi ve GDPR'nin V. bölümündeki kurallara uygun güvencelere dayanır: Unity'nin Veri İşleme Ek Sözleşmesi (Data Processing Addendum) ve Google'ın reklam verisi koruma şartları; ikisi de Avrupa Komisyonu'nun standart sözleşme maddelerini içerir.

8. Ne kadar saklıyoruz

VeriSaklama süresi
Oyuncu kimliği ve oyuncu adıHesabını silene kadar
Google Play Games bağlantısıBağlantıyı kaldırana (PROFİL → BAĞLANTIYI KALDIR) ya da hesabını silene kadar
Oyuncu numarası kaydı ve numara eşlemesiNumara süresiz ayrılmış kalır ki bir daha kimseye verilmesin. HESABIMI SİL numara kaydını siler ve eşlemeden oyuncu kimliğini çıkarır (madde 9.1)
Oda bilgisiMaç süresince; oda boşalınca silinir
Maç içi oyun verisiSunucuda saklanmaz; diğer oyunculara iletildikten sonra atılır
Maç ödülü kaydıSenin kaydın (son 50 maç ve günlük sayaçlar) hesabını silene kadar. Maçı kuranın kaydındaki maç (oyuncu kimlikleri dahil) kuranın son 8 maçından çıkınca silinir; HESABIMI SİL başkasının kaydındaki kimliğini silmez (madde 9.1)
Arkadaş listesi ve engellenenlerArkadaşlıktan çıkarana ya da engeli kaldırana kadar; HESABIMI SİL hepsini siler (madde 9.1)
Çevrimiçi durumuYalnız son durum tutulur; her değişiklikte yenisi eskisinin yerine geçer
MesajlarSunucuda saklanmaz; telefonundaki sohbet geçmişi en çok 30 gün, HESABIMI SİL'de hemen silinir
Şikâyet kaydı180 gün; süre dolunca silinir. Hesap silinse de bu süre dolana kadar saklanır (kötüye kullanımı önleme)
Şikâyet sayacı (son şikâyetlerinin zamanı)Her yeni şikâyette 24 saatten eskileri silinir. HESABIMI SİL siler
Klan bilgisi, üye listesi ve yönetim kaydı (son 50 işlem)Klan var oldukça; son üye ayrılınca klan bütünüyle silinir. Ayrılınca, atılınca ya da HESABIMI SİL'de üye satırın silinir; yönetim kaydındaki işlemler yeni işlemler gelip son 50'den çıkınca silinir
Klan katılma isteğiEn çok 3 gün; kabul, ret ya da süre dolunca düşer. HESABIMI SİL bekleyenleri siler
Klandan atılma kaydı24 saat; süresi dolunca günlük bakımda silinir
Klan sohbetiSunucuda klan başına son 100 ileti, en çok 7 gün (HESABIMI SİL yazdıklarını ve "ayrıldı" satırını silmez; bu süreyle silinirler); telefondaki kopya da aynı sınırlarla, klandan çıkınca ya da HESABIMI SİL'de silinir
Klan odası duyurusuMaç başlayınca ya da sahibi odadan çıkınca kaldırılır; 30 dakika güncellenmezse düşer
Klan savaşı sonuçları, klan kupası ve sezon puanıKlan var oldukça
Klan savaşı maç kayıtları (savaşan üyeler, odaya giriş ve sonuç bildirimleri)10 hafta, sonra günlük bakımda silinir; klanın son savaşının savaşan, yedek ve ödüle uygun üye listesi bir sonraki savaş eşleşmesine kadar. HESABIMI SİL bunları silmez (madde 9.1)
Senin klan verilerin (klanın, isteklerin, son görülme zamanın)Klandan ayrılınca güncellenir; HESABIMI SİL hepsini siler (madde 9.1)
Bağlantı ve teknik tanılama verisi, sunucu günlükleriUnity'nin kendi saklama kurallarına göre
Reklam verisi (AdMob)Google'ın kendi saklama kurallarına göre: https://policies.google.com/technologies/retention
Satın alma kaydı (ürün, işlem numarası)Telefondaki kayıtta uygulamayı silene, bulut kopyasında hesabını silene kadar (son 50 işlem; "doğrulanmadı" işareti son 20 sipariş tutulur); mağazanın kendi kaydı mağazanın kurallarına göre
Satın alma doğrulama kaydı (belirtecin özeti, oyuncu kimliği, ürün, zaman)Dolandırıcılığı önlemek için gerektiği sürece; belirli bir silme süresi yoktur. Hesabını silsen de kalır (madde 3.9)
Son giriş günüHesabını silene kadar; her girişte yenisi eskisinin yerine geçer
Destek yüklemesinin hediye kaydıBekleyen hediye alınana kadar; alınanların son 20'si kayıtta kalır. HESABIMI SİL siler
Destek yüklemesinin denetim kaydıYüklemeleri denetlemek ve kötüye kullanımı önlemek için gerektiği sürece; belirli bir silme süresi yoktur. Hesabını silsen de kalır (madde 3.14)
Yapımcıya destek mesajı ve iletişim bilgisi12 ay, sonra silinir; HESABIMI SİL hemen siler. Gönderilemeyen mesaj telefonunda en çok 30 gün bekler (madde 3.16)
Satın alma ve oturum olayları (Unity IAP)Unity'nin kurallarına göre: Unity'nin açıklamasına göre sipariş verisi silinmesi istenene kadar, hizmet günlükleri 90 gün. Hesap silmeyle kendiliğinden silinmez (madde 9)
Kullanım analitiği olayları (Unity Analytics)Ham olaylar 13 ay, sonra kendiliğinden silinir; özet sayılar silinmesi istenene kadar. HESABIMI SİL silinmesini ister (madde 9.1)
Telefonundaki oyun kaydıUygulamayı silene ya da HESABIMI SİL'e basana kadar
Oyun ilerlemesinin bulut kopyasıHesabını silene kadar (HESABIMI SİL ya da 9.2'deki istek); uygulamayı silmek kopyayı silmez

9. Hesabını ve verilerini silme

9.1 Oyunun içinden

PROFİL → HESABIMI SİL düğmesine bas ve silmeyi ikinci kez onayla. İnternet bağlantısı gerekir. Silme şu sırayla yapılır; bir adım hata verse de hesabın yine silinir:

  1. Bir klandaysan klandan ayrılırsın (liderse liderlik bir üyeye geçer; son üyeysen klan bütünüyle silinir).
  2. Arkadaşlıkların, gelen ve giden arkadaşlık isteklerin ve engellediklerin (Unity Friends) silinir; arkadaşlarının listesinden de çıkarsın.
  3. Sunucuda oyuncu numaranın kaydı silinir ve numara eşlemesindeki oyuncu kimliğin kimliksiz bir işaretle değiştirilir (numara kimseye yeniden verilmez, artık sana da bağlı değildir); başka klanlardaki bekleyen katılma isteklerin ve yapımcıya gönderdiğin destek mesajları ve iletişim bilgin (madde 3.16) silinir; hesabına bağlı bütün oyun verileri silinir: ilerlemenin bulut kopyası, klan verilerin, şikâyet sayacın, son giriş günün, maç ödülü kaydın, bekleyen destek hediyelerin ve klan savaşı ödüllerin.
  4. Unity'deki hesabın, oyuncu kimliğin, oyuncu adın ve varsa Google Play Games bağlantın kalıcı olarak silinir.
  5. Telefonunda ilerlemen (kupa, altın, elmas, kartlar, istatistikler), oyuncu numaran, arkadaş ve klan sohbeti geçmişin, gönderilmeyi bekleyen destek mesajı, bekleyen maç ödülü ve klan savaşı bildirimi ve destek hediyesinin cihaz kimliği silinir; bildirim planı sıfırdan kurulur. Bu telefondaki kullanım analitiği verisinin silinmesi Unity'den istenir ve analitik o oturumun sonuna kadar kapanır (madde 3.15); istek, Unity'ye ulaşana kadar telefonunda bekler.

Kontrol ayarların ve bildirim izni cevabın telefonunda kalır; bunlar kişisel veri değildir.

Silme yarıda kalırsa (internet koptu, uygulama kapandı) PROFİL'de YENİDEN DENE görünür ve oyun bir sonraki açılışta silmeyi kendiliğinden sürdürür. O süre içinde bulut kopyası yazılmaz, KLAN sekmesi ve hesap bağlama kapalıdır. Bir sunucu adımı tamamlanamazsa (ör. klan sunucusuna ulaşılamadı) sunucu bunu oyuncu kimliğinle günlüğe yazar ve eksik kalanı elle tamamlarız; istersen 9.2'deki adrese yazarak da isteyebilirsin.

Silme geri alınamaz. Oyunu yeniden açarsan oyun sana yeni ve boş bir hesap verir (Play Games açıksa bu yeni hesap Play Games hesabına bağlanır).

HESABIMI SİL'den sonra sunucuda kalanlar. Aşağıdakiler silinen hesabın anonim oyuncu kimliğini taşıyabilir; e-postan ve telefon numaran yoktur (klan kayıtlarında oyuncu adın vardır). Hesap silindiği için bu kimlik artık hiçbir hesapla eşleşmez.

KayıtNeden kalırNe kadar
Gönderdiğin ya da hakkında gönderilmiş şikâyetler (madde 3.7)Kötüye kullanımı önleme ve inceleme180 gün, sonra silinir
Satın alma doğrulama kaydı (madde 3.9)Silinen hesabın makbuzu yeni bir hesapta yeniden kullanılamasınBelirli bir silme süresi yok
Destek yüklemelerinin denetim kaydı (madde 3.14)Hangi hesaba ne yüklendiğinin hesabı verilebilsinBelirli bir silme süresi yok
Klanın yönetim kaydındaki işlemlerin (kimin kime ne yaptığı; madde 3.11)Klanın yönetim geçmişi, kötüye kullanım incelemesiKlanın yeni işlemleri onu son 50 işlemden çıkarana ya da klan silinene kadar
Klandan atıldıysan atılma kaydınAynı klana 24 saat dönülemesin24 saat
Klan sohbetine yazdığın iletiler ve "ayrıldı" satırı (adınla)Klanın konuşma akışı; iletiler başka üyelerin telefonunda da durur7 gün, sonra sunucudan silinir
Klan savaşı maç kayıtları (savaşan üyeler, odaya giriş ve sonuç bildirimleri) ve klanın son savaşının üye listeleriSavaş sonucunun incelenmesi ve ödüllerin dağıtılmasıMaç kayıtları 10 hafta; üye listeleri bir sonraki savaş eşleşmesine kadar
Başka bir oyuncunun kurduğu çevrimiçi maçlardaki oyuncu kimliğin (kuranın maç ödülü kaydı; madde 3.3)Kuranın kaydıdır; o maçın ödülleri onunla doğrulanırKuranın son 8 maçından çıkınca silinir
Unity Friends'teki son çevrimiçi durumunUnity'nin hizmetidir; arkadaşlıkların silindiği için kimse görmezUnity'nin kurallarına göre
Unity'nin satın alma olayları (madde 3.9)Unity'nin kendi kaydıdır; oyunun silme yolu yokturUnity'nin kurallarına göre; silinmesi için 9.2
Sunucu günlükleri (silme işleminin satırı dahil: oyuncu kimliği ve numarası)Hata ve kötüye kullanım incelemesiUnity'nin günlük saklama kurallarına göre

Satın alma olaylarının da silinmesini istersen 9.2'deki adrese yaz ve oyuncu numaranı (ör. #113107) ya da PROFİL'deki DESTEK KODU'nu ekle; isteğini en geç 30 gün içinde yerine getirir, Unity'ye silme talimatı veririz.

9.2 Oyuna girmeden: hesap silme isteği

Oyunu açamıyorsan ya da uygulamayı zaten sildiysen hesabının silinmesini e-postayla isteyebilirsin:

  1. emekberat19@gmail.com adresine yaz. Konu: Hesap silme isteği.
  2. Biliyorsan PROFİL ekranındaki oyuncu numaranı (ör. #113107) ya da oyuncu adını ve kodunu (ör. Ad#1234) ve DESTEK KODU'nu yaz.
  3. İsteğini en geç 30 gün içinde yerine getirir ve sana e-postayla bildiririz.

Silinen veriler 9.1'deki ile aynıdır (klandan ayrılma ve arkadaşlıklar dahil); satın alma yaptıysan satın alma olaylarını, ayrıca kullanım analitiği verisini silmesi için Unity'ye talimat veririz. 9.1'in tablosunda sayılan kayıtlar oradaki gerekçe ve sürelerle kalır. Hesabın Google Play Games'e bağlıysa oyunu yeniden kurup aynı Play Games hesabıyla açtığında hesabına girersin ve 9.1'i kullanabilirsin. Bağlı değilse hesabın anonim olduğu için, uygulamayı sildiysen ve numaranı ya da kodunu bilmiyorsan hesabını bulamayabiliriz. Bu durumda o hesaba ne sen ne de başkası bir daha erişebilir; hesap yalnız anonim kimliği, oyuncu adını, oyuncu numarasını, oyun ilerlemesinin kopyasını ve varsa arkadaş ve klan kayıtlarını içerir.

9.3 Uygulamayı kaldırmak

Uygulamayı kaldırmak telefonundaki kaydı siler; Unity'deki anonim hesabı, ilerlemenin bulut kopyasını, oyuncu numaranı ve klan üyeliğini silmez. Kullanım analitiğinin ham olayları 13 ay sonra kendiliğinden silinir (madde 3.15). Sunucudaki hesabın da silinsin istiyorsan önce 9.1'i kullan ya da 9.2'deki isteği gönder.

10. Hakların

KVKK'nın 11. maddesi ve GDPR'nin 15–22. maddeleri sana şu hakları verir:

Başvuru: emekberat19@gmail.com adresine yaz. Seni doğrulayabilmemiz için oyuncu numaranı ya da oyuncu adını ve kodunu ekle. Başvuruna ücretsiz ve en geç 30 gün içinde yanıt veririz.

Şikâyet: Yanıtımızdan memnun kalmazsan Türkiye'de Kişisel Verileri Koruma Kurulu'na (https://www.kvkk.gov.tr), AB'de yaşıyorsan bulunduğun ülkenin veri koruma otoritesine başvurabilirsin.

11. Çocuklar

Sniper Battle 13 yaş ve üstü için tasarlanmıştır. Oyunda stilize (gerçekçi olmayan) bir nişancı şiddeti vardır; çevrimiçi maçlarda tanımadığın oyuncularla karşılaşırsın ve klan sohbetinde tanımadığın oyuncularla yazışabilirsin. 13 yaşından küçük çocuklardan bilerek veri toplamayız. Böyle bir hesap olduğunu öğrenirsek sileriz. Çocuğunun oyunu kullandığını düşünen bir veli emekberat19@gmail.com adresine yazabilir.

12. Güvenlik

13. Şu an olmayan, ileride eklenebilecek özellikler

Aşağıdakiler bugün oyunda yoktur. Eklenirse bu politika önceden güncellenir; gerekenler için oyunun içinde onayın istenir.

14. Değişiklikler

Bu politikayı değiştirirsek yeni sürümü bu sayfada yayımlar ve yürürlük tarihini güncelleriz. Önemli bir değişiklikte oyunun içinde de haber veririz.

15. İletişim

Başa dön · English version

Sniper Battle Privacy Policy

This policy explains which data the Sniper Battle mobile game (Android package com.emekstudio.sniperbattle) processes, why, where it is kept and how you can have it deleted. The game is made by emek studio.

1. Summary

2. Data controller

Your personal data is processed, under Turkey's Personal Data Protection Law No. 6698 (KVKK) and the EU General Data Protection Regulation (GDPR), by:

3. Data we process

3.1 Player ID

When you first open the game, Unity Gaming Services (Unity Authentication) gives you an anonymous player ID. It is a string of letters and numbers; it is not your name, email or phone number. A session key and a random installation ID generated by Unity are stored on your phone so that you stay signed in on the same device. Your player ID is shown on the PROFİL (Profile) screen as the DESTEK KODU (support code); you can include it in support and deletion requests.

Why: to recognise your account and let you join online matches.

On Android your account may be linked to your Google Play Games account; your player ID can then also be reached with your Play Games account (section 3.12).

3.2 Player name

On first launch you choose a player name (if you do not, the name the game suggests is used). The name is sent to Unity's player name service. Unity adds a four-digit code to the end of it (for example Name#1234). The PROFİL (Profile) screen shows your player number if you have one (section 3.10), otherwise this code.

Do not use your real name, phone number or address as your player name. The rules are in the Terms of Use.

Why: to show you on your profile, to your friends and to your clan.

3.3 Online match data

When you join an online match, your phone connects to Unity's game servers. The following is processed:

Why: to run the online match and to calculate the match reward correctly on the server.

During a match, other players see your seat name, not your player name.

3.4 Technical diagnostics

Unity, the game's engine, sends technical diagnostics data to find problems such as crashes or freezes: crash logs, performance measurements, device model, operating system version and an identifier tied to the device or the installation. Unity's online services also keep similar technical data to monitor connection problems.

Why: to keep the game stable and fix bugs.

3.5 Friends, online status and messages

When you use the ARKADAŞLAR (Friends) tab, the following is processed in Unity's friends service (Unity Friends):

Why: so you can find your friends, play together and message them.

3.6 Game save and its cloud copy

Your game save is kept on your phone and contains:

A copy of this save is stored in Unity's data service (Unity Cloud Save), linked to your account, in an area that only your account and the game's server can access; other players cannot see it. The copy is updated when a match ends, after a purchase, when you return to the menu and when the game goes to the background; it is read when the game opens and merged with the save on your phone. This way your progress is not lost on another device you sign in to with the same account. If your account is linked to Google Play Games, the game signs in to the same account after you reinstall it or change phones and the copy comes back (section 3.12); if it is not linked, the game opens a new account and cannot reach the old copy.

The following stays only on your phone and is not sent to us or to Unity: your control, sound, notification and match settings, your notification schedule (section 4) and your friend chat history (section 3.5).

If you uninstall the app, the save on your phone is deleted; the cloud copy is kept until your account is deleted (section 9).

3.7 Player reports

When you report a player with ŞİKÂYET ET (Report) — from a friend card, a chat or a friend request — the following record is stored in Unity's data service (Unity Cloud Save), in a private area that only we can read:

If another player reports you, the same record contains your player ID, your name and your messages in that chat. The reported player is not told who reported them. To prevent abuse you can report the same player once every 24 hours and send at most 10 reports in 24 hours; for this, the times of your recent reports are kept linked to your account.

Why: to review behaviour that breaks the Terms of Use (swearing, harassment, inappropriate names, cheating) and, if needed, warn the player or close their account.

3.8 Ads (Google AdMob)

The game shows interstitial ads between matches and optional rewarded videos. The ads are served by Google AdMob. To show ads, count impressions and prevent fraud, AdMob processes: your device's advertising ID (the Android advertising ID; on iPhone the IDFA only if you allow it), your IP address and the approximate location derived from it, device and app information (model, operating system, language) and your interaction with the ad (impression, tap, viewing).

Google also processes this data under its own privacy policy: https://policies.google.com/technologies/partner-sites

3.9 Real-money purchases

Gem bundles, the starter pack and REKLAMLARI KALDIR (Remove ads) are bought with real money through Google Play or the App Store. The store takes the payment; your card and payment details never reach us or Unity. The store tells the game which product was bought, a transaction number and a receipt. The product and transaction number are kept in the game save and its cloud copy (section 3.6) so that the same product is not granted twice. One-time products (Remove ads, starter pack) are restored by the store when you reinstall the game (on iPhone: MAĞAZA → SATIN ALIMLARI GERİ YÜKLE, Shop → Restore purchases).

Purchase verification. When you make a purchase on Google Play, the game sends the purchase token given by the store, the product ID and the store's name to the game's server (Unity Cloud Code). The server knows which account the purchase comes from through your session, and asks Google's verification service (Google Play Developer API) about the token: was the payment really taken, and is it the same product. Only the token and the game's package name are sent to Google in this request; Google already knows this order.

So that the same receipt cannot be used a second time on another account, the server keeps a verification record: not the token itself, but a hash of it that cannot be turned back into the token (the first 128 bits of its SHA-256 hash), your player ID, the product, the time of the first verification and whether the purchase was a store test purchase. The record is kept in Unity's data service (Unity Cloud Save), in a private area that only the game's server can access; neither you nor other players can see it. One-time products (REKLAMLARI KALDIR / Remove ads, the starter pack) belong to the store account and can also be granted to a new account opened after a reinstall; this is why a record can hold up to 3 player IDs.

This record is kept even if you delete your account: so that a deleted account's receipt cannot be reused on a new account to get the product a second time (preventing fake or double use). The record is kept for as long as needed to prevent fraud; there is no fixed deletion period.

If the server cannot be reached at that moment, your payment is not lost: the product is granted and the order is marked "not verified" in the game save (the last 20 orders). If the server says the purchase is invalid or belongs to another account, the product is not granted. Purchases on iPhone (App Store) are not verified on the server today; the transaction number is sent to the server but not stored.

Purchase events (Unity IAP). Unity's purchasing package (Unity IAP), which connects purchases to the game, sends the following events to Unity's measurement service (Unity Insights):

These events contain: your player ID and the Unity installation ID; the product (name, description, type, quantity), its price and currency; the store's transaction number, receipt and signature (on Google Play the order details and purchase token, on the App Store the transaction details); the reason, if a purchase failed; device information (model, operating system version, language and region settings, total storage space, when the device was last started); on iPhone, Apple's identifier for this developer (IDFV); the game and engine versions, when and how the app was installed; the time of the event and a session ID. Your IP address reaches Unity as part of the connection; Unity derives your country from it and from your region settings. Your advertising ID is not part of these events. The game has no setting to turn this off; this is how the package itself works.

Unity processes this data in two roles: on our behalf for the purchasing function (as a processor) and on its own behalf for its internal financial reporting and auditing, legal obligations, security and fraud prevention (as an independent controller). Unity's privacy notice for the purchasing package: https://docs.unity.com/en-us/iap/privacy-and-consent/overview

Why: to grant the product you bought, track payment and delivery, and prevent fraud.

3.10 Player number

On your first online sign-in the game's server (Unity Cloud Code) gives you a permanent player number (for example #113107). The number shows the year and month you registered and which player you were that month: 113107 = the game's 1st year, the 131st player of July. The number is given once, never changes and is never given to another player.

The following is stored in Unity's data service (Unity Cloud Save); only the game's server writes it, players cannot change it:

Your number is also in the game save on your phone and its cloud copy (section 3.6).

Who sees it: you see your number on the PROFİL (Profile) and ARKADAŞLAR (Friends) screens; it is not sent to your friends with your online status. When someone you share your number with types it into ARKADAŞ EKLE (Add friend), the server finds the player ID behind the number and a friend request is sent to you. The list of numbers is not shown to anyone; to find you this way someone needs to know your number (numbers are given in sequence, so they can be guessed). A person who types your number can only send you a friend request; they may see your player name in the request they sent.

Why: so that your friends can find you with a short number instead of typing your name and code.

The number stays reserved indefinitely so that it is never given to anyone else. HESABIMI SİL (Delete my account) deletes your number record and replaces your player ID in the mapping with an anonymous marker: the number is never given out again and is no longer linked to you (section 9.1).

3.11 Clans

The clan feature appears in the game as the KLAN (Clan) tab once its server is published; until then the data in this section is not processed. When you create a clan, join one or send a request, the following is stored in Unity's data service (Unity Cloud Save) and processed by the game's server code (Unity Cloud Code):

Why: to create and run clans, let members play and chat together, organise clan wars and prevent abuse.

When you leave with KLANDAN AYRIL (Leave clan) or are kicked, you are removed from the member list; when the last member leaves, the whole clan is deleted. HESABIMI SİL also removes you from your clan; for what stays in the clan's records, see section 9.1.

3.12 Sign in with Google Play Games and account linking

On Android the game supports signing in with Google Play Games. It has one purpose: bringing your progress back when you change phones or uninstall and reinstall the game.

Why: so that you can sign in to your account on another phone or after reinstalling, and your progress is not lost.

3.13 Last sign-in day

Each time the game signs in to your account, it writes your last sign-in day (the date only; no time) to Unity's data service (Unity Cloud Save). The record is linked to your account and kept in an area that only your account and the game's server can access; other players cannot see it. Each sign-in replaces the previous day; no sign-in history is kept. The day is taken from the server's clock, not your phone's.

Why: account maintenance (for example, to be able to identify accounts that have not been used for a long time).

The last sign-in day is kept until your account is deleted; HESABIMI SİL (Delete my account) deletes it too (section 9.1).

3.14 Support grants

If a purchase did not reach your account, or you lost something because of a bug, you can write to us (section 15). Our support team (emek studio) can then grant gems, gold or cards to your account. Only accounts set up as authorised on the game's server can do this.

Why: to give back something you lost; to review grants and prevent their misuse.

HESABIMI SİL (Delete my account) also deletes the pending gift record. The audit log, however, is kept even if you delete your account: so that we can account for what was granted to which account and grants cannot be misused. It is kept for as long as needed for this purpose; there is no fixed deletion period.

3.15 Usage analytics

To improve the game we measure how it is played. For this the game sends the following events to Unity Analytics (Unity Gaming Services):

Together with these, Unity Analytics automatically collects the start and end of each session, the installation ID and player ID, device model, operating system, language, game version and the country derived from your IP address. The events do not contain your name, your messages or your advertising ID.

Permission. In the EU, the UK and Switzerland analytics is turned on only if, in the consent window when the game opens (section 3.8), you allowed the purposes "store and/or access information on a device" and "measure content performance"; you can change your decision in AYARLAR → GİZLİLİK → REKLAM TERCİHLERİ (Settings → Privacy → Ad choices). No event is sent until a decision is made. Elsewhere analytics is on; you can turn it off with AYARLAR → GİZLİLİK → ANALİTİĞİ KAPAT (Settings → Privacy → Stop analytics) and back on with the same button. Once it is off, no new events are sent.

Why: to see at which step players leave the game, how long matchmaking takes and how balanced matches are, and to fix the game accordingly.

Unity processes this data on our behalf. Raw event records are kept at Unity for 13 months and then deleted automatically; summary figures calculated from them (for example the number of daily players) are kept until their deletion is requested. HESABIMI SİL (Delete my account) also asks Unity to delete the analytics data of this phone (section 9.1).

3.16 Supporting the developer and support messages

With SUPPORT THE DEVELOPER in the SHOP you can support the game's developer with real money (coffee, burger, gift or trophy tier). Payment is made only through Google Play or the App Store and is verified like other purchases (section 3.9). Support gives no in-game advantage; a SUPPORTER badge appears on your profile (this flag is kept in your game save and its cloud copy, section 3.6).

Along with your support you can optionally write the following; both are optional, and you can support without them:

Once the payment is completed in the store and the product is given to you, the following goes to the game's server: your message, your contact details, the tier you chose, the hash from the purchase's verification record (not the token itself, section 3.9), your player ID, your player name and player number at that moment, and the time. If you do not pay or you cancel, the message is not sent. Without internet the message waits on your phone and is sent once when the connection returns; until then it stays only on your phone (for at most 30 days).

The record is kept in Unity's data service (Unity Cloud Save) in a private area that only the game's server can read and write. Only the developer (the account set up as authorised on the game's server) reads it; it is not shown to other players and not shared with anyone.

Why: to thank you for your support, read your message and, if you left contact details, reply to you. We do not use your contact details for any other purpose (ads, newsletters).

Support messages and contact details are kept for 12 months and then deleted. HESABIMI SİL (Delete my account) deletes them immediately (section 9.1). The purchase itself is recorded as described in section 3.9.

4. Data we do not collect

The game does not collect, and does not ask permission for: your real name, email address (unless you choose to write it in SUPPORT THE DEVELOPER, section 3.16), phone number, postal address, contacts, photos, camera, microphone, precise (GPS) location, payment details, health data or browsing history. The advertising ID is processed by the ad network Google AdMob, not by the game itself (section 3.8); the events the purchasing package sends to Unity and the usage analytics events do not contain the advertising ID (sections 3.9 and 3.15). Signing in with Google Play Games does not give the game your Google account's email address or name either (section 3.12).

The permissions the game requests on Android: internet access, view network state, vibration, advertising ID and ad measurement (AdMob, section 3.8; including the permissions AdMob's background work needs to start after the device boots, keep the device awake and run a foreground service), purchases through Google Play and showing notifications. Only the notification permission opens a permission prompt on your phone (on Android 13 and later); the others do not.

Notifications. On Android 13 and later the game asks for the notification permission once: not at launch, but when you return to the menu from your first match result. If you decline, it is not asked again and the game works the same. On Android 12 and earlier there is no separate permission prompt. Notifications are local notifications: they are scheduled and shown on your phone. No server or notification service is used for them; no data is collected or sent. Topics: daily missions refreshed, an unclaimed SÜPER PASS (Super Pass) reward and, if you have not played a match for 2 days, a "your rivals are waiting" reminder. At most 1 notification a day; none between 22:00 and 10:00 (Turkey time). You can turn notifications off in AYARLAR → Bildirimler (Settings → Notifications) or withdraw the permission in your phone's settings. Your notification setting and the notification schedule stay only on your phone. On iPhone the game does not send notifications today.

5. Purposes and legal bases

DataPurposeKVKK basisGDPR basis
Player ID, installation IDRunning your account, connecting you to online matchesEstablishment and performance of a contract (Art. 5/2-c)Performance of a contract (Art. 6(1)(b))
Google Play Games player ID and account linkSigning in to your account on another phone and after reinstalling, bringing your progress backEstablishment and performance of a contract (Art. 5/2-c)Performance of a contract (Art. 6(1)(b))
Player nameShowing you on your profileEstablishment and performance of a contract (Art. 5/2-c)Performance of a contract (Art. 6(1)(b))
Player number and number mappingLetting your friends find you by numberEstablishment and performance of a contract (Art. 5/2-c)Performance of a contract (Art. 6(1)(b))
Online match data and match reward record, IP address, approximate regionRunning the match, picking the closest server, calculating the match reward on the serverEstablishment and performance of a contract (Art. 5/2-c)Performance of a contract (Art. 6(1)(b))
Technical diagnosticsFinding and fixing crashes and bugsLegitimate interest (Art. 5/2-f)Legitimate interest (Art. 6(1)(f))
Reviewing rule violations and cheatingProtecting fair playLegitimate interest (Art. 5/2-f)Legitimate interest (Art. 6(1)(f))
Player reports (report record and evidence messages)Reviewing abuse, protecting playersLegitimate interest (Art. 5/2-f)Legitimate interest (Art. 6(1)(f))
Ad data (advertising ID, IP, device information, ad interaction)Showing and measuring ads, preventing fraudPersonalised ads: explicit consent (Art. 5/1); non-personalised ads: legitimate interest (Art. 5/2-f)Personalised ads: consent (Art. 6(1)(a)); non-personalised ads: legitimate interest (Art. 6(1)(f))
Game progress and its cloud copyKeeping your progress, preventing its loss, continuing on another device with the same accountEstablishment and performance of a contract (Art. 5/2-c)Performance of a contract (Art. 6(1)(b))
Purchased product and transaction numberGranting the product, never granting it twiceEstablishment and performance of a contract (Art. 5/2-c)Performance of a contract (Art. 6(1)(b))
Purchase and session events (Unity IAP)Running purchases, tracking payment and delivery, preventing fraudPurchase events: establishment and performance of a contract (Art. 5/2-c); session event and fraud prevention: legitimate interest (Art. 5/2-f)Purchase events: performance of a contract (Art. 6(1)(b)); session event and fraud prevention: legitimate interest (Art. 6(1)(f))
Purchase verification (purchase token; in the verification record the token's hash, player ID, product, time)Verifying the payment, preventing the same receipt from being used on another accountVerification: establishment and performance of a contract (Art. 5/2-c); keeping the verification record after account deletion: legitimate interest (Art. 5/2-f)Verification: performance of a contract (Art. 6(1)(b)); keeping the verification record after account deletion: legitimate interest (Art. 6(1)(f))
Last sign-in dayAccount maintenanceLegitimate interest (Art. 5/2-f)Legitimate interest (Art. 6(1)(f))
Usage analytics (section 3.15)Measuring how the game is played and improving itLegitimate interest (Art. 5/2-f); you can stop it with ANALİTİĞİ KAPATConsent (Art. 6(1)(a)); you can withdraw it in REKLAM TERCİHLERİ
Support grant gift recordGiving back something you lostEstablishment and performance of a contract (Art. 5/2-c)Performance of a contract (Art. 6(1)(b))
Support grant audit logReviewing grants, preventing misuseLegitimate interest (Art. 5/2-f)Legitimate interest (Art. 6(1)(f))
Developer support message and optional contact details (section 3.16)Thanking you for your support, reading your message, replying if you wishExplicit consent (Art. 5/1): you write and send the message and contact yourselfConsent (Art. 6(1)(a)): you write and send them yourself; you can withdraw it by asking for deletion
Clan information, membership, requests, clan chat, clan room and clan warCreating and running clans, playing togetherEstablishment and performance of a contract (Art. 5/2-c)Performance of a contract (Art. 6(1)(b))
Clan management log and kick recordReviewing abuse, protecting clansLegitimate interest (Art. 5/2-f)Legitimate interest (Art. 6(1)(f))
Answering a legal requestComplying with a legal obligationLegal obligation (Art. 5/2-ç)Legal obligation (Art. 6(1)(c))

"Contract" here means the Terms of Use: by playing the game you accept these terms. The legal bases for the purposes for which Unity processes purchase data on its own behalf (section 3.9) are in Unity's own privacy policy.

6. Who we share data with

We do not sell your data. Data reaches others only in these cases:

7. International transfers

The game's online services run on Unity's servers, which are outside Turkey. The match server is chosen from the region closest to you; in measurements from Turkey this was a server in Western Europe (the Netherlands). The account, player name, player number, room, friends, clan, progress copy, last sign-in day, purchase events, purchase verification, support grant, developer support message, usage analytics and diagnostics services run on Unity's global infrastructure and may be processed in other countries, including the United States. Ad data, Play Games sign-in and purchase verification are also processed on Google's global infrastructure, in other countries including the United States.

This transfer is made because the online game cannot be provided without this infrastructure. It relies on safeguards that comply with Article 9 of KVKK and Chapter V of the GDPR: Unity's Data Processing Addendum and Google's ads data protection terms; both incorporate the European Commission's standard contractual clauses.

8. How long we keep data

DataRetention
Player ID and player nameUntil you delete your account
Google Play Games linkUntil you unlink it (PROFİL → BAĞLANTIYI KALDIR) or delete your account
Player number record and number mappingThe number stays reserved indefinitely so that it is never given to anyone else. HESABIMI SİL deletes your number record and removes your player ID from the mapping (section 9.1)
Room informationFor the duration of the match; deleted when the room is empty
In-match gameplay dataNot stored on a server; discarded after it is relayed to the other players
Match reward recordYour record (last 50 matches and daily counters) until you delete your account. A match in its creator's record (including the player IDs) is deleted when it drops out of the creator's last 8 matches; HESABIMI SİL does not delete your ID from someone else's record (section 9.1)
Friends list and blocked playersUntil you remove the friend or unblock the player; HESABIMI SİL deletes all of them (section 9.1)
Online statusOnly the latest status is kept; each change replaces the previous one
MessagesNot stored on a server; chat history on your phone for at most 30 days, deleted immediately by HESABIMI SİL
Player reports180 days; deleted when this period ends. Kept until then even if the account is deleted (abuse prevention)
Report counter (times of your recent reports)Entries older than 24 hours are removed with each new report. Deleted by HESABIMI SİL
Clan information, member list and management log (last 50 actions)As long as the clan exists; the whole clan is deleted when the last member leaves. Your member row is deleted when you leave, are kicked or use HESABIMI SİL; actions in the management log are deleted when newer actions push them out of the last 50
Clan join requestAt most 3 days; removed when accepted, declined or expired. HESABIMI SİL deletes pending ones
Clan kick record24 hours; deleted by the daily maintenance once expired
Clan chatOn the server the last 100 messages per clan, for at most 7 days (HESABIMI SİL does not delete what you wrote or the "left" line; they are deleted after this period); the copy on your phone with the same limits, deleted when you leave the clan or use HESABIMI SİL
Clan room announcementRemoved when the match starts or the owner leaves the room; expires if not updated for 30 minutes
Clan war results, clan trophies and season pointsAs long as the clan exists
Clan war match records (fighting members, room check-ins and result reports)10 weeks, then deleted by the daily maintenance; the fighter, reserve and eligible member lists of the clan's latest war until the next war pairing. HESABIMI SİL does not delete them (section 9.1)
Your clan data (your clan, your requests, your last seen time)Updated when you leave the clan; HESABIMI SİL deletes all of it (section 9.1)
Connection and technical diagnostics data, server logsAccording to Unity's own retention rules
Ad data (AdMob)According to Google's own retention rules: https://policies.google.com/technologies/retention
Purchase record (product, transaction number)On your phone until you uninstall the app, in the cloud copy until you delete your account (the last 50 transactions; the "not verified" mark for the last 20 orders); the store's own record follows the store's rules
Purchase verification record (the token's hash, player ID, product, time)For as long as needed to prevent fraud; there is no fixed deletion period. Kept even if you delete your account (section 3.9)
Last sign-in dayUntil you delete your account; each sign-in replaces the previous day
Support grant gift recordUntil the pending gift is received; the last 20 received gifts stay in the record. Deleted by HESABIMI SİL
Support grant audit logFor as long as needed to review grants and prevent misuse; there is no fixed deletion period. Kept even if you delete your account (section 3.14)
Developer support message and contact details12 months, then deleted; HESABIMI SİL deletes them immediately. A message that could not be sent waits on your phone for at most 30 days (section 3.16)
Purchase and session events (Unity IAP)According to Unity's rules: per Unity's notice, order data until its deletion is requested, service logs 90 days. Not deleted automatically when you delete your account (section 9)
Usage analytics events (Unity Analytics)Raw events 13 months, then deleted automatically; summary figures until their deletion is requested. HESABIMI SİL requests their deletion (section 9.1)
Game save on your phoneUntil you uninstall the app or press HESABIMI SİL
Cloud copy of your game progressUntil you delete your account (HESABIMI SİL or the request in 9.2); uninstalling the app does not delete it

9. Deleting your account and data

9.1 Inside the game

Press PROFİL → HESABIMI SİL (Profile → Delete my account) and confirm a second time. An internet connection is required. Deletion runs in this order; even if a step fails, your account is still deleted:

  1. If you are in a clan, you leave the clan (if you are the leader, leadership passes to a member; if you are the last member, the whole clan is deleted).
  2. Your friendships, incoming and outgoing friend requests and blocked players (Unity Friends) are deleted; you are also removed from your friends' lists.
  3. On the server your player number record is deleted and your player ID in the number mapping is replaced with an anonymous marker (the number is never given out again and is no longer linked to you); your pending join requests to other clans and the support messages and contact details you sent to the developer (section 3.16) are deleted; all game data linked to your account is deleted: the cloud copy of your progress, your clan data, your report counter, your last sign-in day, your match reward record, your pending support gifts and clan war rewards.
  4. Your account at Unity, your player ID, your player name and your Google Play Games link, if any, are permanently deleted.
  5. On your phone your progress (trophies, gold, gems, cards, statistics), your player number, your friend and clan chat history, a support message still waiting to be sent, pending match reward and clan war reports and the gift device ID are deleted; the notification plan is rebuilt from scratch. Unity is asked to delete the usage analytics data of this phone, and analytics stays off until the end of that session (section 3.15); the request waits on your phone until it reaches Unity.

Your control settings and your answer to the notification permission stay on your phone; they are not personal data.

If deletion is interrupted (connection lost, app closed), YENİDEN DENE (Try again) appears in PROFİL and the game continues the deletion by itself on the next launch. Until then the cloud copy is not written, and the clan tab and account linking are closed. If a server step cannot be completed (for example the clan server could not be reached), the server logs it with your player ID and we complete the rest by hand; you can also ask for it at the address in 9.2.

Deletion cannot be undone. If you open the game again, it gives you a new, empty account (if Play Games is signed in, this new account is linked to your Play Games account).

What remains on the server after HESABIMI SİL. The following may carry the deleted account's anonymous player ID; they do not contain your email address or phone number (clan records contain your player name). Because the account is deleted, this ID no longer matches any account.

RecordWhy it remainsHow long
Player reports you sent or that were sent about you (section 3.7)Preventing and reviewing abuse180 days, then deleted
Purchase verification record (section 3.9)So that a deleted account's receipt cannot be reused on a new accountNo fixed deletion period
Audit log of support grants (section 3.14)So that we can account for what was granted to which accountNo fixed deletion period
Your actions in the clan's management log (who did what to whom; section 3.11)The clan's management history, abuse reviewUntil the clan's newer actions push it out of the last 50, or the clan is deleted
Your kick record, if you were kicked from a clanSo that you cannot rejoin the same clan for 24 hours24 hours
Messages you wrote in clan chat and the "left" line (with your name)The clan's conversation; messages are also on other members' phones7 days, then deleted from the server
Clan war match records (fighting members, room check-ins and result reports) and the member lists of the clan's latest warReviewing war results and distributing rewardsMatch records 10 weeks; member lists until the next war pairing
Your player ID in online matches created by another player (the creator's match reward record; section 3.3)It is the creator's record; that match's rewards are verified with itDeleted when it drops out of the creator's last 8 matches
Your last online status at Unity FriendsIt is Unity's service; nobody sees it because your friendships are deletedAccording to Unity's rules
Unity's purchase events (section 3.9)Unity's own record; the game has no way to delete itAccording to Unity's rules; see 9.2 to have them deleted
Server logs (including the deletion's own line: player ID and number)Reviewing errors and abuseAccording to Unity's log retention rules

If you want the purchase events deleted too, write to the address in 9.2 and include your player number (for example #113107) or the DESTEK KODU (support code) from PROFİL; we complete your request within 30 days at the latest and instruct Unity to delete them.

9.2 Without opening the game: account deletion request

If you cannot open the game, or you have already uninstalled it, you can ask for your account to be deleted by email:

  1. Write to emekberat19@gmail.com. Subject: Account deletion request.
  2. If you know them, include the player number (for example #113107) or the player name and code (for example Name#1234) shown on the PROFİL screen, and the DESTEK KODU (support code).
  3. We complete your request within 30 days at the latest and confirm by email.

The data deleted is the same as in 9.1 (including leaving the clan and your friendships); if you made purchases we instruct Unity to delete the purchase events, and we also instruct Unity to delete the usage analytics data. The records listed in the table in 9.1 remain for the reasons and periods given there. If your account is linked to Google Play Games, you can reinstall the game, open it with the same Play Games account and use 9.1. If it is not linked, because your account is anonymous, if you have uninstalled the app and do not know your number or code, we may not be able to find your account. In that case neither you nor anyone else can access that account again; it only contains the anonymous ID, the player name, the player number, the copy of your game progress and, if any, friend and clan records.

9.3 Uninstalling the app

Uninstalling the app deletes the save on your phone; it does not delete your anonymous account at Unity, the cloud copy of your progress, your player number or your clan membership. Raw usage analytics events are deleted automatically after 13 months (section 3.15). If you want the server-side account deleted too, use 9.1 first or send the request in 9.2.

10. Your rights

Article 11 of KVKK and Articles 15–22 of the GDPR give you the right to:

How to apply: write to emekberat19@gmail.com. Include your player number, or your player name and code, so we can verify you. We answer free of charge within 30 days at the latest.

Complaints: if you are not satisfied with our answer, you can apply to the Turkish Personal Data Protection Authority (https://www.kvkk.gov.tr) or, if you live in the EU, to the data protection authority of your country.

11. Children

Sniper Battle is designed for ages 13 and over. The game contains stylised (non-realistic) sniper violence; in online matches you meet players you do not know, and in clan chat you can write with players you do not know. We do not knowingly collect data from children under 13. If we learn that such an account exists, we delete it. A parent who believes their child uses the game can write to emekberat19@gmail.com.

12. Security

13. Features we do not have yet

The following are not in the game today. If any is added, this policy is updated beforehand and, where needed, your consent is asked inside the game.

14. Changes

If we change this policy, we publish the new version on this page and update the effective date. For important changes we also let you know inside the game.

15. Contact

Back to top · Türkçe sürüm