galXace — Gizlilik Politikası

Son güncelleme: 24 Ekim 2026 (sürüm 1.0.9) Geliştirici: Onur Gürsoy İletişim: onur34gursoy58@gmail.com

Özet

galXace hesapsız oynanır: açılışta "MİSAFİR OLARAK DEVAM ET" seçeneği vardır ve hiçbir mod, hiçbir ekran hesabın arkasında değildir. İsterseniz Apple ya da Google ile giriş yapabilirsiniz; o zaman oyun ilerlemeniz hesabınıza bağlanır ve sunucumuzda saklanır (ayrıntı: "Hesap ve bulut kaydı" bölümü). Giriş yapmazsanız ilerleme yalnızca cihazınızda kalır. Skorlarınız her hâlde takma adla çevrimiçi sıralamaya otomatik gönderilir (ayrıntı: "Sıralama" bölümü). ARENA'da oynarsanız takma adınız, profiliniz ve gemi donanımınız lig grubunuzdaki oyunculara görünür ve onların maçlarında yapay zekânın yönettiği rakip olarak kullanılır (ayrıntı: "ARENA" bölümü). Oyun ayrıca isimsiz oynanış analitiği toplar (Firebase Analytics — ayrıntı ve kapatma yolu: "Analitik" bölümü). Oyunda reklam yoktur: reklam gösteren bir kitaplık yoktur; reklam kimliği ve uygulamalar arası izleme izni (ATT) kullanılmaz.

Toplanan ve işlenen veriler

Geliştiricinin topladığı veri yedi başlıkta:

Bunların dışında telefon numarası, konum, rehber ya da hassas veri istenmez, toplanmaz, saklanmaz. Giriş yapmazsanız oyun ilerlemesi (yıldızlar, yükseltmeler, cüzdan) yalnızca cihazınızdadır ve uygulamayı silerseniz silinir (cihazınızın kendi yedekleri için "Verilerinizin silinmesini isteme" bölümüne bakın).

Hesap ve bulut kaydı

Sürüm 1.0.1 ile isteğe bağlı bir hesap sistemi geldi. Açılış ekranında şu seçenekler vardır: Apple ile giriş (yalnız iPhone'da), Google ile giriş ve misafir olarak devam et. Hesap zorunlu değildir; oyunun tamamı misafir olarak oynanır.

Giriş yaparsanız işlenen veriler:

Misafirken giriş yaparsanız (sürüm 1.0.9): giriş yaptığınız hesap yeni açılıyorsa bu cihazdaki misafir ilerlemesi hesabınıza taşınır. Hesap daha önce kullanılmışsa bu cihazdaki misafir ilerlemesi silinir ve yerine hesabın kaydı gelir; misafirken gerçek parayla aldıklarınız (altın, XENİT, BAŞLANGIÇ PAKETİ'nin içeriği ve PLUS UÇUŞ BİLETİ) bunun için cihazınızda ayrı bir defterde tutulur ve hesaba yeniden yazılır.

Bulut kaydı yalnız giriş yaptığınızda çalışır. Misafir oynarken sunucuya hiçbir ilerleme yazılmaz. Çıkış yaptığınızda oyun son ilerlemenizi önce buluta göndermeye çalışır; ardından bu cihazda yeni bir misafir boş hafızayla başlar (cihazdaki ilerleme, takma ad, PLUS PAKET hakkı, gelen kutusu, görev panosu, giriş takvimi ve UÇUŞ BİLETİ şeridi sıfırlanır; ses, dil gibi cihaz ayarları kalır). İlerlemeniz hesabınızda durur ve aynı hesapla yeniden girdiğinizde geri gelir. Buluta gitmeyen birkaç hesap kaydı — oyuncu rumuzunuz ve abonelik bilginiz, gelen kutunuz, görev panonuz, giriş takviminiz ve UÇUŞ BİLETİ şeridiniz — çıkışta bu cihazda hesabınızın kimliğiyle ayrı bir yedeğe yazılır (en çok dört hesap; daha eskisi düşer) ve aynı hesapla bu cihaza yeniden girdiğinizde geri yüklenir. Bu yedek sunucuya gitmez; uygulamayı kaldırınca ya da HESABI SİL ile silinir. Son gönderim başarısız olursa oyun size sorar: vazgeçebilir ya da yine de çıkabilirsiniz — o durumda gönderilemeyen son ilerleme hesabınıza gitmez. Çıkış buluttaki kaydı silmez; silmek için "Verilerinizin silinmesini isteme" bölümündeki yolu kullanın.

Bulut kaydı, sıralama sunucusuyla aynı yerde — Google Cloud'un Belçika (europe-west1) bölgesinde — tutulur.

Sıralama (skor tablosu)

Oyunda çevrimiçi skor tabloları bulunur. UZAY YOLU, İSTİLA ve KAPTAN KIŞKIRTMA koşularının sonunda skorunuz otomatik olarak, takma adla sıralama sunucusuna gönderilir. SEKTÖR (kampanya) koşuları skor tablosuna girmez.

Tablo sayısı beş: SAVAŞ GÜCÜ, SEVİYE, UZAY YOLU, İSTİLA ve KAPTAN KIŞKIRTMA. UZAY YOLU, İSTİLA ve KAPTAN KIŞKIRTMA tabloları haftalıktır. SAVAŞ GÜCÜ ve SEVİYE tabloları bir koşunun skoruna değil profilinize (savaş gücü ve rütbe/deneyim puanı) göre dizilir; bu iki tabloda skor göndermemiş oyuncular da listelenir.

Gönderilen veriler:

Önemli bir açıklık: yukarıdaki profil beyanı, koşu kaydıyla birlikte her moddan gönderilir — skor tablosuna girmeyen SEKTÖR koşularından da. Yani "SEKTÖR koşusu cihazımdan hiç çıkmıyor" demek doğru olmazdı; skor satırı oluşmuyor ama profil beyanı gidiyor. SAVAŞ GÜCÜ ve SEVİYE tabloları bu beyandan besleniyor.

Tablolarda öbür oyunculara görünenler: bir tablo satırında ve satıra dokununca açılan profil kartında öbür oyuncular takma adınızı, kısa bir izi (oyuncu rumuzunuzdan türetilen altı haneli etiket; rumuzun kendisi gösterilmez), skor, dalga ve süreyi, seviyenizi, portre ve çerçevenizi, gemi sınıfınızı ve yetenek kademelerinizi, kalkan kademenizi, takılı ekipmanınızı ve eşya seviyelerinizi, kalıcı yükseltmelerinizi ve savaş gücünüzü görür.

Açılışta profil beyanı (sürüm 1.0.5): SAVAŞ GÜCÜ ve SEVİYE tablolarında hiç koşu yapmadan da yer alabilmeniz için oyun, uygulama her açıldığında en fazla bir kez, analitik rızasından bağımsız olarak sıralama sunucusuna oyuncu rumuzunuzu, takma adınızı ve yukarıdaki profil beyanını gönderir. Yanında, isteğin oyunun bu sürümünden geldiğini kanıtlayan imzalı bir kayıt gider. En son koşunuzu son üç gün içinde bitirdiyseniz o koşunun cihazınızda saklanan doğrulama kaydı (skor, dalga ve koşu girdileri) yeniden gidebilir; gitmezse koşu içermeyen küçük bir kayıt gider ve onda yalnız gemi yükseltme kademeleriniz, gemi görünümünüz, gemi sınıfınız, yetenek kademeleriniz ve takılı ekipmanınız yazılıdır. Beyan yalnız bir takma adınız varsa ve bu ad sunucuda rumuzunuza ayrılmışsa gider; giriş, çıkış ya da hesap silme sürerken veya tamamlanmayı beklerken gitmez; giriş yaptıysanız o açılıştaki ilk başarılı bulut eşitlemesinden sonra gider, eşitleme olmazsa o açılışta gitmez.

Oyuncu bildirme (BİLDİR): SIRALAMA'da ya da ARENA'da bir oyuncunun profil kartında BİLDİR'e dokunduğunuzda sunucuya şunlar gider: sizin cihaz rumuzunuz, bildirdiğiniz oyuncunun kısa izi (etiket), tablo adı (ARENA'da lig grubunun kimliği), sıra numarası ve bildirim sebebi (sabit bir listeden seçilir; serbest metin yazılmaz). Sunucu bunlara bildirimin zamanını ve kaynağını (SIRALAMA ya da ARENA) ekleyip kaydı inceleme için saklar. Geliştirici uygunsuz bulduğu adları sunucudaki gizleme listesine alabilir: o oyuncunun verisi silinmez ama tablolarda ve ARENA'da öbür oyunculara görünmez ve sıralama ödülü almaz.

Engelleme (ENGELLE, sürüm 1.0.9): profil kartındaki ENGELLE yalnız bu cihazda çalışır: engellediğiniz oyuncunun kısa izi cihazınızda saklanır (en çok 200; daha eskisi düşer) ve o oyuncunun adı bu cihazda SIRALAMA'da ve ARENA'da gösterilmez, yerine yansız bir sözcük çıkar. Engel listesi sunucuya ve bulut kaydına gitmez; başka bir cihazda ayrıca engellemeniz gerekir.

Bu veriler yalnızca sıralamayı çalıştırmak ve hileli skorları ayıklamak için kullanılır; her tablonun haftalık ilk 3'üne verilen oyun içi ödül de aynı kayıttan hesaplanır. Sıralama kaydına e-posta, konum ya da hesap kimliği eklenmez; giriş yapmış olsanız bile skor satırı takma ad ve cihaz rumuzuyla taşınır.

ARENA

ARENA (sürüm 1.0.9) isteğe bağlı, eşzamansız bir 1V1 modudur: rakibiniz gerçek bir oyuncunun gemi donanımıdır, ama o gemiyi maç sırasında yapay zekâ yönetir; rakip oyuncu o anda oynamaz. Haftalık liglerde 15 kişilik gruplar halinde puan toplanır.

Gönderilen veriler: ARENA sayfasını açtığınızda, rakip istediğinizde ve maç bitince oyun sıralama sunucusuna şunları gönderir:

Sunucuda tutulanlar: hesap ailesi başına (giriş yaptıysanız hesabınıza bağlı rumuzlar birlikte; yapmadıysanız cihaz rumuzunuz) bir lig koltuğu — ligi, grubu, günlük maç sayacı, son 14 haftanın grupları, ödülü ödenmiş haftalar, rakip olarak kullanılacak donanımınız ve seviyeniz; grubun tablosundaki satırınız — takma ad, portre, çerçeve, puan, galibiyet, mağlubiyet ve beraberlik sayıları, donanım ve seviye; her maç için bir maç bileti — maçın tohumu ve ligi, rakibin adı, kısa izi ve donanımı; ve maçın doğrulama kaydı.

Öbür oyunculara görünenler: grup tablosunda takma adınız, kısa iziniz, portreniz, çerçeveniz, puanınız ve maç sayılarınız; satırınıza dokunan oyuncunun profil kartında ayrıca donanımınız ve seviyeniz. Donanımınız grubunuzdaki öbür oyuncuların maçlarında rakip olarak kullanılır ve o maçın biletinde adınız ile kısa iziniz durur. Oyuncu rumuzunuz hiçbir tabloda ve bilette öbür oyunculara gösterilmez.

Gönderilemeyen maç kaydı cihazınızda en çok iki gün (en çok on kayıt) bekler ve ARENA sayfası açılınca yeniden gönderilir. Haftalık lig ödülü (grubun ilk 3'ü) sıralama ödülleriyle aynı ödül defterinden verilir. ARENA'daki BİLDİR ve ENGELLE "Sıralama" bölümünde anlatıldığı gibi çalışır.

Ne kadar saklanır, nasıl silinir: maç biletleri ve doğrulama kayıtları kesildikleri andan 30 gün sonra kendiliğinden silinir. Lig koltuğu ve grup tabloları hizmet çalıştığı sürece saklanır; bugün otomatik bir silme süresi uygulanmıyor. HESABI SİL ve VERİLERİMİ SİL lig koltuğunuzu, bütün haftaların grup tablolarındaki satırınızı, kendi biletlerinizi ve maç kayıtlarınızı siler; başkalarının biletlerinde rakip olarak geçen adınız, kısa iziniz ve donanımınız kaldırılır (sonucun denetlenebilmesi için yalnız donanımın kimseye bağlı olmayan bir özeti kalır). Başkalarının maç kayıtlarının içinde kalan donanım bilgisi size bağlanamaz ve 30 günlük sürenin sonunda silinir. Kesinleşmiş bir haftalık ödül sıralamasında yeriniz boş bırakılır.

Hukuki dayanak

Verilerinizi şu dayanaklarla işliyoruz:

Verilerin yurt dışına aktarımı

Sıralama sunucusu Google Cloud'un Belçika (europe-west1) bölgesinde çalışır; sunucu kütükleri Google Cloud Logging'in küresel (global) konumunda saklanır. Analitik (Firebase Analytics), kimlik doğrulama (Firebase Authentication) ve bildirim (Firebase Cloud Messaging) hizmetleri verileri Amerika Birleşik Devletleri dahil Google'ın küresel altyapısında işleyebilir. Satın alma doğrulaması için sunucumuz işlem bilgisini Apple'a (App Store Server API) ve Google'a (Google Play Geliştirici API'si) sorar; bu sorgular o şirketlerin altyapısında işlenir.

Bu aktarımlar, Google'ın Standart Sözleşme Hükümleri ve KVKK m.9 kapsamındaki açık rızanız/ sözleşme gereklilikleri temelinde yapılır. Google'ın kendi taahhütleri Google Gizlilik Politikası'nda yayınlanmıştır.

Reklamlar

Oyunda reklam yoktur (sürüm 1.0.9'dan beri). Reklam izleyerek ödül, canlanma ya da iki kat altın kazanma yolları kaldırıldı; ölünce canlanma oyunun kendi para birimi XENİT ile yapılır. Oyun reklam kimliğinizi kullanmaz ve sizden uygulamalar arası izleme izni (ATT) istemez. Android'de reklam kimliği izni (AD_ID) ve reklam ilişkilendirme izinleri uygulamadan çıkarılmıştır. iOS'ta Firebase Analytics paketi Google'ın reklam dönüşüm ölçümü bileşenini (GoogleAdsOnDeviceConversion) de getirir; oyun bu bileşeni çağırmaz ve reklam amaçlı veri kullanımını her açılışta reddeder (ayrıntı: "Analitik" bölümü).

Bildirimler

Oyun iki tür bildirim gönderebilir ve ikisi de kapalıysa hiçbir veri göndermez. İzin ilk açılışta İSTENMEZ; ancak bir günlük ödül topladığınızda sorulur, ve AYARLAR → OYUN → BİLDİRİMLER anahtarıyla istediğiniz zaman kapatılır.

Günde en fazla bir tane: skorunuz gün içinde kaç kez geçilirse geçilsin, bu bildirimden günde yalnızca bir tane alırsınız. Hesabınıza bağlı birden çok cihazınız varsa o tek bildirim, bildirimleri açık olan her birine gider.

Jetonu silmek: AYARLAR → OYUN → BİLDİRİMLER anahtarını kapattığınızda o cihazın jetonu sunucudan silinir; öbür cihazlarınızınki kalır. Cihazın rumuzu değiştiğinde (çıkış yaptığınızda ya da cihaz hesabınızın rumuzuna geçtiğinde) o cihazın jetonu eski rumuzdan silinir ve bildirimler açıksa yeni rumuzla kaydedilir. Uygulamayı kaldırmak da jetonu geçersiz kılar; ilk başarısız gönderimde kaydımızdan düşer.

İzinler ve tercihler

Satın almalar

Oyun içi satın almalar iOS'ta App Store, Android'de Google Play üzerinden işlenir; Android'de satın alma ekranları, doğrulama sunucumuz Google Play için açık olduğunu bildirdiğinde görünür. Dört tür ürün vardır:

Ödeme bilgileriniz tamamen mağaza tarafından yönetilir; geliştirici kart numaranızı, adınızı ya da fatura bilgilerinizi görmez.

Satın alma sahteciliğini önlemek için mağazanın verdiği işlem kimliği ve imzalı makbuz (Google Play'de satın alma jetonu), oyuncu rumuzunuzla birlikte doğrulama sunucumuza gönderilir; giriş yaptıysanız hesap kimliğiniz de eklenir (aynı satın almanın iki hesaba yazılmasını engellemek için). Sunucumuz App Store satın almalarını Apple'ın App Store Server API'sine, Google Play satın almalarını Google Play Geliştirici API'sine sorarak doğrular. Sürüm 1.0.5 ile sunucumuz hesabınıza bağlı rumuzları satın alma doğrulamasında tek sahip sayar: hesabınızın bir rumuzuyla yapılmış bir satın alma, aynı hesabın öbür rumuzlarıyla da doğrulanabilir. PLUS PAKET aboneliğinde sunucumuz bu işlem kimliğiyle aboneliğin güncel durumunu (etkin mi, süresi dolmuş ya da iade edilmiş mi) mağazaya (Apple ya da Google) sorar ve hakkı o cevaba göre verir. Bu kayıtlar yalnız "bu işlem bir kez ödül verdi" ya da "abonelik şu tarihe kadar etkin" bilgisini tutar. Mağazanın işlem kaydı fiyat ve ülke gibi alanlar da taşıyabilir; sunucumuz yalnız karar için gerekenleri (ürün, işlem kimliği, satın alma isteğine eklediğimiz hesap jetonu, abonelik durumu) okur; ödediğiniz tutarı ve para biriminizi saklamaz. Google Play satın almalarında satın alma jetonu ve satın alma isteğine eklediğimiz hesap jetonu, paketin tüketilmesi ve iadenin işlenmesi için doğrulama kaydında saklanır; hesap silindiğinde hesap jetonu da silinir.

İadeler. Apple ya da Google bir satın almanın iade edildiğini sunucumuza bildirdiğinde, sunucumuz bildirimin içeriğine dayanmaz; durumu kendi yetkili isteğiyle mağazaya yeniden sorar. İade doğrulanırsa satın alma doğrulama kaydına iade işareti (iadenin zamanı, sebebi ve geri alınacak miktar) yazılır ve satın alma bir oyuncu rumuzuna bağlıysa o rumuzun bekleyen iadeler listesine eklenir. Oyun bu listeyi sorar ve iade edilen altını ya da XENİT'i bakiyenizden bir kez düşer; bakiye yetmezse kalan kısım borç olarak tutulur: cihazınızda ödenene kadar, giriş yaptıysanız ayrıca bulut kaydınızda 30 gün (oyunu yeniden kurduğunuzda ya da başka bir cihazda borç kaybolmasın diye). PLUS UÇUŞ BİLETİ iade edilirse o ayın PLUS hakkı kalkar ve biletle alınmış altın ve XENİT aynı yolla düşülür.

Oyuncu rumuzunun cihazdaki kopyası. Uygulama silinip yeniden kurulduğunda satın almalarınızın ve sıralama kayıtlarınızın aynı rumuza bağlı kalması için oyuncu rumuzunuzun bir kopyası uygulamanın dışında, cihazınızda saklanır:

Kopya yalnız rumuzu içerir ve normalde cihazdaki güncel rumuzu tutar (çıkış yaptığınızda yeni misafirinkiyle, cihaz hesabınızın rumuzuna geçtiğinde onunla değişir). Oyunda HESABI SİL onu da siler (ardından yeni, rastgele bir rumuz üretilir).

GÜNLÜK PLUS KUTUSU ve UÇUŞ BİLETİ

PLUS PAKET'in GÜNLÜK PLUS KUTUSU'nu açtığınızda sunucumuz, kutu aynı gün ikinci kez açılmasın diye yalnız son açılışı (gün, kutunun verdiği altın ve eşya türü, zaman) oyuncu rumuzunuza bağlı olarak saklar. UÇUŞ BİLETİ sezonlarında topladığınız görev ödüllerinin kaydı ve aldığınız şerit basamakları da sunucuda tutulur (en fazla iki ayın kaydı; daha eskisi kendiliğinden düşer); böylece ilerlemeniz giriş yaptığınız cihazlar arasında aynı kalır ve bir basamak iki kez alınamaz. UÇUŞ BİLETİ'nin PLUS şeridi, o ay için doğrulanmış bir PLUS UÇUŞ BİLETİ varsa açılır; karar satın alma doğrulama kaydından ("Satın almalar" bölümü) okunur. Giriş yaptıysanız karar, hesabınıza bağlı rumuzların kayıtları birlikte okunarak verilir. Bu kayıtlar ödeme ya da iletişim bilgisi içermez; HESABI SİL ve VERİLERİMİ SİL ikisini de siler.

Analitik

Oyun, isimsiz oynanış analitiği toplar. Bunu Google'ın Firebase Analytics hizmetiyle yapar.

Neden: oyunun hangi bölümünde takıldığınızı, hangi bölümü bıraktığınızı ve hangi ayarların dengesiz olduğunu başka türlü göremiyoruz. Toplanan her ölçü doğrudan oyunun dengesini düzeltmek için kullanılır.

Ne toplanıyor:

Ne toplanmıyor: takma adınız, oyuncu rumuzunuz, e-posta, telefon, konum, reklam kimliğiniz (IDFA / AdID), iOS cihaz kimliğiniz (IDFV), ödediğiniz tutar ve serbest yazdığınız hiçbir metin analitiğe gönderilmez. Bunlar bir söz değil, bir ayar — ve her birinin bir karşılığı var:

Bu listede yazmayan bir kimlik hakkında söz vermiyoruz: bir cümlenin politikada yer alması için onu doğrulayan bir ayarın kodda olması gerekiyor.

Kapatamadığımız tek kimlik — açıkça yazıyoruz: Firebase her olaya uygulama örneği kimliği (app-instance ID) ekler. Bu, cihazınız için üretilen rastgele ve isimsiz bir numaradır: adınıza, e-postanıza, reklam kimliğinize ya da başka bir uygulamaya bağlı değildir ve oyunu silip yeniden kurduğunuzda değişir. İşlevi tek: aynı cihazdan gelen olayların birbirine bağlanması. Kapatılması mümkün değil, o yüzden gizlemek yerine buraya yazdık.

Nasıl kapatılır: Oyun içinde AYARLAR → YASAL → ANALİTİK anahtarını kapatın. Kapattığınız anda hem bekleyen veri silinir hem de Firebase'in kendi toplaması durdurulur. Ayar cihazınızda kalıcıdır ve istediğiniz zaman geri açabilirsiniz. Avrupa Ekonomik Alanı / Birleşik Krallık / İsviçre'de analitik siz izin verene kadar hiç başlamaz — ne bizim olaylarımız ne de Firebase'in kendi ölçümleri; izni ilk açılıştaki VERİ İZNİ penceresinde ya da bu anahtarla verirsiniz. Anahtarı kapatarak izninizi geri çektiğinizde toplama o anda durur, uygulamayı kapatıp açmanız gerekmez. Sürüm 1.0.8 ve öncesinde Google'ın rıza formunda verdiğiniz karar korunur: formda ölçüm amacına hayır dediyseniz analitik, anahtarı kendiniz açana kadar kapalı kalır.

Analitik rızası yalnız ANALİTİK içindir — oyunun tamamı için değil. SIRALAMA kaydı işlevsel bir hizmet ve zorunlu: oyun açılır açılmaz, analitik rızasından bağımsız olarak, sıralama sunucusuna bir cihaz anahtarı gidebilir (bekleyen skor gönderimi, günlük ödül denemesi, takma ad rezervasyonu ve açılış profil beyanı). Bu anahtar oyuncu rumuzunuzdur, cihazda rastgele üretilmiş bir numara; reklam kimliğinize bağlı değildir. Takma ad rezervasyonunda anahtarın yanında seçtiğiniz takma ad da gider — her adın yalnız bir oyuncuya ait olması için. Açılış profil beyanında anahtarın yanında takma adınız ve profil beyanınız gider — SAVAŞ GÜCÜ ve SEVİYE tablolarında koşu yapmadan da yer alabilmeniz için. Giriş yaptıysanız, bağ doğrulanana kadar açılışta ayrıca hesabınızın kimlik jetonu ve oyuncu rumuzunuz hesap bağı için sunucumuza gidebilir ("Hesap ve bulut kaydı" bölümü). Bunlardan ayrı olarak açılışta, oyunun güncel olup olmadığını ve güncellemenin zorunlu olup olmadığını sormak için sunucumuza hiçbir kimlik taşımayan bir sürüm sorusu gider. Ayrıntısı yukarıdaki "SIRALAMA" bölümünde.

Ne kadar saklanıyor: olay düzeyindeki kayıtlar en fazla 14 ay tutulur, sonra otomatik silinir; kimseyle ilişkilendirilemeyen toplu istatistikler (örneğin "3. sektörü bitirenlerin oranı") süresiz kalabilir.

Verilerinizin silinmesini isteme

Cihazınızdaki her şeyi (ilerleme, ayarlar, takma ad, hesap yedekleri, engel listesi) uygulamayı kaldırarak silersiniz; tek istisna oyuncu rumuzunun cihazdaki kopyasıdır (iOS'ta Anahtar Zinciri, Android'de Google yedeklemesi açıksa Block Store; "Satın almalar" bölümü). Cihazınızın kendi yedekleri de oyunun cihazdaki verisini içerebilir: Android'de Google yedeklemesi açıksa Android'in uygulama yedeklemesi bu veriyi Google hesabınızın yedeğine alabilir ve oyun yeniden kurulunca geri yükleyebilir (oyun bu yedeklemeyi bugün kapatmıyor); iOS'ta cihaz yedeği geri yüklendiğinde de veri geri gelebilir. Giriş yaptıysanız ilerlemenizin bir kopyası sunucuda durmaya devam eder — uygulamayı kaldırmak onu silmez (zaten var olma sebebi budur).

Hesabınızın ve buluttaki kaydınızın silinmesi: giriş yapmışken oyunda AYARLAR → HESAP → HESABI SİL yolunu kullanın. Silme hemen gerçekleşir: hesabınız, buluttaki ilerleme kaydınız ve satın almaların hesap bağı silinir; hesabınıza bağlı bütün oyuncu rumuzlarının (bu cihazınki dahil) sıralama satırları, takma ad rezervasyonları, ödül defterleri, bildirim jetonları, abonelik kayıtları, GÜNLÜK PLUS KUTUSU ve UÇUŞ BİLETİ kayıtları, bekleyen iadeler listesi ve ARENA kayıtları ("ARENA" bölümü) da silinir, bu rumuzlar satın alma doğrulama kayıtlarından kaldırılır. Bu cihazdaki hesap yedekleri (rumuz, gelen kutusu, görev panosu) de silinir. Hesabınıza hiç bağlanmamış bir rumuz (örneğin 1.0.5'e güncellenmemiş ya da hiç giriş yapılmamış bir cihazınızınki) bu silmeye girmez; onu o cihazda AYARLAR → VERİLERİMİ SİL ile ya da e-postayla silebilirsiniz. Hesap silmek bir aboneliği iptal etmez — PLUS PAKET aboneliğini satın aldığınız mağazanın abonelik ayarlarından iptal edin (iPhone'da: Ayarlar → Apple Hesabı → Abonelikler; Android'de: Google Play → Ödemeler ve abonelikler → Abonelikler). Uygulamaya erişemiyorsanız talebinizi onur34gursoy58@gmail.com adresine, giriş yaparken kullandığınız e-posta adresinden gönderin; en geç 30 gün içinde tamamlanır. Adımlar, silinenler ve kalabilecekler: Hesap Silme sayfası.

Analitik kayıtları hiçbir kimlikle ilişkilendirilmediği için tek tek bulunup silinemez; bunu açıkça yazıyoruz çünkü olmayan bir imkânı ima etmek istemiyoruz. Yeni veri toplanmasını AYARLAR → YASAL → ANALİTİK anahtarıyla durdurabilirsiniz; toplanmış kayıtlar en geç 14 ay içinde kendiliğinden silinir.

Oyuncu bildirimleri (başkasını BİLDİR'diğinizde oluşan kayıt) uygulama içindeki silme yollarına bugün girmez; kayıtta sizin cihaz rumuzunuz durur. Silinmesini isterseniz onur34gursoy58@gmail.com adresine yazın.

Giriş yaptıysanız HESABI SİL sıralama satırlarınızı da siler. Hesap açmadıysanız (misafir) oyunda AYARLAR → YASAL → VERİLERİMİ SİL yolunu kullanın: açılan uyarı nelerin silineceğini sayar ve onay için klavyeden Onaylıyorum yazmanızı ister; onayla birlikte silme hemen ve otomatik gerçekleşir. Sunucumuzdan sıralama satırlarınız (haftalık tablolar ve ödül arşivleri dahil), takma ad rezervasyonunuz, ödül defteriniz, bildirim jetonunuz, abonelik kaydınız, GÜNLÜK PLUS KUTUSU ve UÇUŞ BİLETİ kayıtlarınız, bekleyen iadeler listeniz ve ARENA kayıtlarınız silinir; satın alma doğrulama kayıtlarındaki cihaz rumuzunuz kaldırılır (kayıtların kendisi, aynı satın almanın ikinci kez ödüllendirilmesini engellemek için kalır). Bu cihazın rumuzu bir hesaba bağlıysa rumuz o hesaptan düşer, ama başka bir hesaba bağlanamasın diye hesabın kaydında kalır; hesap silinince o da silinir. Ardından bu cihazdaki bütün ilerleme, satın alınan altın dahil bütün altın, eşyalar ve filolar sıfırlanır ve oyun yeni bir misafirle baştan açılır. Giriş yapmışken aynı düğme hesabınızı da HESABI SİL ile aynı şekilde siler. Silme bir aboneliği iptal etmez. Uygulamaya erişemiyorsanız onur34gursoy58@gmail.com adresine takma adınızı belirterek yazın; e-postayla gelen talepler makul bir süre içinde elle karşılanır. Misafir sıralama kaydı hesapla ilişkilendirilmediği ve kimlik doğrulaması yapılmadığı için, kaydın size ait olduğunu doğrulamanın tek yolu takma addır.

Haklarınız

KVKK m.11 ve GDPR m.15-22 kapsamında şu haklara sahipsiniz: verilerinize erişme, düzeltilmesini isteme, silinmesini isteme, işlemenin kısıtlanmasını isteme, taşınabilirlik ve işlemeye itiraz. Rızaya dayanan işlemelerde (analitik) rızanızı istediğiniz an geri alabilirsiniz.

Taleplerinizi onur34gursoy58@gmail.com adresine iletin; en geç 30 gün içinde yanıtlanır. Bu işlemler için ücret alınmaz.

Şikâyet hakkı: Türkiye'de Kişisel Verileri Koruma Kurumu'na, Avrupa Birliği'nde ise bulunduğunuz ülkenin veri koruma otoritesine şikâyette bulunabilirsiniz.

Ne kadar saklıyoruz

Çocuklar

Oyun 13 yaş ve üzeri kullanıcılar içindir; çocuklara yönelik değildir ve bilerek 13 yaşından küçük çocuklardan veri işlenmez. Oyun yaş ya da doğum tarihi sormaz; oyunda reklam ve reklam kimliği kullanımı yoktur. 13 yaşından küçük bir çocuğun oyunu kullanarak veri gönderdiğini düşünüyorsanız onur34gursoy58@gmail.com adresine yazın; bu veriyi "Verilerinizin silinmesini isteme" bölümündeki yolla sileriz.

Değişiklikler

Bu politika değiştiğinde bu sayfa güncellenir; "Son güncelleme" tarihi değişikliği gösterir.


galXace — Privacy Policy

Last updated: October 24, 2026 (version 1.0.9) Developer: Onur Gürsoy Contact: onur34gursoy58@gmail.com

Summary

galXace plays without an account: the opening screen offers "CONTINUE AS GUEST", and no mode or screen is locked behind an account. You may optionally sign in with Apple or Google; if you do, your game progress is tied to your account and stored on our server (see "Account and cloud save" below). If you do not sign in, progress stays on your device only. Either way your scores are submitted automatically, under a pseudonym, to the online leaderboard (see "Leaderboard" below). If you play ARENA, your callsign, profile and ship loadout are visible to the players in your league group and are used as an AI-controlled opponent in their matches (see "ARENA" below). The game also collects anonymous gameplay analytics (Firebase Analytics — see "Analytics" below, including how to turn it off). The game contains no ads: there is no ad-serving library, and no advertising identifier or cross-app tracking permission (ATT) is used.

Data we collect

The developer collects seven things:

Beyond these, no phone number, location, contacts, or sensitive data is ever requested, collected, or stored by the developer. If you do not sign in, game progress (stars, upgrades, wallet) lives only on your device and is deleted when you uninstall the app (for your device's own backups, see "Requesting deletion of your data").

Account and cloud save

Version 1.0.1 introduced an optional account system. The opening screen offers these choices: Sign in with Apple (iPhone only), Sign in with Google and continue as guest. An account is never required; the whole game can be played as a guest.

If you sign in, we process:

Signing in after playing as a guest (version 1.0.9): if the account you sign in with is brand new, the guest progress on this device moves to your account. If the account has been used before, the guest progress on this device is deleted and the account's record takes its place; what you bought with real money as a guest (gold, XENIT, the contents of the STARTER PACK and the PLUS FLIGHT PASS) is kept for this purpose in a separate ledger on your device and written to the account again.

Cloud save runs only while you are signed in. Nothing is written to the server while you play as a guest. When you sign out, the game first tries to send your latest progress to the cloud; then a new guest starts on this device with an empty memory (the progress, callsign, PLUS PACK entitlement, inbox, mission board, login calendar and FLIGHT PASS track on the device are reset; device settings such as sound and language stay). Your progress stays in your account and comes back when you sign in with the same account again. A few account records that are not part of the cloud save — your player alias and subscription details, your inbox, your mission board, your login calendar and your FLIGHT PASS track — are written on sign-out to a separate backup on this device under your account's identifier (at most four accounts; older ones drop off) and restored when you sign in with the same account on this device again. This backup never goes to the server; it is deleted when you uninstall the app or use DELETE ACCOUNT. If that last upload fails, the game asks you: you can cancel or sign out anyway — in that case the latest progress that could not be sent does not reach your account. Signing out does not erase the cloud copy — to delete that, use the route in "Requesting deletion of your data".

Cloud save is stored in the same place as the leaderboard: Google Cloud's Belgium (europe-west1) region.

Leaderboard

The game has online score tables. At the end of every SPACEWAY, INVASION and CAPTAIN TAUNT run your score is submitted automatically, under a pseudonym, to the leaderboard server. SECTOR (campaign) runs never enter a score table.

What is sent:

There are five boards: BATTLE POWER, LEVEL, SPACEWAY, INVASION and CAPTAIN TAUNT. The SPACEWAY, INVASION and CAPTAIN TAUNT boards are weekly. BATTLE POWER and LEVEL are ordered by your profile (battle power and rank/experience) rather than by a run score, so players who never submitted a score still appear on them.

One clarification: the profile declaration above is sent from every mode, including SECTOR runs that never enter a score table. So it would be wrong to say a SECTOR run never leaves your device: no score row is created, but the profile declaration is sent, and the BATTLE POWER and LEVEL boards are fed by it.

What other players see on the boards: in a board row and in the profile card that opens when the row is tapped, other players see your callsign, a short tag (a six-character label derived from your player alias; the alias itself is never shown), score, wave and time, your level, portrait and frame, ship class and ability tiers, shield tier, equipped gear and item levels, permanent upgrades and battle power.

Launch profile declaration (version 1.0.5): so that you can appear on the BATTLE POWER and LEVEL boards without flying a single run, each time the app opens the game sends, at most once and independently of analytics consent, your player alias, your callsign and the profile declaration above to the leaderboard server. With it goes a signed record proving that the request comes from this version of the game. If you finished your most recent run within the last three days, that run's verification record (score, wave and run inputs), kept on your device, may be sent again; if it is not, a small record with no run in it is sent instead, holding only your ship upgrade levels, ship skin, ship class, ability tiers and equipped gear. The declaration is sent only if you have a callsign and that name is reserved to your alias on the server; it is not sent while a sign-in, sign-out or account deletion is in progress or waiting to complete; if you are signed in it is sent after that launch's first successful cloud sync, and not at all on that launch if the sync does not succeed.

Reporting a player (REPORT): when you tap REPORT on a player's profile card in RANKING or in ARENA, the following is sent to the server: your on-device player alias, the reported player's short tag, the board name (in ARENA, the league group's identifier), the rank position and the reason (picked from a fixed list; no free text is typed). The server adds the time and the source (RANKING or ARENA) and keeps the record for review. The developer may put names found inappropriate on the server's hide list: that player's data is not deleted, but it is no longer shown to other players on the boards and in ARENA and it receives no leaderboard reward.

Blocking (BLOCK, version 1.0.9): BLOCK on the profile card works only on this device: the blocked player's short tag is kept on your device (at most 200; older ones drop off) and that player's name is not shown on this device in RANKING and ARENA; a neutral word appears instead. The block list is never sent to the server or to the cloud save; on another device you need to block again.

This data is used only to operate the leaderboard and to filter out cheated scores; the in-game reward for each board's weekly top 3 is computed from the same record. No email address or account identifier is added to a leaderboard row, even when you are signed in.

ARENA

ARENA (version 1.0.9) is an optional, asynchronous 1V1 mode: your opponent is a real player's ship loadout, but that ship is flown by an AI during the match; the opposing player is not playing at that moment. Points are collected in weekly leagues, in groups of 15.

What is sent: when you open the ARENA page, when you ask for an opponent and when a match ends, the game sends the following to the leaderboard server:

What the server keeps: one league seat per account family (all aliases linked to your account together if you signed in; otherwise your device alias) — its league, group, daily match counter, the groups of the last 14 weeks, weeks already rewarded, and the loadout and level to be used as an opponent; your row in the group table — callsign, portrait, frame, points, win, loss and draw counts, loadout and level; a match ticket per match — the match seed and league, and the opponent's name, short tag and loadout; and the match's verification record.

What other players see: in the group table, your callsign, short tag, portrait, frame, points and match counts; on the profile card of a player who taps your row, also your loadout and level. Your loadout is used as an opponent in other players' matches in your group, and that match's ticket holds your name and short tag. Your player alias is never shown to other players in any table or ticket.

A match record that could not be sent waits on your device for at most two days (at most ten records) and is sent again when the ARENA page opens. The weekly league reward (a group's top 3) is paid from the same reward ledger as the leaderboard rewards. REPORT and BLOCK work in ARENA as described under "Leaderboard".

How long it is kept and how it is deleted: match tickets and verification records are deleted automatically 30 days after the ticket was issued. The league seat and the group tables are kept while the service runs; no automatic expiry is applied today. DELETE ACCOUNT and DELETE MY DATA delete your league seat, your row in every week's group tables, your own tickets and your match records; your name, short tag and loadout are removed from other players' tickets where you appear as the opponent (only a summary of the loadout that is linked to no one stays, so that the result can still be checked). Loadout data left inside other players' match records cannot be linked to you and is deleted at the end of the 30-day period. In a weekly reward ranking that is already final, your place is left empty.

Legal basis

We process your data on these bases:

International transfers

The leaderboard server runs in Google Cloud's Belgium (europe-west1) region; the server logs are kept in Google Cloud Logging's global location. The analytics (Firebase Analytics), authentication (Firebase Authentication) and notification (Firebase Cloud Messaging) services may process data on Google's global infrastructure, including the United States. To verify purchases our server asks Apple (App Store Server API) and Google (Google Play Developer API) about the transaction; those queries are processed on those companies' infrastructure.

These transfers rely on Google's Standard Contractual Clauses. Google's own commitments are published in the Google Privacy Policy.

Ads

The game contains no ads (since version 1.0.9). The ways to earn rewards, revives or double gold by watching ads were removed; reviving after a death uses the game's own currency, XENIT. The game does not use your advertising identifier and does not ask you for cross-app tracking permission (ATT). On Android, the advertising ID permission (AD_ID) and the ad attribution permissions are removed from the app. On iOS, the Firebase Analytics package also brings Google's ad conversion measurement component (GoogleAdsOnDeviceConversion); the game never calls it and declines the use of data for advertising purposes at every launch (see "Analytics").

Notifications

The game can send two kinds of notification, and if you keep them off it sends no data at all. Permission is not requested at first launch; you are asked only when you claim a daily reward, and you can turn it off any time from OPTIONS → GAME → NOTIFICATIONS.

At most one per day: however many times your score is beaten in a day, you receive this notification only once. If several devices are linked to your account, that single notification goes to each of them that has notifications on.

Deleting the token: turning off OPTIONS → GAME → NOTIFICATIONS deletes that device's token from our server; your other devices' tokens stay. When a device's alias changes (you sign out, or the device switches to your account's alias), that device's token is deleted from the old alias and, if notifications are on, registered under the new one. Uninstalling the app also invalidates the token; it is dropped from our records on the first failed delivery.

Consent and choices

Purchases

In-app purchases are processed by the App Store on iOS and by Google Play on Android; on Android, the purchase screens appear once our verification server reports that it is enabled for Google Play. There are four kinds of product:

Payment details are handled entirely by the store; the developer never sees your card number, name or billing information.

To prevent purchase fraud, the store's transaction identifier and signed receipt (on Google Play, the purchase token) are sent to our verification server together with your player alias; if you are signed in, your account identifier is included as well (so the same purchase cannot credit two accounts). Our server verifies App Store purchases by asking Apple's App Store Server API and Google Play purchases by asking the Google Play Developer API. From version 1.0.5 our server treats the aliases linked to your account as one owner when verifying purchases: a purchase made under one of your account's aliases can also be verified under its other aliases. For the PLUS PACK subscription our server uses that transaction identifier to ask the store (Apple or Google) for the subscription's current status (active, expired or refunded) and grants the entitlement from that answer. These records only hold the fact that a transaction has already granted its reward, or that a subscription is active until a given date. The store's transaction record may also carry fields such as price and country; our server reads only what the decision needs (product, transaction identifier, the account token we attach to the purchase request, subscription status) and does not store the amount you paid or your currency. For Google Play purchases, the purchase token and the account token we attach to the purchase request are kept in the verification record so the pack can be consumed and a refund can be processed; the account token is deleted when the account is deleted.

Refunds. When Apple or Google notifies our server that a purchase was refunded, our server does not rely on the content of the notification; it asks the store again with its own authorised request. If the refund is confirmed, a refund mark (the time and reason of the refund and the amount to take back) is written to the purchase verification record and, if the purchase belongs to a player alias, the refund is added to that alias's list of pending refunds. The game asks for this list and takes the refunded gold or XENIT from your balance once; if the balance is not enough, the rest is kept as a debt: on your device until it is paid and, if you are signed in, also in your cloud save for 30 days (so the debt is not lost when you reinstall the game or play on another device). If a PLUS FLIGHT PASS is refunded, that month's PLUS entitlement is removed and the gold and XENIT received with the pass are taken back the same way.

On-device copy of your player alias. So that your purchases and your leaderboard records stay tied to the same alias when the app is deleted and reinstalled, a copy of your player alias is kept on your device, outside the app:

The copy contains only the alias and normally holds the device's current alias (when you sign out it is replaced with the new guest's, and when the device switches to your account's alias, with that one). DELETE ACCOUNT in the game removes it as well (a new, random alias is generated afterwards).

DAILY PLUS BOX and FLIGHT PASS

When you open the PLUS PACK's DAILY PLUS BOX, our server keeps only the latest opening (day, the gold and item type the box gave, time), linked to your player alias, so the box cannot be opened twice on the same day. During FLIGHT PASS seasons the record of the mission rewards you collect and the track tiers you claim is also kept on the server (at most two months; older months drop off automatically), so your progress stays the same across the devices you sign in on and a tier cannot be claimed twice. The FLIGHT PASS's PLUS track opens if there is a verified PLUS FLIGHT PASS for that month; the decision is read from the purchase verification record (see "Purchases"). If you are signed in, the decision reads the records of all aliases linked to your account together. These records hold no payment or contact details; DELETE ACCOUNT and DELETE MY DATA both remove them.

Analytics

The game collects anonymous gameplay analytics using Google's Firebase Analytics.

Why: there is no other way to see where players get stuck, which sector they quit on, and which settings are unbalanced. Every metric collected is used to fix the game's balance.

What is collected:

What is never collected: your callsign, your player alias, email, phone number, location, your advertising identifier (IDFA / AdID), your iOS device identifier (IDFV), the amount you paid, and any free text you type are never sent to analytics. This is a setting, not a promise — and each part has something behind it:

We make no promise about an identifier that is not on this list: for a sentence to appear in this policy, a setting in the code has to back it.

The one identifier we cannot switch off — stated plainly: Firebase attaches an app-instance ID to every event. It is a random, nameless number generated for your device: it is not tied to your name, email, advertising identifier, or any other app, and it changes if you delete and reinstall the game. Its only job is to connect events coming from the same device. It cannot be disabled, so we state it here instead of hiding it.

How to turn it off: in the game, switch off OPTIONS → LEGAL → ANALYTICS. The moment you do, pending data is discarded and Firebase's own collection is stopped as well. The setting persists on your device and you can switch it back on at any time. In the EEA/UK/Switzerland, analytics never starts until you consent — neither our events nor Firebase's own measurements; you consent in the DATA CONSENT window at first launch or with this switch. If you withdraw your consent by turning the switch off, collection stops immediately; you do not have to restart the app. A choice you made in Google's consent form in version 1.0.8 or earlier is kept: if you said no to the measurement purpose there, analytics stays off until you turn the switch on yourself.

Analytics consent covers analytics only — not the whole game. The leaderboard record is a functional service and is required: as soon as the game starts, independently of analytics consent, a device key may be sent to the leaderboard server (a queued score submission, the daily reward attempt, reserving your nickname and the launch profile declaration). That key is your player alias, a random number generated on-device; it is not tied to your advertising identifier. When reserving a nickname, the nickname you chose is sent alongside the key, so that each name belongs to only one player. With the launch profile declaration, your callsign and profile declaration are sent alongside the key, so that you can appear on the BATTLE POWER and LEVEL boards without flying a run. If you are signed in, your account's identity token and your player alias may also be sent to our server on launch for the account link, until that link is confirmed (see "Account and cloud save"). Separately, on launch the game asks our server, with a request that carries no identifier, whether it is up to date and whether an update is required. Details are in the "Leaderboard" section above.

How long it is kept: event-level records are retained for at most 14 months and then deleted automatically; aggregate statistics that cannot be linked to anyone (for example "the share of players who finish sector 3") may be kept indefinitely.

Requesting deletion of your data

Everything on your device — progress, settings, callsign, account backups, block list — is deleted by uninstalling the app; the one exception is the on-device copy of your player alias (the Keychain on iOS; Block Store on Android when Google backup is on — see "Purchases"). Your device's own backups may also contain the game's on-device data: on Android, if Google backup is on, Android's app backup may copy this data to your Google account's backup and restore it when the game is reinstalled (the game does not switch this backup off today); on iOS, the data may come back when a device backup is restored. If you signed in, a copy of your progress remains on the server; uninstalling does not remove it (that is precisely what it exists for).

Deleting your account and cloud save: while signed in, use OPTIONS → ACCOUNT → DELETE ACCOUNT in the game. Deletion happens immediately: your account, your cloud progress record and the account link of your purchases are deleted; for every player alias linked to your account (this device's included) the leaderboard rows, callsign reservations, reward ledgers, notification tokens, subscription records, DAILY PLUS BOX and FLIGHT PASS records, pending refund lists and ARENA records (see "ARENA") are deleted too, and those aliases are removed from the purchase verification records. The account backups on this device (alias, inbox, mission board) are deleted as well. An alias that was never linked to your account (for example one on a device of yours that never updated to 1.0.5 or never signed in) is not covered; delete it on that device with OPTIONS → DELETE MY DATA or by email. Deleting your account does not cancel a subscription — cancel the PLUS PACK subscription in the subscription settings of the store you bought it from (on iPhone: Settings → Apple Account → Subscriptions; on Android: Google Play → Payments and subscriptions → Subscriptions). If you cannot access the app, send your request to onur34gursoy58@gmail.com from the email address you signed in with; it is completed within 30 days at the latest. Steps, what is deleted and what may remain: Account Deletion page.

Analytics records are linked to no identity, so individual records cannot be located and deleted on request; we say this plainly rather than imply an option that does not exist. You can stop further collection with the OPTIONS → LEGAL → ANALYTICS switch, and records already collected are deleted automatically within 14 months.

Player reports (the record created when you REPORT someone) are not covered by the in-app deletion routes today; the record holds your on-device player alias. If you want them deleted, write to onur34gursoy58@gmail.com.

If you signed in, DELETE ACCOUNT removes your leaderboard rows as well. If you never signed in (guest), use OPTIONS → LEGAL → DELETE MY DATA in the game: the warning that opens lists what will be deleted and asks you to type I confirm on the keyboard; once confirmed, deletion happens immediately and automatically. From our server we delete your leaderboard rows (including weekly boards and reward archives), your callsign reservation, your reward ledger, your notification token, your subscription record, your DAILY PLUS BOX and FLIGHT PASS records, your pending refund list and your ARENA records; your device pseudonym is removed from purchase verification records (the records themselves stay, to prevent the same purchase from being rewarded twice). If this device's alias is linked to an account, the alias drops out of that account but stays in the account's record so that no other account can link it; it is deleted when the account is deleted. Then all progress on this device — all gold including purchased gold, items and fleets — is reset and the game starts over as a new guest. While signed in, the same button deletes your account exactly like DELETE ACCOUNT. Deleting does not cancel a subscription. If you cannot access the app, write to onur34gursoy58@gmail.com and include your callsign; email requests are handled manually within a reasonable time. Because a guest's leaderboard record is tied to no account, the callsign is the only way to confirm by email that the record is yours.

Your rights

Under GDPR Art. 15-22 (and Turkey's KVKK Art. 11) you have the right to access your data, to have it corrected or erased, to restrict processing, to portability, and to object to processing. Where processing relies on consent (analytics) you may withdraw it at any time.

Send requests to onur34gursoy58@gmail.com; we answer within 30 days. There is no charge.

Right to complain: you may lodge a complaint with your national data protection authority (in Turkey, the Personal Data Protection Authority).

How long we keep data

Children

The game is intended for users aged 13+ and is not directed at children; we do not knowingly process data from children under 13. The game does not ask for an age or date of birth, and it contains no ads and uses no advertising identifier. If you believe a child under 13 has used the game and sent data, write to onur34gursoy58@gmail.com; we will delete that data through the route described in "Requesting deletion of your data".

Changes

When this policy changes, this page is updated and the "Last updated" date reflects it.