LensFire
Privacy policy / Gizlilik politikası
Effective date / Yürürlük: 11 October / Ekim 2026Privacy, in plain language.
LensFire is a free optical puzzle game by NobleGeniusStudios, intended for players aged 13 and over.
Server-verified play (from 1.7.0)
Version 1.7.0 requires internet for campaign progress, coin actions and rewards. Our Google Cloud server verifies Firebase sign-in, applies game rules and stores the authoritative wallet and progress in Firestore. The device sends game actions instead of balances or completed-level claims. Guests use anonymous Firebase accounts, can play Chapter 1 and hold up to 1,000 coins. Chapter 2 and later require Google sign-in. Signing in restores that account's server data; balances from different accounts are not combined. A first Google link of an anonymous account keeps the same server identity. Starting a new journey preserves the wallet and reward receipts. Device saves are a cache and cannot override the server. The server uses request IDs and revisions to prevent repeated rewards and conflicting device updates. Account deletion removes gameplay state; anti-replay request and ad records are flagged for deletion after 90 days, and unused ad tickets after seven days. No real-money coin shop is enabled in this release.
Game progress and accounts (1.4.0–1.6.0)
Coins, completed levels, unlocked chapters, solution access, daily-gift dates, adaptive difficulty statistics and unfinished puzzles are saved locally and, after choosing a play mode, backed up to Google Cloud Firestore under your Firebase Authentication user ID. Guest mode uses an anonymous account when online; it cannot recover your save on a new phone unless you link Google. Google sign-in creates or restores a game account. Firebase Authentication processes your Google account email address, display name and user identifier; the game does not receive your Google password or access your Gmail messages. We use this data for sign-in and restoring progress, not marketing. Connections are encrypted. Offline changes wait on the device until synchronization succeeds. Conflicting saves require a choice; coin balances are never added together. A local recovery snapshot may be retained on the device.
Starting a new journey resets game progress and coins, including the linked cloud save after synchronization, but keeps daily-gift dates. Clearing app storage removes local saves, not linked cloud records. Preview APKs keep cloud saves separate from the Google Play version.
Update checks
The game uses Google Firebase Remote Config and Firebase Installations to check supported app versions. These services process an installation identifier and technical information including the app and SDK version, operating-system version, country and language codes, and time zone. Firebase may derive a country or region from the request IP address; this is approximate location, not GPS or precise location. Requests use HTTPS. Google also processes operational service information, including IP addresses, to operate and protect its services. Versions before 1.7.0 remain playable offline when the update service is unavailable. From 1.7.0, campaign actions require the game server even when the update check is unavailable.
Rewarded solution guides (1.2.1 and later)
You can choose to complete an ad to reveal a solution. Watching ads is not required to play. Advertising requires internet and a completed rewarded ad. Recent versions also allow spending earned game coins and retain solution access for the same puzzle arrangement. The game contacts a Google HTTPS endpoint to check connectivity before preparing and showing an ad. From 1.7.0, AdMob receives the pseudonymous Firebase user ID and a random, single-use reward ticket. Google sends a signed completion callback to our server. We verify its signature, ad unit, account, ticket and transaction before unlocking the guide. The phone cannot grant the reward itself; verification can delay the reward. We do not send your name or email in the reward ticket.
Advertising data and choices
Google Mobile Ads and User Messaging Platform may process IP-based approximate location, ad interactions, diagnostic information and device or app identifiers for advertising, measurement and fraud prevention. Data is encrypted in transit. Non-personalized ads still process technical data. This version requests non-personalized ads with PG content limits, applies under-consent-age treatment to all players without collecting their age, and removes the Android advertising-ID permission. Other technical identifiers may still be processed. Ad privacy choices appear in the main menu when Google's privacy flow requires them. See Google advertising privacy.
Analytics and permissions
In version 1.6.0 and later, optional Google Analytics for Firebase measures app openings and sessions, active puzzle time, chapter and adaptive puzzle identifiers, starts, completions, retries, exits, tutorial progress, coin spending/refunds/rewards, insufficient coins, and solution/ad outcomes. It also processes an app-instance identifier, device and app information and IP-derived approximate location. We do not attach your name, email, Firebase account ID, full save or exact puzzle moves. Collection is off by default and starts only after you select Allow. Declining does not restrict gameplay, coins or cloud saves. Change your choice anytime in Settings > Support > Gameplay Privacy. Disabling collection stops future gameplay events and resets the local Analytics identifier and pending Analytics data; it does not automatically erase historical aggregated reports. Analytics is not used for personalized advertising: advertising identifier collection and ad personalization signals are disabled. Preview builds do not collect gameplay analytics. Earlier versions keep Firebase Analytics disabled. Advertising SDK measurement is separate. There is no Crashlytics, chat or real-money purchase system. The game does not request contacts, camera, microphone or precise-location access.
Service providers and retention
Google processes Firebase data to provide the update service. Installation identifiers have a separate retention and deletion lifecycle; resetting game progress does not erase Firebase server records. This website also uses Firebase Hosting, which processes connection information such as IP addresses to serve and protect the site. See Firebase privacy information and Google's Privacy Policy for Google's processing and retention practices.
Account deletion and privacy requests
Account data and cloud saves are retained until you delete them or request deletion. In version 1.4.0 and later, open My Account > Delete Account to delete your Firebase account and both live and preview cloud saves. Google sign-in is requested again to verify ownership. This does not delete your Google account. You can also request deletion without installing the game using our account deletion page or email noblegeniusstudios.support@gmail.com. We may ask you to confirm ownership using the linked email address; do not send passwords. Provider operational logs and advertising records follow Google's retention policies and are separate from your game save.
Policy changes
We update this policy and the store disclosures when the game's data practices change. The advertising sections apply only to versions containing the advertising feature.
Gizlilik, açık ve anlaşılır.
LensFire, NobleGeniusStudios tarafından sunulan, 13 yaş ve üzerindeki oyunculara yönelik ücretsiz bir optik bulmaca oyunudur.
Sunucuda doğrulanan oyun (1.7.0 ve sonrası)
1.7.0 sürümünde bölüm ilerlemesi, coin işlemleri ve ödüller için internet gerekir. Google Cloud üzerindeki sunucumuz Firebase oturumunu doğrular, oyun kurallarını uygular ve esas bakiye ile ilerlemeyi Firestore'da tutar. Cihaz bakiye veya bölüm tamamlama beyanı yerine oyun hamlelerini gönderir. Misafirler anonim Firebase hesabıyla Chapter 1'i oynayabilir ve en fazla 1.000 coin tutabilir. Chapter 2 ve sonrasında Google girişi gerekir. Giriş yapıldığında o hesabın sunucu kaydı yüklenir; farklı hesapların bakiyeleri toplanmaz. Anonim hesabı ilk kez Google'a bağlamak aynı sunucu kimliğini korur. Yeni yolculuk bakiyeyi ve ödül kayıtlarını korur. Telefonda tutulan kayıt önbellektir; sunucu kaydını değiştiremez. Yinelenen ödülleri ve cihazlar arasında çakışan işlemleri önlemek için istek kimlikleri ve kayıt sürümleri kullanılır. Hesap silindiğinde oyun kaydı kaldırılır; tekrar işlem yapılmasını önleyen istek ve reklam kayıtları 90 gün, kullanılmayan reklam biletleri yedi gün sonra silinmek üzere işaretlenir. Bu sürümde gerçek parayla coin mağazası açık değildir.
Oyun kayıtları ve hesaplar (1.4.0–1.6.0)
Coinler, tamamlanan bölümler, açılan chapter'lar, çözüm hakları, günlük hediye tarihleri, uyarlanabilir zorluk bilgileri ve yarım kalan bulmacalar cihazda saklanır; oynama biçimini seçtikten sonra Firebase Authentication kullanıcı kimliğin altında Google Cloud Firestore'a yedeklenir. Çevrimiçi misafir modu anonim hesap kullanır. Google'a bağlamadığın misafir kaydı yeni telefonda geri alınamaz. Google girişi oyun hesabını oluşturur veya geri getirir. Firebase Authentication, Google hesabının e-posta adresini, görünen adını ve kullanıcı kimliğini işler. Oyun Google şifreni almaz, Gmail mesajlarına erişmez. Bu veriler giriş ve kayıt yükleme için kullanılır, pazarlama için kullanılmaz. Bağlantılar şifrelidir. Çevrimdışı değişiklikler eşitleme başarılı olana kadar telefonda bekler. Çakışan kayıtlardan birini seçersin; coinler toplanmaz. Cihazda yerel kurtarma kopyası tutulabilir.
Yeni yolculuk coin ve ilerlemeyi sıfırlar; eşitleme sonrası bağlı bulut kaydı da yenilenir, günlük hediye tarihleri korunur. Uygulama depolamasını temizlemek bağlı bulut kaydını silmez. Önizleme APK'larının bulut kayıtları Google Play sürümünden ayrı tutulur.
Güncelleme kontrolü
Desteklenen sürümler Google Firebase Remote Config ve Firebase Installations ile kontrol edilir. Bu hizmetler kurulum tanımlayıcısı ile uygulama/SDK sürümü, işletim sistemi sürümü, ülke ve dil kodları ve saat dilimi gibi teknik bilgileri işler. Firebase, istek IP adresinden ülke veya bölge çıkarabilir; bu yaklaşık konum bilgisidir, GPS veya hassas konum değildir. İletişim HTTPS kullanır. Google, hizmetlerini işletmek ve korumak için IP adresleri dahil operasyonel hizmet bilgilerini de işler. 1.7.0 öncesinde güncelleme hizmetine erişilemediğinde oyun çevrimdışı oynanabilir. 1.7.0 ve sonrasında güncelleme kontrolü çalışmasa da bölüm işlemleri oyun sunucusuna bağlantı gerektirir.
Ödüllü çözüm yardımı (1.2.1 ve sonrası)
Çözümü görmek için bir reklamı tamamlamayı seçebilirsin. Oynamak için reklam izlemek gerekmez. Reklam için internet ve tamamlanmış ödüllü gösterim gerekir. Yeni sürümlerde oyun coinleriyle de çözüm alınabilir ve aynı bulmaca düzeninin çözüm hakkı korunur. Oyun, reklam hazırlamadan ve göstermeden önce bağlantıyı kontrol etmek için Google'ın bir HTTPS adresine bağlanır. 1.7.0 ve sonrasında AdMob'a takma kimlik niteliğindeki Firebase kullanıcı kimliği ile rastgele, tek kullanımlık ödül bileti gönderilir. Google, sunucumuza imzalı bir tamamlama bildirimi yollar. Çözüm açılmadan önce imza, reklam birimi, hesap, bilet ve işlem doğrulanır. Telefon tek başına ödül veremez; doğrulama ödülü geciktirebilir. Ödül biletinde adın veya e-posta adresin gönderilmez.
Reklam verileri ve tercihler
Google Mobile Ads ve User Messaging Platform; reklam, ölçüm ve sahteciliği önleme amacıyla IP'den çıkarılan yaklaşık konumu, reklam etkileşimlerini, tanılama bilgilerini ve cihaz veya uygulama tanımlayıcılarını işleyebilir. Veriler aktarım sırasında şifrelenir. Kişiselleştirilmemiş reklamlar da teknik veri işler. Bu sürüm PG içerik sınırıyla kişiselleştirilmemiş reklam ister, yaş toplamadan tüm oyuncuları onay yaşı altındaymış gibi daha kısıtlı ayarlarla ele alır ve Android reklam kimliği iznini kaldırır. Başka teknik tanımlayıcılar yine işlenebilir. Google'ın gizlilik akışı gerektirdiğinde ana menüde reklam gizlilik tercihleri görünür. Ayrıntılar: Google reklam gizliliği.
Analiz ve izinler
1.6.0 ve sonraki sürümlerde isteğe bağlı Google Analytics for Firebase; uygulama açılışlarını ve oturumları, aktif bulmaca süresini, chapter ve uyarlanan bulmaca kimliklerini, bölüm başlangıçlarını, tamamlamaları, tekrar denemeleri, çıkışları, eğitim ilerlemesini, coin harcama/iade/ödüllerini, coin yetersizliğini ve çözüm/reklam sonuçlarını ölçer. Hizmet ayrıca uygulama kurulum tanımlayıcısı, cihaz ve uygulama bilgileri ile IP'den çıkarılan yaklaşık konumu işler. Adını, e-postanı, Firebase hesap kimliğini, tam kaydını veya tek tek bulmaca hamlelerini bu analize eklemeyiz. Toplama varsayılan olarak kapalıdır; yalnızca İzin Ver seçiminle başlar. Reddetmek oynanışı, coinleri veya bulut kaydını kısıtlamaz. Tercihini Ayarlar > Destek > Oyun Analizi Tercihi bölümünden değiştirebilirsin. Kapatmak gelecekteki oynanış olaylarını durdurur; cihazdaki Analytics tanımlayıcısını ve bekleyen analiz verisini sıfırlar. Geçmiş toplu raporları otomatik silmez. Analiz verileri kişiselleştirilmiş reklam için kullanılmaz; reklam kimliği toplama ve reklam kişiselleştirme sinyalleri kapalıdır. Önizleme sürümleri oyun analizi toplamaz. Önceki sürümlerde Firebase Analytics kapalıdır. Reklam SDK'sının ölçümleri ayrıdır. Crashlytics, sohbet veya gerçek parayla satın alma sistemi bulunmaz. Rehber, kamera, mikrofon veya hassas konuma erişim istenmez.
Hizmet sağlayıcılar ve saklama
Google, güncelleme hizmeti için Firebase verilerini işler. Kurulum tanımlayıcılarının ayrı saklama ve silme süreçleri vardır; oyun kaydını sıfırlamak Firebase sunucu kayıtlarını silmez. Bu web sitesi Firebase Hosting kullanır; sayfayı sunmak ve korumak için IP adresi gibi bağlantı bilgileri işlenir. Ayrıntılar için Firebase gizlilik bilgileri ve Google Gizlilik Politikası sayfalarını inceleyebilirsin.
Hesap silme ve gizlilik talepleri
Hesap ve bulut kayıtları, silinene veya silme talebi verilene kadar tutulur. 1.4.0 ve sonrası sürümlerde Hesabım > Hesabı Sil ile Firebase hesabını, gerçek ve önizleme bulut kayıtlarını silebilirsin. Sahipliği doğrulamak için Google'a tekrar giriş istenir. Google hesabının kendisi silinmez. Oyunu kurmadan da hesap silme sayfasından veya noblegeniusstudios.support@gmail.com adresinden silme talep edebilirsin. Bağlı e-posta adresinle sahipliği doğrulamanı isteyebiliriz; şifre gönderme. Hizmet sağlayıcının operasyonel günlükleri ve reklam kayıtları oyun kaydından ayrıdır ve Google'ın saklama politikalarına tabidir.
Politika değişiklikleri
Oyunun veri işleme uygulamaları değiştikçe bu politika ve mağaza bildirimleri güncellenir. Reklam açıklamaları yalnızca reklam özelliği içeren sürümler için geçerlidir.