Cleanly — Gizlilik Politikası / Privacy Policy
Yürürlük tarihi / Effective date: 2026-09-25
Bu sayfada önce Türkçe metin, ardından İngilizce metin yer alır. This page contains the Turkish text first, followed by the English text.
Türkçe
1. Bu politika neyi kapsar
Bu politika, iOS ve Android için yayımlanan Cleanly oyununu ("uygulama") kapsar. Uygulamayı kullandığınızda hangi verilerin nerede tutulduğunu, hangi hizmetlerin hangi verileri topladığını ve haklarınızı açıklar. Uygulamada hesap açılmaz; oynamak için kayıt ya da giriş gerekmez.
2. Veri sorumlusu
- Veri sorumlusu: Sezer Kusku (bireysel geliştirici)
- İletişim: hello.scannerstudio@gmail.com
Kişisel verilerinizle ilgili her soru ve talep için bu adrese yazabilirsiniz.
3. Kısaca
- Oyun ilerlemeniz, yıldızlarınız, jetonlarınız ve ayarlarınız yalnızca cihazınızda saklanır; bize gönderilmez.
- Geliştirici olarak kendi sunucumuzu işletmiyoruz ve sizden doğrudan kişisel veri almıyoruz. Aşağıdaki hizmetlerde yalnızca anonim kimliklere bağlı kayıtları ve toplu raporları görürüz.
- Uygulamadaki reklamları Google AdMob gösterir. AdMob, 5. bölümde anlatılan cihaz ve kullanım verilerini toplar.
- Uygulama içi satın almalar isteğe bağlıdır ("Reklamsız oyna" ve jeton paketleri). Ödemeyi Apple ya da Google alır; kart ve ödeme bilgileriniz uygulamaya ya da bize ulaşmaz. Satın almaları RevenueCat anonim bir kimlikle doğrular (6. bölüm).
- Oyunun nasıl kullanıldığını (oturumlar, geri dönüş oranı, seviye ilerlemesi) Google'ın Firebase Analytics hizmetiyle ölçeriz. Bunun için anonim bir uygulama örneği kimliği kullanılır; reklam kimliği analitik için kullanılmaz (7. bölüm).
- Sıralamalar isteğe bağlıdır: iOS'ta Apple Game Center, Android'de Google Play Games kullanılır (8. bölüm).
- Uygulama konum, kamera, mikrofon, rehber ya da fotoğraf izni istemez.
4. Cihazınızda saklanan veriler
Uygulama aşağıdaki bilgileri yalnızca cihazınızın yerel depolamasında tutar:
- Seviye ilerlemesi: her seviyede kazandığınız yıldızlar ve puanlar, açılan seviyeler, bir seviyede üst üste başarısız tur sayısı.
- Jetonlar ve görünümler: jeton bakiyesi, kazanılan toplam jeton, alınan günlük ödüller ve seri ödülleri, jetonla aldığınız görünümler (silecek ve manzara görünümleri).
- Canlar: can sayısı ve son can dolum zamanı.
- Günlük geçmiş: her gün için o günün en iyi turu ve seriniz.
- Ayarlar: ses, titreşim, dil, seçili görünümler ve öğreticinin gösterilip gösterilmediği.
- Satın almalar: "Reklamsız oyna"nın satın alındığını gösteren bir bayrak, satın almayla gelen 500 jetonun verilip verilmediği, mağazanın onayladığı ama henüz cüzdana eklenmemiş (bekleyen) jeton miktarı ve aynı jeton paketinin iki kez eklenmemesi için daha önce işlenmiş mağaza işlem kimliklerinin listesi.
Bu bilgiler bize ya da başka birine gönderilmez. Cihazınızın kendi yedekleme özelliği (iCloud yedeği ya da Android yedeği) açıksa, işletim sistemi uygulama verilerini cihaz yedeğinin bir parçası olarak Apple ya da Google hesabınıza yedekleyebilir; bu yedeklere bizim erişimimiz yoktur.
Reklam onayı tercihiniz Google'ın onay aracı (User Messaging Platform) tarafından yine cihazınızda saklanır. iOS takip izni yanıtınızı iOS kendisi saklar. RevenueCat (6. bölüm) ve Firebase (7. bölüm) yazılımları da kendi anonim kimliklerini cihazınızda saklar.
5. Reklamlar (Google AdMob)
Uygulama ücretsizdir ve Google AdMob ile reklam gösterir: ekranın altında banner, isteğe bağlı ödüllü reklamlar ve seviyeler arasında belirli aralıklarla geçiş reklamları. Reklam içeriği "G" (genel izleyici) derecesiyle sınırlandırılmıştır. "Reklamsız oyna"yı satın aldıysanız banner ve geçiş reklamları gösterilmez; ödüllü reklamlar isteğe bağlı olarak kalır.
Reklamları sunmak için Google ve reklam iş ortakları cihazınızdan şu verileri toplayabilir:
- Reklam kimliği ve cihaz tanımlayıcıları: iOS'ta reklam kimliği (IDFA) yalnızca takip izni verirseniz; Android'de Android reklam kimliği ve uygulama grubu kimliği (app set ID) gibi tanımlayıcılar.
- IP adresi ve ondan çıkarılan yaklaşık konum (ülke ya da şehir düzeyi). Hassas konum toplanmaz.
- Cihaz bilgileri: cihaz modeli, işletim sistemi sürümü, dil ve ekran boyutu gibi.
- Reklam ve uygulama etkileşimleri: gösterilen reklamlar, tıklamalar, video izlemeleri ve uygulamanın açılması gibi etkileşimler.
- Tanı verileri: reklam yazılımının çökme, performans (örneğin açılış süresi) ve diğer teknik tanı bilgileri.
Bu veriler reklam göstermek ve ölçmek, reklam dolandırıcılığını önlemek, analiz yapmak ve izin verdiyseniz reklamları kişiselleştirmek için kullanılır. Google bu verileri kendi gizlilik politikasına göre işler; bu verilerin bir kısmı için bağımsız veri sorumlusu olarak hareket eder ve verileri Türkiye ile Avrupa Ekonomik Alanı dışındaki sunucularda (örneğin ABD'de) işleyebilir. Google'a göre veriler iletim sırasında şifrelenir (TLS).
- Google Gizlilik Politikası: https://policies.google.com/privacy
- Google, hizmetlerini kullanan uygulamalardan gelen bilgileri nasıl kullanır: https://policies.google.com/technologies/partner-sites
- Google ve reklamlar: https://policies.google.com/technologies/ads
Onay (Avrupa Ekonomik Alanı, Birleşik Krallık, İsviçre). Bu bölgelerde uygulama ilk açıldığında Google'ın onay formunu gösterir. Kişiselleştirilmiş reklamları kabul edebilir ya da reddedebilirsiniz; oyun her iki durumda da aynı çalışır. Kararınızı istediğiniz zaman Ayarlar → Reklam tercihleri ile değiştirebilirsiniz. Bu satır, Google'ın kuralları gereği bir tercih ekranının gerektiği bölgelerde (AEA, Birleşik Krallık, İsviçre ve bazı ABD eyaletleri) görünür. İlgili ABD eyaletlerinde kişisel bilgilerinizin satışından ya da paylaşımından vazgeçme (opt-out) hakkınızı da aynı satırdan kullanabilirsiniz.
iOS Uygulama Takibi Saydamlığı (ATT). iOS'ta uygulama, reklam kimliğine (IDFA) erişmek için bir kez izin ister. "Uygulamadan İzlememesini İste" seçeneğini seçerseniz uygulama IDFA'ya erişemez ve verileriniz sizi diğer şirketlerin uygulama ve web sitelerinde izlemek için kullanılmaz. Reklamlar gösterilmeye devam eder; Google reklam seçerken yaklaşık konum ve cihaz dili gibi bağlamsal bilgileri kullanabilir. İzni istediğiniz zaman iPhone'unuzda Ayarlar → Gizlilik ve Güvenlik → İzleme bölümünden değiştirebilirsiniz.
Android reklam kimliği. Android'de reklam kimliğinizi cihaz ayarlarından sıfırlayabilir ya da silebilirsiniz (çoğu cihazda Ayarlar → Gizlilik → Reklamlar ya da Ayarlar → Google → Reklamlar).
6. Uygulama içi satın almalar (RevenueCat)
Uygulamada isteğe bağlı iki tür satın alma vardır:
- Reklamsız oyna: tek seferlik, kalıcı (tüketilmeyen) bir satın alma. Banner ve geçiş reklamlarını kaldırır; ödüllü reklamlar isteğe bağlı olarak kalır.
- Jeton paketleri: tüketilebilir ürünler (400, 1.500 ve 4.200 jeton).
Ödemeyi Apple (App Store) ya da Google (Google Play) alır. Kart numarası, fatura adresi gibi ödeme bilgileriniz uygulamaya ya da bize hiç ulaşmaz; Apple ya da Google bu bilgileri kendi gizlilik politikalarına göre işler.
Satın almaları doğrulamak için uygulama RevenueCat (RevenueCat, Inc.) hizmetini kullanır. RevenueCat, mağazanın satın alma fişini kendi sunucusunda doğrular ve satın alma durumunuzu uygulamaya bildirir. Bunun için RevenueCat şu verileri işler:
- Anonim uygulama kullanıcı kimliği: RevenueCat'in rastgele oluşturduğu bir kimlik. Adınıza, e-postanıza ya da Apple/Google hesabınıza bağlı değildir.
- Cihaz ve işletim sistemi bilgileri: örneğin platform, işletim sistemi sürümü, uygulama sürümü, dil ve mağaza ülkesi.
- Satın alma geçmişi: hangi ürünü aldığınız, tarih, fiyat ve para birimi, mağazanın işlem kimliği ve satın alma fişi.
- Her internet bağlantısında olduğu gibi IP adresiniz de RevenueCat'e ulaşabilir.
Satın alma yapmasanız da uygulama açılışta, fiyatları gösterebilmek ve satın alma durumunuzu öğrenmek için RevenueCat'e bağlanır; bu sırada anonim kimlik ve cihaz bilgileri gönderilir. Satın alma geçmişi yalnızca bir satın alma yaptıysanız oluşur.
RevenueCat bu verileri bizim adımıza (veri işleyen olarak) işler ve Türkiye ile Avrupa Ekonomik Alanı dışındaki sunucularda (örneğin ABD'de) işleyebilir. Geliştirici olarak RevenueCat panelinde anonim kimliğe bağlı satın alma kayıtlarını görebiliriz; bu kayıtlar sizi adınızla ya da hesabınızla tanımlamaz.
- RevenueCat Gizlilik Politikası: https://www.revenuecat.com/privacy
- Apple Gizlilik Politikası: https://www.apple.com/legal/privacy/
- Google Gizlilik Politikası: https://policies.google.com/privacy
7. Kullanım analitiği (Firebase Analytics)
Oyunu geliştirmek için, örneğin oyuncuların ertesi gün geri dönüp dönmediğini ve hangi seviyede takıldığını görmek için Google'ın Firebase Analytics hizmetini kullanırız. Firebase şu verileri toplar:
- Uygulama örneği kimliği (app instance ID): uygulamanın bu kurulumu için rastgele oluşturulan bir kimlik. Uygulamayı silip yeniden yüklediğinizde değişir. Reklam kimliği (IDFA ya da Android reklam kimliği) analitik için kullanılmaz.
- Kullanım bilgileri: uygulamanın ilk açılışı, oturumlar ve süreleri, geri dönüş (tutma) oranı.
- Oyun olayları: bir seviyenin başlaması (`level_start`); bitmesi, aldığınız yıldız ve temizlik yüzdesi (`level_end`); yarıda bırakılması (`level_abandon`); "Reklamsız oyna" satın alması (`purchase_no_ads`) ve jeton paketi satın alması, yani hangi paket ve kaç jeton (`purchase_coins`). Firebase, mağaza satın almalarını ayrıca kendiliğinden kaydedebilir.
- Cihaz ve uygulama bilgileri: cihaz modeli, işletim sistemi sürümü, uygulama sürümü ve dil.
- Yaklaşık konum: IP adresinden çıkarılan ülke (ve bölge ya da şehir) düzeyinde konum. Hassas konum toplanmaz.
Bu olaylara adınız, e-postanız ya da bir hesap bilgisi eklenmez. Firebase panelinde çoğunlukla toplu raporları görürüz (örneğin "ertesi gün geri dönen oyuncuların oranı"). Google bu verileri Firebase ve Google Analytics koşullarına göre işler ve Türkiye ile Avrupa Ekonomik Alanı dışındaki sunucularda (örneğin ABD'de) işleyebilir.
- Google Gizlilik Politikası: https://policies.google.com/privacy
- Firebase'de gizlilik ve güvenlik: https://firebase.google.com/support/privacy
8. Sıralamalar (isteğe bağlı)
Cihazınızda bu hizmetlere giriş yapmışsanız uygulama, iOS'ta Apple Game Center'a, Android'de Google Play Games'e bağlanır ve iki sıralama tablosuna skor gönderir:
- Günlük tablo: günün bulmacasında oynadığınız turun arka plandaki puanı. Bu, 0 ile 10000 arasında bir sayıdır; ekranda gördüğünüz temizlik yüzdesi değildir.
- Toplam yıldız: bütün seviyelerde kazandığınız yıldızların toplamı.
Skorlar Game Center ya da Play Games oyuncu kimliğinizle birlikte gönderilir. Tablolarda o hesapta seçtiğiniz görünen ad (Game Center takma adı ya da Play Games oyuncu adı) ve skorunuz diğer oyunculara görünür. Skorlar Apple'ın ya da Google'ın sunucularında, onların gizlilik politikalarına göre saklanır; biz yalnızca tabloların herkese gösterdiği bilgiyi görebiliriz. Bu hizmetlere giriş yapmamışsanız uygulama hiçbir skor göndermez ve oyun aynı şekilde çalışır.
- Apple Gizlilik Politikası: https://www.apple.com/legal/privacy/
- Google Gizlilik Politikası: https://policies.google.com/privacy
9. Sonuç paylaşma
Günlük sonucunuzu paylaşmak isterseniz uygulama, cihazınızın paylaşım ekranını kısa bir metinle açar. Metni hangi uygulamaya göndereceğinizi siz seçersiniz; bize hiçbir şey gelmez.
10. Çökme ve performans raporları
Uygulamada ayrı bir çökme raporlama hizmeti yoktur. Cihaz ayarlarınızda izin verdiyseniz Apple ya da Google, uygulamanın çökme ve performans raporlarını kimliğinizi göstermeden geliştiriciyle paylaşabilir.
11. Hukuki sebepler
- Cihazınızda tutulan oyun verileri: oyunun çalışması için gereklidir ve cihazınızdan çıkmaz.
- Kişiselleştirilmiş reklamlar ve takip: Avrupa Ekonomik Alanı, Birleşik Krallık ve İsviçre'de onayınıza, iOS'ta ayrıca takip (ATT) iznine dayanır.
- Kişiselleştirilmemiş reklamlar, reklam ölçümü ve dolandırıcılığın önlenmesi: uygulamayı ücretsiz sunabilmemize ilişkin meşru menfaatimize dayanır.
- Uygulama içi satın almalar: satın aldığınız ürünü size teslim etmek ve satın almayı doğrulamak için gereklidir (sözleşmenin kurulması ve ifası). Satın alma yapmadığınızda açılışta RevenueCat'e yapılan bağlantı, satın almayı sunabilmemize ilişkin meşru menfaatimize dayanır.
- Kullanım analitiği: oyunu geliştirme ve sorunları bulma konusundaki meşru menfaatimize dayanır. Bulunduğunuz yerin kuralları bu tür ölçüm için onay gerektiriyorsa dayanak onayınız olabilir.
- Sıralamalar: Game Center ya da Play Games'e kendi isteğinizle giriş yapmanıza dayanır.
12. Saklama süresi ve silme
- Cihazınızdaki veriler siz silene kadar cihazınızda kalır. Ayarlar → İlerlemeyi sıfırla seviyeleri, yıldızları, jetonları, jetonla alınan görünümleri, canları ve günlük geçmişi (seri dahil) siler; ses, titreşim ve dil ayarlarınız kalır. Satın aldığınız jetonlar da bakiyenin parçası olduğu için silinir; "Reklamsız oyna" satın alma bayrağı silinmez. Uygulamayı cihazınızdan silmek bütün yerel verileri (satın alma bayrakları ve satın aldığınız jetonlar dahil) siler; "Reklamsız oyna" Ayarlar → Hakkında → Satın almaları geri yükle ile geri getirilebilir, jeton paketleri geri yüklenmez. Cihaz yedeğinden geri yükleme yaparsanız yedekteki veriler geri gelebilir.
- Satın alma kayıtları RevenueCat'te, hizmeti kullandığımız sürece ve vergi ya da muhasebe gibi yasal yükümlülüklerin gerektirdiği süre boyunca saklanabilir. Silinmesini isterseniz bize yazın; kaydı bulabilmemiz için mağazanın gönderdiği sipariş numarası (Apple'da "Order ID", Google Play'de "GPA." ile başlayan numara) gerekebilir. Apple ve Google'daki satın alma geçmişiniz onların kurallarına tabidir.
- Analitik verileri Google Analytics'in saklama ayarına göre tutulur: olay düzeyindeki veriler için varsayılan süre 2 aydır (en fazla 14 aya uzatılabilir); toplu raporlar daha uzun kalabilir. Uygulamayı silip yeniden yüklemek yeni bir uygulama örneği kimliği oluşturur; eski kimliğe bağlı veriler saklama süresi dolunca silinir.
- Reklam verileri Google'ın saklama kurallarına tabidir: https://policies.google.com/technologies/retention. iOS'ta takip iznini kapatabilir, Android'de reklam kimliğinizi sıfırlayabilir ya da silebilirsiniz. Google'daki reklam ayarlarınız: https://myadcenter.google.com
- Sıralama verileri Apple'ın ve Google'ın kurallarına tabidir. Apple hesabınıza bağlı verileri https://privacy.apple.com adresinden; Google Play Games verilerinizi Play Games profilinizin ayarlarından ya da Google Hesabınızdan (https://myaccount.google.com) silebilirsiniz. İlerlemeyi sıfırlamak, daha önce gönderilmiş skorları silmez.
13. Çocuklar
Uygulama çocuklara yönelik değildir ve 13 yaşından küçük çocuklardan bilerek kişisel veri toplamayız. Reklamlar genel izleyiciye uygun ("G") içerikle sınırlıdır. 13 yaşından küçük bir çocuğun uygulamayı kullandığını düşünüyorsanız bize yazın; reklam kimliğini sıfırlamak gibi adımlarda yardımcı oluruz.
14. Haklarınız (KVKK ve GDPR)
6698 sayılı Kişisel Verilerin Korunması Kanunu (KVKK) madde 11 ve AB/Birleşik Krallık Genel Veri Koruma Tüzüğü (GDPR) kapsamında; kişisel verilerinizin işlenip işlenmediğini öğrenme, bilgi isteme, işlenme amacını ve aktarıldığı üçüncü kişileri öğrenme, düzeltme, silme, işlemeyi kısıtlama, itiraz etme, veri taşınabilirliği ve verdiğiniz onayı geri alma haklarına sahipsiniz.
Taleplerinizi hello.scannerstudio@gmail.com adresine gönderebilirsiniz; en geç 30 gün içinde yanıt veririz. Kendi sunucumuz yoktur; RevenueCat ve Firebase'teki kayıtlar anonim kimliklerle tutulur. Bu yüzden bir talebi sizinle eşleştirebilmek için ek bilgi (örneğin satın alma sipariş numarası) isteyebiliriz; eşleştirme mümkün olmazsa bunu size açıkça söyleriz. Google'ın ya da Apple'ın kendi adına tuttuğu verilerle ilgili taleplerinizi doğrudan bu şirketlere de iletebilirsiniz; yönlendirmede yardımcı oluruz. Ayrıca Türkiye'de Kişisel Verileri Koruma Kurumu'na, AEA'da ya da Birleşik Krallık'ta yerel veri koruma otoritesine şikâyette bulunma hakkınız vardır.
15. Değişiklikler
Bu politikayı güncellersek yeni metni bu sayfada yeni bir yürürlük tarihiyle yayımlarız. Önemli değişiklikleri ayrıca uygulamanın güncelleme notlarında belirtiriz.
Yürürlük tarihi: 2026-09-25
English
1. What this policy covers
This policy covers Cleanly, the game published for iOS and Android ("the app"). It explains which data is kept where when you use the app, which services collect which data, and what your rights are. The app has no accounts; you do not need to sign up or log in to play.
2. Data controller
- Data controller: Sezer Kusku (individual developer)
- Contact: hello.scannerstudio@gmail.com
Write to this address with any question or request about your personal data.
3. In short
- Your game progress, stars, coins and settings are stored only on your device and are never sent to us.
- As the developer we run no servers of our own and receive no personal data from you directly. In the services below we see only records tied to anonymous identifiers and aggregated reports.
- The ads in the app are served by Google AdMob, which collects the device and usage data described in section 5.
- In-app purchases are optional ("Play ad-free" and coin packs). Apple or Google takes the payment; your card and payment details never reach the app or us. RevenueCat validates purchases under an anonymous identifier (section 6).
- We measure how the game is used (sessions, how many players come back, level progress) with Google's Firebase Analytics. It uses an anonymous app instance ID; the advertising identifier is not used for analytics (section 7).
- Leaderboards are optional: Apple Game Center on iOS, Google Play Games on Android (section 8).
- The app does not ask for location, camera, microphone, contacts or photo permissions.
4. Data stored on your device
The app keeps the following only in your device's local storage:
- Level progress: the stars and scores you earned on each level, unlocked levels, and the number of failed rounds in a row on a level.
- Coins and looks: coin balance, total coins earned, daily and streak rewards already collected, and the looks you bought with coins (squeegee and view looks).
- Lives: the number of lives and the time of the last refill.
- Daily history: your best round of each day and your streak.
- Settings: sound, haptics, language, the selected looks, and whether the tutorial has been shown.
- Purchases: a flag showing that "Play ad-free" was bought, whether its 500 bonus coins were paid out, the amount of coins the store has confirmed but that have not yet been added to your wallet (pending coins), and the list of store transaction IDs already processed, so that the same coin pack is never added twice.
This data is never sent to us or to anyone else. If your device's own backup (iCloud Backup or Android backup) is turned on, the operating system may back up app data to your Apple or Google account as part of the device backup; we have no access to those backups.
Your ad consent choice is stored on your device by Google's consent tool (User Messaging Platform). Your answer to the iOS tracking prompt is stored by iOS itself. The RevenueCat (section 6) and Firebase (section 7) software also keep their own anonymous identifiers on your device.
5. Advertising (Google AdMob)
The app is free and shows ads through Google AdMob: a banner at the bottom of the screen, optional rewarded ads, and interstitial ads between levels at set intervals. Ad content is limited to the "G" (general audiences) rating. If you bought "Play ad-free", the banner and interstitial ads are not shown; rewarded ads remain available as an option.
To serve ads, Google and its advertising partners may collect the following from your device:
- Advertising ID and device identifiers: on iOS the advertising identifier (IDFA) only if you allow tracking; on Android identifiers such as the Android advertising ID and the app set ID.
- IP address and the approximate location derived from it (country or city level). Precise location is not collected.
- Device information: such as device model, operating system version, language and screen size.
- Ad and app interactions: ads shown, clicks, video views and interactions such as app launches.
- Diagnostics: crash, performance (for example launch time) and other technical diagnostic data of the ads software.
This data is used to serve and measure ads, prevent ad fraud, for analytics and, if you agree, to personalise ads. Google processes this data under its own privacy policy, acts as an independent controller for part of it, and may process it on servers outside Türkiye and the European Economic Area (for example in the United States). According to Google, the data is encrypted in transit (TLS).
- Google Privacy Policy: https://policies.google.com/privacy
- How Google uses information from apps that use its services: https://policies.google.com/technologies/partner-sites
- Google and advertising: https://policies.google.com/technologies/ads
Consent (European Economic Area, United Kingdom, Switzerland). In these regions the app shows Google's consent form on first launch. You can accept or decline personalised ads; the game works the same either way. You can change your choice at any time in Settings → Ad preferences. This row appears in the regions where Google's rules require a choices screen (EEA, UK, Switzerland and some US states). In those US states you can also use the same row to opt out of the sale or sharing of your personal information.
iOS App Tracking Transparency (ATT). On iOS the app asks once for permission to access the advertising identifier (IDFA). If you choose "Ask App Not to Track", the app cannot access the IDFA and your data is not used to track you across other companies' apps and websites. Ads are still shown; Google may choose them using contextual information such as approximate location and device language. You can change this at any time on your iPhone in Settings → Privacy & Security → Tracking.
Android advertising ID. On Android you can reset or delete your advertising ID in the device settings (on most devices Settings → Privacy → Ads or Settings → Google → Ads).
6. In-app purchases (RevenueCat)
The app offers two kinds of optional purchase:
- Play ad-free: a one-time, permanent (non-consumable) purchase. It removes the banner and interstitial ads; rewarded ads remain available as an option.
- Coin packs: consumable products (400, 1,500 and 4,200 coins).
Apple (App Store) or Google (Google Play) takes the payment. Your payment details, such as your card number or billing address, never reach the app or us; Apple or Google processes them under its own privacy policy.
To validate purchases the app uses RevenueCat (RevenueCat, Inc.). RevenueCat checks the store's purchase receipt on its own servers and tells the app what you own. For this, RevenueCat processes:
- An anonymous app user ID: a random identifier created by RevenueCat. It is not linked to your name, your email or your Apple/Google account.
- Device and operating system information: for example platform, operating system version, app version, language and store country.
- Purchase history: which product you bought, the date, the price and currency, and the store's transaction ID and purchase receipt.
- As with any internet connection, your IP address may also reach RevenueCat.
Even if you never buy anything, the app connects to RevenueCat on launch to show prices and to check what you own; the anonymous ID and device information are sent at that time. A purchase history exists only if you have made a purchase.
RevenueCat processes this data on our behalf (as a processor) and may process it on servers outside Türkiye and the European Economic Area (for example in the United States). As the developer we can see purchase records tied to the anonymous ID in the RevenueCat dashboard; these records do not identify you by name or account.
- RevenueCat Privacy Policy: https://www.revenuecat.com/privacy
- Apple Privacy Policy: https://www.apple.com/legal/privacy/
- Google Privacy Policy: https://policies.google.com/privacy
7. Usage analytics (Firebase Analytics)
To improve the game, for example to see whether players come back the next day and on which level they get stuck, we use Google's Firebase Analytics. Firebase collects:
- The app instance ID: a random identifier created for this installation of the app. It changes if you uninstall and reinstall the app. The advertising identifier (IDFA or Android advertising ID) is not used for analytics.
- Usage information: the app's first launch, sessions and their length, and retention (how many players come back).
- Game events: a level starting (`level_start`); a level ending, with the stars and the clean percentage (`level_end`); a level being abandoned (`level_abandon`); buying "Play ad-free" (`purchase_no_ads`); and buying a coin pack, that is which pack and how many coins (`purchase_coins`). Firebase may also record store purchases automatically.
- Device and app information: device model, operating system version, app version and language.
- Approximate location: country (and region or city) level, derived from the IP address. Precise location is not collected.
No name, email or account information is added to these events. In Firebase we mostly see aggregated reports (for example "the share of players who came back the next day"). Google processes this data under the Firebase and Google Analytics terms and may process it on servers outside Türkiye and the European Economic Area (for example in the United States).
- Google Privacy Policy: https://policies.google.com/privacy
- Privacy and security in Firebase: https://firebase.google.com/support/privacy
8. Leaderboards (optional)
If you are signed in to these services on your device, the app connects to Apple Game Center on iOS or Google Play Games on Android and submits scores to two leaderboards:
- Daily board: the hidden score of your round on the day's puzzle. It is a number between 0 and 10000, not the clean percentage you see on screen.
- Total stars: the sum of the stars you earned across all levels.
Scores are submitted together with your Game Center or Play Games player ID. On the boards, the display name you chose for that account (Game Center nickname or Play Games gamer name) and your score are visible to other players. Scores are stored on Apple's or Google's servers under their privacy policies; we see only what the boards show to everyone. If you are not signed in to these services, the app submits nothing and the game plays exactly the same.
- Apple Privacy Policy: https://www.apple.com/legal/privacy/
- Google Privacy Policy: https://policies.google.com/privacy
9. Sharing a result
If you choose to share your daily result, the app opens your device's share sheet with a short text. You choose which app receives it; nothing is sent to us.
10. Crash and performance reports
The app contains no separate crash reporting service. If you allowed it in your device settings, Apple or Google may share the app's crash and performance reports with the developer without identifying you.
11. Legal bases
- Game data on your device: needed for the game to work; it never leaves your device.
- Personalised ads and tracking: your consent in the European Economic Area, the United Kingdom and Switzerland, and on iOS also your tracking (ATT) permission.
- Non-personalised ads, ad measurement and fraud prevention: our legitimate interest in offering the app for free.
- In-app purchases: needed to deliver the product you bought and to validate the purchase (entering into and performing a contract). The connection to RevenueCat on launch when you have not bought anything relies on our legitimate interest in being able to offer purchases.
- Usage analytics: our legitimate interest in improving the game and finding problems. Where the rules of your region require consent for this kind of measurement, the basis may be your consent.
- Leaderboards: your own choice to sign in to Game Center or Play Games.
12. Retention and deletion
- Data on your device stays there until you delete it. Settings → Reset progress deletes levels, stars, coins, looks bought with coins, lives and the daily history (including the streak); your sound, haptics and language settings stay. Coins you bought are part of the balance, so they are deleted too; the "Play ad-free" purchase flag is not. Uninstalling the app deletes all local data (including the purchase flags and coins you bought); "Play ad-free" can be brought back with Settings → About → Restore purchases, coin packs cannot. If you restore a device backup, the data in that backup may come back.
- Purchase records may be kept by RevenueCat for as long as we use the service and for as long as legal obligations such as tax or accounting require. If you want them deleted, write to us; to find the record we may need the order number from the store (the "Order ID" from Apple, or the number starting with "GPA." from Google Play). Your purchase history at Apple and Google follows their rules.
- Analytics data follows the Google Analytics retention setting: event-level data is kept for 2 months by default (it can be extended to at most 14 months); aggregated reports may be kept longer. Uninstalling and reinstalling the app creates a new app instance ID; data tied to the old ID is deleted when the retention period ends.
- Advertising data follows Google's retention rules: https://policies.google.com/technologies/retention. You can turn tracking off on iOS, and reset or delete your advertising ID on Android. Your ad settings at Google: https://myadcenter.google.com
- Leaderboard data follows Apple's and Google's rules. You can delete data linked to your Apple Account at https://privacy.apple.com, and your Google Play Games data from your Play Games profile settings or your Google Account (https://myaccount.google.com). Resetting progress does not delete scores that were already submitted.
13. Children
The app is not directed at children, and we do not knowingly collect personal data from children under 13. Ads are limited to content suitable for general audiences ("G"). If you believe a child under 13 is using the app, write to us and we will help with steps such as resetting the advertising ID.
14. Your rights (KVKK and GDPR)
Under Article 11 of the Turkish Personal Data Protection Law No. 6698 (KVKK) and the EU/UK General Data Protection Regulation (GDPR), you have the right to know whether your personal data is processed, to request information, to learn the purpose of processing and the third parties it is transferred to, and to rectification, erasure, restriction, objection, data portability and withdrawal of consent.
Send requests to hello.scannerstudio@gmail.com; we reply within 30 days at the latest. We run no servers of our own, and the records at RevenueCat and Firebase are kept under anonymous identifiers. To match a request to you we may therefore ask for extra details (for example the order number of a purchase); if a match is not possible, we will tell you so plainly. You can also send requests about data that Google or Apple holds on its own behalf directly to those companies; we will help you find the right place. You also have the right to complain to the Personal Data Protection Authority (KVKK) in Türkiye, or to your local data protection authority in the EEA or the United Kingdom.
15. Changes
If we update this policy, we will publish the new text on this page with a new effective date and mention important changes in the app's release notes.
Effective date: 2026-09-25