Spearfall Gizlilik Politikası
Spearfall ("Mızrak Arenası", "oyun"), Arda Önal ("biz") tarafından geliştirilen çevrimiçi bir mobil oyundur. Bu politika oyunun hangi verileri neden kullandığını açıklar. Gereğinden fazla veri toplamamaya çalışıyoruz: ad-soyad, telefon numarası, konum, rehber, fotoğraf veya mikrofon verisi istemiyoruz; e-posta adresin yalnız hesabını isteyerek Apple ya da Google ile bağlarsan ve onlar paylaşırsa bize gelir.
1. Topladığımız veriler
| Veri | Neden | Nerede / ne kadar |
|---|---|---|
| Misafir hesap anahtarı (rastgele üretilen kimlik ve gizli anahtar; kişisel bilgi içermez) | İlerlemeni sunucuda saklamak, seni yeniden tanımak | Cihazında ve sunucuda; hesabını silene kadar |
| Bağlı hesap (isteğe bağlı: Ayarlar → Hesabını bağla ile "Apple ile devam et" ya da "Google ile devam et" seçersen) — Apple/Google'ın verdiği kullanıcı kimliği (değişmeyen bir numara) ve paylaşılırsa e-posta adresin (Apple'da "E-postamı gizle" seçersen Apple'ın verdiği gizli yönlendirme adresi). Parolan bize hiç gelmez. | Telefon değiştirdiğinde ya da oyunu silip yeniden kurduğunda ilerlemeni ve satın aldıklarını geri yüklemek (bulut kayıt). E-postayı yalnız Ayarlar'da hangi hesaba bağlı olduğunu sana göstermek ve destek taleplerinde hesabını bulmak için kullanırız; pazarlama e-postası göndermeyiz. | Sunucuda; hesabını silene kadar. Çıkış yap yalnız o cihazdaki anahtarı siler; Hesabımı sil bağlantıyı da kalıcı olarak siler. Apple Kimliği ayarlarından (Apple ile Giriş Yap kullanan uygulamalar) ya da Google hesabının üçüncü taraf erişimlerinden bağlantıyı istediğin an kaldırabilirsin. |
| Oyuncu adı (senin seçtiğin takma ad) | Maçta ve sıralama tablosunda diğer oyunculara gösterilir | Sunucuda; hesabını silene kadar. Gerçek adını yazmamanı öneririz. |
| Oyun ilerlemesi ve oyun içi ekonomi (karakterler, altın, elmas, görevler, Sezon Kartı, kupa/lig, maç sayısı, saat dilimi farkı) | Oyunu oynatmak, ödülleri ve hileye karşı denetimi sunucuda yapmak | Sunucuda; hesabını silene kadar |
| IP adresi | Bağlantı kurmak, kötüye kullanımı ve hız sınırlarını (ör. aynı adresten çok fazla hesap/bağlantı) uygulamak | Yalnız sunucu belleğinde, en çok yaklaşık 1 saat; hesabınla birlikte saklanmaz |
| Maç içi girdiler (hareket, atış) | Online maçı sunucuda hesaplamak | Yalnız maç süresince bellekte |
| Hata ve çökme raporları (hata mesajı ve kod konumu, oyun sürümü, platform: web/Android/iOS, tarayıcı türü, dil, hata anında açık ekran; her açılışta yeniden üretilen rastgele oturum kimliği) | Hataları ve çökmeleri bulup düzeltmek | Sunucuda; 30 gün. Hesabına, oyuncu adına ya da IP adresine bağlanmaz; cihazında kimlik saklanmaz. Ayarlar → Hesap'tan kapatabilirsin. Raporlar bizim adımıza hizmet sağlayıcımız Sentry (Functional Software, Inc.) tarafından işlenir. |
| Anonim kullanım verisi (maç süresi, harita, düşürme ve yetenek kullanım sayıları, kazanıp kazanmadığın, kaçıncı maçın olduğu, öğretici adımları, mağaza ekranını açma ve satın alma denemesi, seçtiğin oyun modu, turnuva/sohbet/emote kullanım sayıları (yazdığın mesajın içeriği ASLA gönderilmez), bildirim sorusuna verdiğin cevap, sandık/sezon ödülü ve hesap bağlama sayıları, oyuna ilk başladığından bu yana geçen gün sayısı (geri dönüş oranını görmek için; cihazında yalnız ilk açılış tarihi saklanır, kimlik değil); aynı rastgele oturum kimliği) | Oyunu dengelemek, yeni oyuncuların nerede zorlandığını görmek | Sunucuda; 30 gün, yalnız toplu sayımlar için. Hesabına, adına ya da IP adresine bağlanmaz; üçüncü taraflarla paylaşılmaz. Ayarlar → Hesap → "Anonim kullanım ve hata verisi" kapalıysa hiçbir şey gönderilmez. |
| Cihaz ayarları (ses, dil, titreşim, seçili karakter/harita, engellediğin oyuncular) | Tercihlerini hatırlamak | Yalnız cihazında |
| Oyun klipleri (maç sırasında son birkaç saniyelik oyun görüntüsü ve en iyi anın videosu/fotoğrafı; ses, kamera ya da mikrofon içermez) | Maç sonunda "En iyi anın" kartını gösterip istersen paylaşman veya kaydetmen | Yalnız cihazının belleğinde; yeni maçta silinir. Paylaş ya da Kaydet'e dokunduğunda bir kopyası uygulamanın geçici klasörüne yazılır (en çok 5 klip / 60 MB; eskiler kendiliğinden silinir, Ayarlar'dan hepsi silinebilir). Sen Paylaş ya da Kaydet'e dokunmadıkça hiçbir yere (bize de) gönderilmez. Ayarlar → Grafik → "Klip kaydı" ile kapatılabilir. |
| Oyuncu bildirimleri (bildiren hesabın kimliği, bildirilen oyuncu adı, neden, zaman) | Uygunsuz adları incelemek ve kuralları uygulamak | Sunucuda; inceleme için en çok 12 ay. "Engelle" cihazında ve (engellediğin oyuncu sana arkadaşlık isteği/davet gönderemesin diye) sunucudaki arkadaş verilerinde saklanır. |
| Sohbet mesajları (online maçta / arkadaş odasında yazdığın mesajlar; yazılı sohbet için bir kez verdiğin yaş onayı — doğum yılın değil, yalnız 13 yaş üstü olup olmadığın) | Mesajı aynı maçtaki oyunculara iletmek, uygunsuz içeriği süzmek, şikâyet edilirse incelemek | Mesajlar iletildikten sonra saklanmaz; yalnız oda kapandıktan sonra en çok 15 dakika bellekte tutulur. Biri şikâyet ederse şikâyet edilen oyuncunun son 10 mesajı şikâyet kaydıyla en çok 12 ay saklanır. Yaş onayı hesabını silene kadar. |
| Arkadaş verileri (oyuncu kodun; arkadaş listen, gelen/giden arkadaşlık istekleri, özel odaya davetler, engellediğin oyuncular, son 20 maçta karşılaştığın gerçek oyuncular, son görülme ve maçta olma zamanı, "çevrimiçi durumumu gizle" ayarı; davet kodu girdiysen seni kimin davet ettiği ve davet ettiğin kişi sayısı) | Kodla arkadaş eklemek, arkadaşlarının çevrimiçi/maçta olduğunu göstermek, özel odaya davet etmek, son oynadıklarından eklemek/bildirmek; engellediğin oyuncunun sana istek ve davet göndermesini önlemek | Sunucuda; hesabını silene kadar (davetler 3 dakika, son oynananlar son 20 maç). Arkadaşların yalnız oyuncu adını, kodunu ve durumunu görür; durumunu gizlersen çevrimdışı görünürsün. Hesabını silince arkadaş listelerinden de düşersin. |
| Satın alma geçmişi (ürün, işlem kimliği, tarih; kart bilgisi değil) | Satın aldığın elmas / paket / Sezon Kartı'nı hesabına vermek, VIP aboneliğinin durumunu (başlangıç, yenileme, iptal, bitiş tarihi) izlemek, iadeyi işlemek, "Satın alımları geri yükle" | Sunucuda ve RevenueCat'te; hesabını silene kadar (vergi/muhasebe yükümlülüğü gereken kayıtlar yasal süre boyunca) |
| Bildirim ayarları (bildirimlere izin verip vermediğin, hangi bildirim türlerini açtığın, planlanan bildirimlerin zamanı) | Günlük hediye, sezon sonu, haftalık turnuva ve uzun aradan sonra (en çok bir kez) hatırlatma bildirimi göstermek; günde en çok 1, 22:00–09:00 arası hiç | Yalnız cihazında. Bildirimleri telefonun kendisi planlar ve gösterir; sunucumuza ya da bir bildirim (push) servisine veri gönderilmez. Oyunda Ayarlar > Hesap > Bildirimler’den ya da telefon ayarlarından kapatabilirsin. |
Oyunda sohbet yoktur; oyuncular yalnız hazır emojilerle ve kısa hazır yazılarla etkileşir. Uygunsuz bir oyuncu adını maç içinden bildirebilir ya da engelleyebilirsin.
2. Botlar
Online maçlarda yeterli oyuncu bulunamadığında boş yerler bilgisayar kontrollü oyuncularla (botlar) doldurulabilir.
3. Reklam ve satın almalar
- Ödüllü reklam (Google AdMob): Oyunda yalnız senin isteyerek izlediğin ödüllü reklamlar vardır. Reklamları Google AdMob gösterir; AdMob cihaz reklam kimliği, IP adresinden yaklaşık konum, cihaz bilgisi ve reklam etkileşimi gibi verileri kendi politikasına göre işler (Google iş ortağı sitelerinde verileri nasıl kullanır, Google Gizlilik Politikası). AB/Birleşik Krallık'ta önce Google'ın onay formu ile iznin istenir (seçimini sonra değiştirebilirsin); iPhone'da kişiselleştirilmiş reklam için önce Apple'ın izin istemi (App Tracking Transparency) gösterilir; izin vermezsen reklamlar kişiselleştirilmeden gösterilir.
- Satın alma (RevenueCat): Ödemeler Apple App Store veya Google Play tarafından işlenir; kart bilgilerini biz görmeyiz. Satın almaları doğrulamak ve hesabına işlemek için RevenueCat hizmetini kullanırız: RevenueCat'e oyun hesabının anonim kimliği ve mağazanın verdiği satın alma bilgileri (ürün, işlem kimliği, tarih, ülke/para birimi) gider. VIP aboneliği (aylık, otomatik yenilenir): mağaza ve RevenueCat aboneliğinin durumunu (başlangıç, yenileme, iptal, bitiş tarihi) sunucumuza bildirir; ödeme ve iptal Apple / Google hesabından yönetilir (iPhone: Ayarlar → adın → Abonelikler; Android: Google Play → Ödemeler ve abonelikler). Aboneliği iptal etmen veya hesabını silmen, mağazadaki aboneliği kendiliğinden iptal etmez.
4. Paylaşım
Verilerini satmayız. Yalnız oyunu çalıştırmak için gereken hizmet sağlayıcılarla (sunucu barındırma: [SUNUCU_SAGLAYICI, ülke]; reklam: Google AdMob; satın alma doğrulama: RevenueCat; ödeme: Apple / Google; isteğe bağlı giriş: Apple ile Giriş Yap / Google ile Oturum Açma — giriş sırasında Apple ya da Google, oyuna giriş yaptığını kendi politikasına göre kaydeder) ve yasal zorunluluk halinde paylaşılabilir. Oyuncu adın ve kupan diğer oyunculara görünür.
Klip paylaşımı: "Paylaş"a dokunduğunda klip, cihazının paylaşım ekranıyla senin seçtiğin uygulamaya (ör. TikTok, Instagram, WhatsApp) gönderilir; oradaki kullanım o uygulamanın politikasına tabidir. "Kaydet" klibi yalnız cihazının galerisine ekler (iOS'ta yalnız "fotoğraf ekleme" izni istenir; fotoğrafların okunmaz). Klip, sen istersen sonuna oyuncu adını ekler; varsayılan olarak eklemez.
5. Çocuklar
Oyun çizgi film tarzında hafif şiddet içerir (rakibi platformdan düşürmek; kan yoktur) ve mağazalarda buna göre yaş derecelendirmesi alır. Oyun 13 yaş altındaki çocuklara yönelik değildir ve onlardan bilerek kişisel veri toplamayız. Bir çocuğun bize veri verdiğini düşünüyorsan bize yaz; hesabı sileriz. Ebeveynler cihazın ebeveyn denetimlerini (Ekran Süresi, Google Family Link) kullanarak satın almaları kısıtlayabilir.
6. Hakların (KVKK / GDPR)
- Verilerini indirme: Oyunda Ayarlar → Verilerimi indir ile hesabının sunucudaki kaydını JSON dosyası olarak alabilirsin.
- Hesabını silme: Oyunda Ayarlar → Hesabımı sil (iki adımlı onay). Hesabın ve ilişkili tüm veriler sunucudan hemen ve kalıcı olarak silinir, cihazındaki oyun verisi de temizlenir. Silinen hesap geri getirilemez. Hesabın Apple ya da Google'a bağlıysa bu bağlantı da silinir.
- Düzeltme, itiraz veya başka talepler için: spearfallgame@gmail.com. Bulunduğun ülkedeki veri koruma kurumuna (Türkiye'de KVKK Kurumu) şikâyet hakkın saklıdır.
7. Hukuki dayanak ve aktarım
Verileri, oyunu sana sunmak (sözleşmenin ifası) ve kötüye kullanımı önlemek (meşru menfaat) için işleriz; hata raporları ve anonim kullanım verisi de meşru menfaate (oyunu çalışır ve dengeli tutmak) dayanır ve istediğin an Ayarlar'dan kapatılabilir; reklam kişiselleştirme gibi işlemler yalnız iznine dayanır. Sunucu [ÜLKE]'de bulunabilir; bu durumda veriler o ülkeye aktarılır.
8. Güvenlik
Bağlantılar şifrelidir (HTTPS/WSS). Hesap anahtarının kendisi sunucuda saklanmaz, yalnız tek yönlü özeti saklanır. Apple/Google girişinde kimlik belgesinin imzası sunucuda Apple'ın/Google'ın herkese açık anahtarlarıyla doğrulanır; belgenin kendisi saklanmaz.
9. Değişiklikler ve iletişim
Bu politikayı değiştirirsek güncelleme tarihini yenileriz; önemli değişiklikleri oyunda duyururuz. İletişim: spearfallgame@gmail.com
Spearfall Privacy Policy
Spearfall ("the game") is an online mobile game developed by Arda Önal ("we"). This policy explains which data the game uses and why. We try to collect as little as possible: we do not ask for your real name, phone number, location, contacts, photos or microphone; we only receive your email address if you choose to link your account with Apple or Google and they share it.
1. Data we collect
| Data | Why | Where / how long |
|---|---|---|
| Guest account key (randomly generated ID and secret; contains no personal information) | To store your progress on the server and recognize you | On your device and our server, until you delete your account |
| Linked account (optional: if you choose "Continue with Apple" or "Continue with Google" in Settings → Link your account) — the user ID Apple/Google gives us (a permanent number) and, if shared, your email address (with Apple's "Hide My Email", Apple's private relay address). We never receive your password. | To restore your progress and purchases when you change phones or reinstall the game (cloud save). We use the email only to show you which account is linked and to find your account for support requests; we do not send marketing email. | On our server until you delete your account. Sign out only removes the key on that device; Delete my account also permanently removes the link. You can remove the link at any time in your Apple ID settings (apps using Sign in with Apple) or your Google account's third-party connections. |
| Player name (a nickname you choose) | Shown to other players in matches and on the leaderboard | On the server, until you delete your account. Please don't use your real name. |
| Game progress and in-game economy (characters, gold, gems, quests, Season Pass, trophies/league, match count, time zone offset) | To run the game and handle rewards and anti-cheat checks on the server | On the server, until you delete your account |
| IP address | To connect you and to enforce abuse and rate limits (e.g. too many accounts/connections from one address) | Only in server memory, for about 1 hour at most; not stored with your account |
| In-match input (movement, throws) | To simulate online matches on the server | Only in memory during the match |
| Error and crash reports (error message and code location, game version, platform: web/Android/iOS, browser type, language, the screen that was open; a random session ID regenerated at every launch) | To find and fix bugs and crashes | On the server for 30 days. Not linked to your account, player name or IP address; no ID is stored on your device. You can turn this off in Settings → Account. Reports are processed for us by our service provider Sentry (Functional Software, Inc.). |
| Anonymous usage data (match length, map, knockout and ability counts, whether you won, which match number it was, tutorial steps, opening the shop and purchase attempts, the game mode you pick, tournament/chat/emote usage counts (the content of messages you type is NEVER sent), your answer to the notification question, chest/season-reward and account-linking counts, and the number of days since you first started the game (to see how many players return; only the first-launch date is stored on your device, not an ID); the same random session ID) | To balance the game and see where new players struggle | On the server for 30 days, used only for aggregate counts. Not linked to your account, name or IP address; never shared with third parties. If "Anonymous usage & error data" is off in Settings → Account, nothing is sent. |
| Device settings (sound, language, vibration, selected character/map, players you blocked) | To remember your preferences | Only on your device |
| Gameplay clips (the last few seconds of game footage during a match and your best-moment video/photo; no audio, camera or microphone) | Showing the "Your best moment" card after a match so you can share or save it if you want | Only in your device's memory; discarded at the next match. When you tap Share or Save, a copy is written to the app's temporary folder (at most 5 clips / 60 MB; older ones are deleted automatically, and you can delete all of them in Settings). Never sent anywhere (including to us) unless you tap Share or Save. Can be turned off in Settings → Graphics → "Clip recording". |
| Player reports (reporting account's ID, reported player name, reason, time) | To review inappropriate names and enforce the rules | On the server; up to 12 months for review. "Block" is stored on your device and in your friends data on the server (so a blocked player cannot send you friend requests or invites). |
| Chat messages (messages you type in online matches / friend rooms; the one-time age confirmation for text chat — not your birth year, only whether you are 13 or older) | To deliver messages to players in the same match, filter inappropriate content and review reports | Messages are not stored after delivery; they are kept in memory for at most 15 minutes after the room closes. If someone reports a player, that player's last 10 messages are kept with the report for at most 12 months. Age confirmation until you delete your account. |
| Friends data (your player code; if you entered an invite code, who invited you and how many players you invited; your friend list, incoming/outgoing friend requests, private-room invites, players you blocked, real players you met in your last 20 matches, last-seen and in-match time, the "hide my online status" setting) | To add friends by code, show whether friends are online/in a match, invite them to a private room, add or report recent players; to stop blocked players from sending you requests and invites | On the server, until you delete your account (invites 3 minutes, recent players last 20 matches). Friends only see your player name, code and status; if you hide your status you appear offline. Deleting your account also removes you from friend lists. |
| Purchase history (product, transaction ID, date; not card details) | To credit gems / bundles / Season Pass you bought, track your VIP subscription status (start, renewal, cancellation, expiry date), handle refunds and "Restore purchases" | On the server and at RevenueCat; until you delete your account (records required for tax/accounting are kept for the legal period) |
| Notification settings (whether you allowed notifications, which notification types are on, when notifications are scheduled) | To show reminders for your daily gift, season end, the weekly tournament and (at most once) after a long break; at most 1 a day, none between 22:00 and 09:00 | Only on your device. Your phone schedules and shows these notifications itself; no data is sent to our server or to any push notification service. Turn them off in the game under Settings > Account > Notifications or in your phone settings. |
There is no chat; players can only interact with preset emotes and short preset taunts. You can report or block an inappropriate player name from within a match.
2. Bots
When not enough players are available, empty slots in online matches may be filled with computer-controlled players (bots).
3. Ads and purchases
- Rewarded ads (Google AdMob): The game only has rewarded ads that you choose to watch. Ads are served by Google AdMob, which processes data such as the device advertising ID, approximate location from your IP address, device information and ad interactions under its own policy (How Google uses information from partner sites, Google Privacy Policy). In the EU/UK you are first asked for consent through Google's consent form (you can change your choice later); on iPhone, Apple's App Tracking Transparency prompt is shown before personalized ads, and if you decline, ads are shown without personalization.
- Purchases (RevenueCat): Payments are processed by the Apple App Store or Google Play; we never see your card details. We use RevenueCat to verify purchases and credit them to your account: RevenueCat receives your game account's anonymous ID and the purchase information provided by the store (product, transaction ID, date, country/currency). VIP subscription (monthly, auto-renewing): the store and RevenueCat report its status (start, renewal, cancellation, expiry date) to our server; payment and cancellation are managed in your Apple / Google account (iPhone: Settings → your name → Subscriptions; Android: Google Play → Payments & subscriptions). Deleting your game account does not cancel the store subscription by itself.
4. Sharing
We do not sell your data. It may only be shared with service providers needed to run the game (server hosting: [SERVER_PROVIDER, country]; ads: Google AdMob; purchase verification: RevenueCat; payments: Apple / Google; optional sign-in: Sign in with Apple / Google Sign-In — when you sign in, Apple or Google records that you signed in to the game under their own policy) or when required by law. Your player name and trophies are visible to other players.
Clip sharing: when you tap "Share", the clip is sent through your device's share sheet to the app you choose (e.g. TikTok, Instagram, WhatsApp); its use there is governed by that app's policy. "Save" only adds the clip to your device's gallery (on iOS only "add photos" permission is requested; your photos are never read). Your player name is added to the end of the clip only if you choose so; it is off by default.
5. Children
The game contains mild cartoon violence (knocking opponents off a platform; no blood) and is age-rated accordingly in the stores. It is not directed at children under 13 and we do not knowingly collect personal data from them. If you believe a child has given us data, contact us and we will delete the account. Parents can restrict purchases with device parental controls (Screen Time, Google Family Link).
6. Your rights (GDPR / KVKK)
- Download your data: In the game, Settings → Download my data gives you your account's server record as a JSON file.
- Delete your account: In the game, Settings → Delete my account (two-step confirmation). Your account and all related data are deleted from the server immediately and permanently, and game data on your device is cleared. Deleted accounts cannot be restored. If your account is linked to Apple or Google, that link is deleted too.
- For correction, objection or other requests: spearfallgame@gmail.com. You may also complain to your local data protection authority.
7. Legal basis and transfers
We process data to provide the game to you (performance of a contract) and to prevent abuse (legitimate interest); error reports and anonymous usage data also rely on legitimate interest (keeping the game working and balanced) and can be turned off any time in Settings; things like ad personalization rely only on your consent. Our server may be located in Turkey; in that case data is transferred there.
8. Security
Connections are encrypted (HTTPS/WSS). The account key itself is not stored on the server, only a one-way hash of it. For Apple/Google sign-in, the signature of the identity token is verified on our server with Apple's/Google's public keys; the token itself is not stored.
9. Changes and contact
If we change this policy we will update the date above and announce significant changes in the game. Contact: spearfallgame@gmail.com