Konfeti Games
Starlane — iOS ve Android
Son güncelleme: 15 Eylül 2026 (akşam)
Bu politika, Starlane'in neleri topladığını, bunları kimin
aldığını, niçin alındığını ve nasıl durdurulacağını anlatır. Okunmak için yazıldı, atlatılmak
için değil: aşağıda anlaşılmayan bir şey varsa bu bir kusurdur ve
support@konfetigames.com adresine yazmanı isteriz.
Oyunu Konfeti Games ("biz") işletiyor; KVKK anlamında veri sorumlusu,
GDPR anlamında data controller biziz.
| Kimlik | Nedir | Kime gidiyor |
|---|---|---|
| Reklam kimliği (iOS'ta IDFA, Android'de AAID) |
Reklam hedeflemek ve ölçmek için kullanılan, sıfırlanabilir cihaz kimliği. iOS'ta yalnızca sistemin izleme istemine İzin Ver dersen okunur. Android'de sistem ayarlarından kapatmadığın sürece erişilebilir. | Google AdMob ve reklam ortakları |
| Firebase kurulum kimliği | Uygulamanın bu kurulumunu tanımlayan rastgele kimlik; yeniden kurunca değişir. | Google Firebase |
| Anonim hesap kimliği (UID) | İlk açılışta Firebase Anonim Kimlik Doğrulama'nın ürettiği rastgele kimlik. Hiçbir e-postaya, telefona ya da hesabına bağlı değildir. | Google Firebase ve biz |
| Pilot kodu | Arkadaşların seni sıralamada bulabilsin diye UID'den türetilen kısa kod. | Sıralama kaydını görebilen herkes |
Varsayılan olarak ilerlemen yukarıdaki anonim kimliğe bağlıdır ve cihazını kaybedersen geri getirilemez. Bir hesap oluşturursan (Ayarlar → Bulut Hesabı), bunu Apple ile Giriş Yap, Google ile Giriş Yap ya da bir e-posta ve parola ile yapabilirsin. Hangisini seçersen seç, mevcut anonim kimliğinin yerine geçmez, ona eklenir — yani bugüne kadar kazandığın hiçbir şey kaybolmaz.
| Yöntem | Hesabına bağlı olarak elimizde tuttuğumuz |
|---|---|
| Apple ile Giriş Yap | Apple'ın verdiği, uygulamaya özel sabit bir kimlik, ve Apple'ın bize ilettiği e-posta — gerçek adresin, ya da "E-Postamı Gizle" seçtiysen, seni ifşa etmeden sana yönlendiren özel bir aktarma adresi. |
| Google ile Giriş Yap | Google hesabının e-posta adresi, ve Google Sign-In'in giriş için paylaştığı görünen ad ve profil fotoğrafı bağlantısı. |
| E-posta ve parola | Yazdığın e-posta adresi. Parolan şifreli bir bağlantıyla doğrudan Firebase Authentication'a gider ve orada yalnızca tuzlanmış bir özet (hash) olarak tutulur — düz metin olarak değil, bizim geri okuyabileceğimiz bir yerde de değil. |
Giriş yaptıktan sonra §1.3'teki bulut kaydı artık yalnızca yazılan bir ayna değil: geri okunabilir de — aynı hesabı ikinci bir cihazda açman ilerlemeni geri getirir. O cihazda zaten farklı bir yerel ilerleme varsa, hiçbir şey üzerine yazılmadan önce sana tek seferlik bir seçim sunulur: bu cihazın kaydını mı, hesabınkini mi tutacaksın.
İstediğin an çıkış yapabilirsin (Ayarlar → Çıkış Yap); bu seni yeni bir anonim oturuma döndürür, hesabın ve bulut kaydın dokunulmadan kalır ve istediğinde tekrar giriş yapabilirsin. Hesabını tamamen de silebilirsin (Ayarlar → Hesabı Sil): bu, Firebase Authentication kimliğini, bulut kaydını — ve kimsenin sahipliğini kanıtlayamayacağı bir hesabın altında kalmaması için — sıralama kaydını ve yayımladığın Günlük Uçuş kayıtlarıyla hayalet izlerini siler. Bu işlem anında ve geri alınamaz; §8'deki, önceden bize e-posta atmanı gerektiren bulut kaydı silme talebinden farklı olarak.
Aşağıdaki olayların her biri, yazan parametrelerle Google Analytics for Firebase'e gönderilir. Liste eksiksizdir; başka olay yoktur.
| Olay | Gönderilen parametreler |
|---|---|
run_started | bölüm, zorluk, gövde |
run_ended | bölüm, skor, mesafe, uçuşun bitiş nedeni, kazanılan kredi |
level_cleared | bölüm, skor, geçen saniye |
victory | skor |
coins_earned / coins_spent | miktar, kaynak veya harcanan şey |
upgrade_bought | yükseltme kimliği, seviye, fiyat |
skin_bought / skin_selected | gövde kimliği, fiyat |
ad_requested / ad_shown / ad_rewarded / ad_failed | yerleşim (devam, kredi ikiye katlama, bedava kredi, geçiş reklamı) |
daily_claimed | seri uzunluğu, miktar |
mission_claimed | görev türü, ödül |
revive_used | yöntem (reklam ya da kredi), bölüm |
language_changed | dil kodu |
iap_purchased | ürün kimliği, verilen kredi |
Olayların gruplanabilmesi için anonim profiline dört özellik iliştirilir: dilin, zorluk ayarın, seçtiğin gövde ve ulaştığın en yüksek bölüm.
Google Analytics ayrıca biz istemeden şunları kaydeder: cihaz modeli, işletim sistemi sürümü, uygulama sürümü, ülke ve dil, oturum başlangıcı ve süresi, ilk açılış zamanı. IP adresinden yaklaşık konumunu (genelde ülke ya da şehir düzeyinde) çıkarır. Google IP adresini bize vermiyor — ama Google'da var.
Uygulama arka plana geçtiğinde Google Cloud Firestore'a
players/<UID'in> yoluna tek bir belge yazıyoruz; içinde tam olarak şunlar
var: en iyi skorun, ulaştığın en yüksek bölüm, kredi bakiyen, toplam uçuş sayın, platform
(ios ya da android) ve sunucu zaman damgası. Başka bir şey yok.
Sıralama yapısı gereği isteğe bağlı: pilot adı gerektiriyor ve varsayılan olarak ad yok. Ayarlar'daki ad alanını boş bırakırsan hiçbir şey yayımlanmaz; skorların cihazında ve özel bulut kaydında kalır.
Ad girersen leaderboard/<UID'in> yoluna şunlar yazılır: ad (18 karaktere
kısaltılır), en iyi skorun, en yüksek bölümün, pilot kodun, içinde bulunulan ISO hafta
anahtarı, bu haftaki en iyi skorun ve sunucu zaman damgası. Bunu uygulamayı kullanan herkes
görebilir. Adı ona göre seç — gerçek adını soyadını yazma.
Günlük Uçuş, her gün herkes için aynı olan tek bir parkur. Pilot adın varsa ve o günkü
kendi rekorunu kırarsan daily/<gün>/entries/<UID'in> yoluna şunlar
yazılır: ad, pilot kodun, o günün en iyi skoru ve mesafesi, gemi görünümün, platform ve
sunucu zaman damgası. Yanındaki daily/<gün>/ghosts/<UID'in>
belgesinde aynı alanlar ve bir hayalet izi durur: o uçuşta geminin şerit
içindeki yatay konumu, her 4 km'de bir örnek. Diğer oyuncular bu ize karşı yarışır. O günün
tablosunu uygulamayı kullanan herkes görebilir: adını, skorunu ve hayaletini. Pilot adın yoksa
hiçbir şey yazılmaz; günlük rekorun cihazında kalır.
Bir meydan okuma bağlantısı paylaşırsan pilot adın, pilot kodun, gün ve skorun bağlantının
kendisinde yazılıdır; bağlantıyı alan herkes bunları okuyabilir. Bağlantı web sitemizde
(starlane.konfetigames.com) bir sayfa açar; o sayfa analitik çalıştırmaz, çerez
bırakmaz ve üçüncü taraflardan hiçbir şey yüklemez, yalnızca meydan okumayı uygulamaya
iletir. Başkasının bağlantısını açmak o pilotu arkadaş listene ekler; o liste yalnızca
cihazında tutulur.
Firebase Crashlytics; çökme yığın izlerini, cihaz modelini, işletim sistemi sürümünü, uygulama sürümünü ve çökme anındaki bellek, depolama ve yönelim durumunu alır. Sıralama adınla ilişkilendirilmez.
Ayarların, kredi bakiyen, açtığın bölümler, yükseltmelerin, günlük ödül serin, görev
ilerlemen, bu haftaki en iyi skorun, arkadaş listen ve son bir haftanın Günlük Uçuş rekorları
ile hayaletleri cihazda saklanır (iOS UserDefaults, Android
SharedPreferences). Cihazdan yalnızca yukarıda anlatılan bulut kaydı, sıralama
kaydı ve Günlük Uçuş kayıtları olarak çıkarlar. Uygulamayı silmek hepsini siler.
Oyun üç tür tek seferlik satın alma sunuyor: bir Reklamları Kaldır
yükseltmesi, tek seferlik bir Hoş Geldin Paketi ve tüketilebilir
Kredi Paketleri. Her satın alma tamamen Apple (StoreKit) ya da Google (Play
Billing) tarafından işlenir — kart numaran, banka bilgilerin ve diğer ödeme bilgilerin doğrudan
onlara gider, bize ya da Firebase'e hiç ulaşmaz. StoreKit ya da Play Billing işlemi onayladıktan
sonra bizim aldığımız tek şey §1.2'de anlatılan iap_purchased analitik olayı:
ürünün kimliği ve verdiği kredi miktarı. Ne fiyat, ne ödeme yöntemi, ne adın. Yeni bir cihazda
satın almayı geri yüklemek doğrudan Apple ya da Google üzerinden yapılır (Mağaza →
Satın Almaları Geri Yükle) — bizde bir hesap gerektirmez ya da oluşturmaz.
Oyun iki tür reklam gösterir: uçuşlar arasında tam ekran reklamlar ve kredi ya da ikinci can karşılığında izlemeyi kendin seçtiğin ödüllü reklamlar. İkisini de Google AdMob sunar.
Bir reklamı satabilmek için AdMob, reklam ortaklarına şunları iletir: reklam kimliğin, IP adresin (ve ondan çıkarılan yaklaşık konum), cihaz modelin ve işletim sistemin, dilin ve ülken, bir de reklamın kendisine dair bilgi — istendiği, gösterildiği, tıklandığı ya da ödül kazanıldığı. Google'ın IAB Şeffaflık ve Onay Çerçevesi'ne katılımı nedeniyle bu, çok sayıda ayrı reklam şirketiyle paylaşılabilir; güncel liste onay formunun içinde, "Ortakların listesi" bağlantısının arkasında duruyor ve bir kez gerçekten açmanı öneriyoruz.
İlk açılışta karşına bir onay formu çıkar. Onaylama dersen reklam SDK'sı hiç başlatılmaz ve tek bir reklam isteği bile yapılmaz. Bu kararı istediğin an Ayarlar → Reklam gizlilik seçenekleri'nden değiştirebilirsin; yeni karar bir sonraki reklam isteğinde geçerli olur.
iOS, Apple'ın İzleme Şeffaflığı istemini gösterir. Uygulamanın İzlememesini İste dersen IDFA ne bize ne Google'a açılır; reklamlar onsuz seçilir. Oyun tamamen oynanır kalır ve her ödül yine kazanılabilir — yalnızca reklamlar daha az isabetli olur.
Reklam kimliğini cihazında Ayarlar → Gizlilik → Reklamlar'dan sıfırlayabilir ya da silebilirsin.
AdMob'dan yalnızca en fazla T (genç) dereceli reklam — G, PG ya da T — sunmasını istiyoruz; MA (yetişkin) dereceli reklam hiç istenmiyor. Yine de reklam içeriğini biz değil Google seçiyor ve tek tek reklamları yayına girmeden inceleyemiyoruz.
| Alıcı | Ne alıyor | Politikası |
|---|---|---|
| Google Ireland Ltd / Google LLC — AdMob | Reklam kimliği, IP adresi, cihaz ve reklam etkileşim verisi | policies.google.com |
| Google — Firebase Analytics | §1.2'deki olaylar ve özellikler, artı otomatik cihaz verisi | firebase.google.com/support/privacy |
| Google — Crashlytics | Çökme raporları ve cihaz durumu (§1.6) | firebase.google.com/support/privacy |
| Google — Cloud Firestore ve Authentication | Anonim UID'in, bulut kaydın ve pilot adı girdiysen sıralama ile Günlük Uçuş kayıtların; hesap oluşturduysan e-postan ve §1.1a'daki hesap kimlikleri | firebase.google.com/support/privacy |
| Apple — Apple ile Giriş Yap | Yalnızca bu yöntemi seçersen: Apple ID'inin uygulamaya özel kimliği ve geçmesine izin verdiğin e-posta ya da aktarma adresi (§1.1a) | apple.com/legal/privacy |
| Google — Google Sign-In | Yalnızca bu yöntemi seçersen: Google hesabının e-postası, görünen adı ve profil fotoğrafı bağlantısı (§1.1a) | policies.google.com/privacy |
| AdMob'un reklam ortakları | Onay formundaki ortak listesinde açıklandığı kadarıyla | O formda tek tek listeleniyor |
| Diğer oyuncular | Pilot adın, skorların, bölümün ve pilot kodun; Günlük Uçuş tablosunda ayrıca mesafen, gemi görünümün ve hayalet izin — yalnızca ad girdiysen | — |
| Meydan okuma bağlantısı gönderdiğin kişi | Bağlantıda yazan pilot adı, pilot kodu, gün ve skor (§1.5) | — |
Kişisel verini satmıyoruz ve §3'te anlatılan reklamcılığın ötesinde bağlamlar arası davranışsal reklam için paylaşmıyoruz. Kaliforniya'da yaşıyorsan bu reklamcılık yine de CCPA/CPRA anlamında "satış" ya da "paylaşım" sayılabilir; onay vermemek ya da bölgende sunulan formdan çıkış yapmak bunu durdurur.
support@konfetigames.com adresinden itiraz edebilirsin.Google bu veriyi Amerika Birleşik Devletleri'ndeki ve başka ülkelerdeki sunucularda işliyor. AEA ve Birleşik Krallık dışına aktarımlar, Avrupa Komisyonu'nun Standart Sözleşme Hükümleri'ne ve uygun olduğu yerde AB–ABD Veri Gizliliği Çerçevesi'ne dayanıyor; Google ikisini de benimsemiş durumda.
AEA, Birleşik Krallık ya da İsviçre'deysen erişim, düzeltme, silme, kısıtlama, taşınabilirlik ve itiraz haklarına, ayrıca rızanı istediğin an geri çekme hakkına sahipsin. Türkiye'deysen KVKK m. 11 kapsamında aynı hakların büyük bölümü geçerli. Kaliforniya'daysan bilme, silme, düzeltme ve satış/paylaşımdan çıkma hakkın var.
Pratikte:
support@konfetigames.com adresine yaz — o kod kaydını bulmamızın tek
yolu, çünkü seni tanımlayan başka hiçbir şey tutmuyoruz. 30 gün içinde dönüş yapıyoruz.Oyun genel izleyici ürünüdür. 13 yaşın (bazı ülkelerde 16 yaşın) altındaki çocuklara yönelik değildir ve onlardan bilerek kişisel veri toplamayız. Bir çocuğun kişisel veri verdiğini düşünüyorsan — gerçekçi olarak, sıralamaya gerçek ad yazarak — bize ulaş, kaydı silelim.
Uygulama ile Google servisleri arasındaki trafik aktarım sırasında şifreleniyor. Sıralama ve Günlük Uçuş belgeleri tasarım gereği her oyuncu tarafından okunabilir; yazma erişimi Firestore güvenlik kurallarıyla anonim UID'in sahibine kısıtlanmış durumda, ve bir Günlük Uçuş kaydı yalnızca kendi gününün civarında ve yalnızca skoru yükselterek yazılabiliyor. Hiçbir sistem kusursuz güvenli değildir; aksini iddia etmeyeceğiz.
Bu politika esaslı biçimde değişirse — yeni bir veri kategorisi, yeni bir alıcı, yeni bir amaç — yukarıdaki tarihi güncelleriz ve hukuk gerektirdiği yerde uygulama içindeki formla rızanı yeniden isteriz.
Konfeti Games
support@konfetigames.com