Driftleaf
Privacy Policy · Gizlilik Politikası
Last updated: 17 September 2026
Applies to: Driftleaf for iOS and Android, version 1.2.2 and later
The short version
Driftleaf has no servers and no accounts, and nothing you do in it is attached to a name. Two things leave your device, and both exist because of advertising:
- the ads themselves are served by Unity LevelPlay (ironSource) and its mediation partners, which involves your device's advertising identifier;
- from version 1.2.2 the app also reports anonymous counts to Google Analytics for Firebase — chiefly that it was opened for the first time — so we can tell which advertisement a player arrived from.
That is the whole of it.
What changed in 1.2.2. Until that version this page said the app contained no analytics, and that we would never receive anything about you. That was true when it was written and it is no longer true. The Analytics section below says exactly what is sent and why. This notice is here because the Changes section at the foot of this page promised that a version which began collecting anything would say so first.
What the app stores on your device
Driftleaf writes one entry to your device's local storage, under the key driftleaf.v2. It holds:
- which levels you have cleared and the fewest taps you used on each,
- which one-line tutorials you have already seen,
- your sound, haptics and language settings,
- the last level you opened,
- which levels you asked for a hint on,
- a count of levels cleared since the last ad break.
That entry never leaves your device and is not sent to us — we operate no servers and receive no data. Deleting the app deletes it.
Advertising
The app uses Unity LevelPlay (ironSource, part of Unity Technologies) to select and show two kinds of ad:
- an interstitial after every third level you clear,
- an optional rewarded video you may choose to watch, either for one extra tap or to reveal one more hint tile, at most twice per attempt between them. Every level in the game is solvable within its printed tap budget, and the first hint on every board is free, so declining these ads never makes a puzzle unwinnable.
To serve those ads, LevelPlay and the ad networks it mediates may process:
- your device's advertising identifier (IDFA on iOS, Advertising ID on Android),
- coarse device and app information — model, OS version, language, app version, connection type, and your approximate country, usually derived from your IP address,
- ad interaction events: that an ad was shown, watched, closed or clicked,
- app performance signals such as launch time and hang rate.
This information goes to Unity/ironSource and their mediation partners under their own privacy policies, not to us. We never see it, and we receive no reports that identify you.
- Unity/ironSource privacy policy: https://unity.com/legal/game-player-and-app-user-privacy-policy
- The current list of mediated networks is visible in the LevelPlay dashboard for this app.
Your choices.
- iOS: on first launch the app asks, through Apple's App Tracking Transparency prompt, whether it may use your advertising identifier. If you decline, ads still appear but are chosen without that identifier. You can change the answer at any time in Settings → Privacy & Security → Tracking.
- Android: you can delete or reset your Advertising ID, or opt out of personalised ads entirely, in Settings → Google → Ads.
- In the game: Settings → Privacy choices re-opens the consent screen at any time, so a decision made on first launch is never final.
- On both platforms the game itself plays exactly the same either way.
Analytics
From version 1.2.2 the app includes Google Analytics for Firebase. It is here for one reason. To advertise the game at all we have to be able to tell which advertisement led to an install, and on iOS there is no way to measure that without an analytics SDK inside the app — Apple provides no other route, and an advertising campaign that cannot count its own installs cannot be run.
What it sends:
- that the app was opened for the first time (
first_open) — the one measurement the advertising actually depends on, - that a level was started, finished or failed, which of the three modes it was, and how many taps it took,
- that an ad was watched, and which of the two placements it was,
- that the daily puzzle's result card was shared,
- technical information Google records for every app that uses it: device model, operating-system version, app version, language, and the country your IP address resolves to. The address itself is discarded and never stored.
What it does not send: your name, your e-mail address, your contacts, your photos, your precise location, or anything you have typed. There is no account for any of it to be attached to. Each installation is identified only by a random identifier Google generates, which is discarded if you delete the app and created afresh if you install it again.
On Android this uses your Advertising ID. On iOS it uses your advertising identifier only if you allowed tracking at the App Tracking Transparency prompt; if you declined, it does not, and the same opt-outs listed under Advertising above apply here.
The web version has none of this. Played in a browser, or installed from the browser as a web app, Driftleaf loads no analytics SDK and sends nothing at all. Only the App Store and Google Play builds measure anything.
What the app still does not do
- We collect nothing that identifies you — not your name, e-mail, contacts, photos, precise location, or your IP address.
- No accounts, no sign-in, no cloud save, no leaderboards, no social features.
- No crash-reporting SDK, and no profile of you is built or sold. LevelPlay and Google Analytics for Firebase are the only third-party SDKs in the app.
- No purchases of any kind, in-app or otherwise.
- The puzzles themselves need no connection: with the device offline every level, every language and all of your progress work normally, and only the ads are skipped.
Permissions
- Android declares
INTERNETandACCESS_NETWORK_STATE(the ad SDK needs them; the game itself makes no requests),com.google.android.gms.permission.AD_ID(the advertising identifier used for ads), andVIBRATEfor the haptics setting, which you can switch off. - iOS requests App Tracking Transparency, and nothing else.
Children
Driftleaf contains no purchases, no chat, no user-generated content and no data collection by us. It does contain advertising, and the ad SDK uses an advertising identifier, so the app is not directed at children and is listed for a 13+ audience on Google Play. We do not knowingly collect data from children under 13. If you believe a child has provided data through this app, write to the address below and we will pass the request on to the ad partner.
Store-side data
Apple and Google process the download, purchase and crash-report flows for their own platforms under their own privacy policies. If you opt in to sharing crash diagnostics with Apple or Google at the operating-system level, that data goes to them, not to us.
Changes
If this policy changes, the new version will be published at the same address and the date at the top will change. A version of the app that begins collecting anything itself will say so here first.
Contact
Son güncelleme: 17 Eylül 2026
Kapsam: iOS ve Android için Driftleaf, sürüm 1.2.2 ve sonrası
Kısa hâli
Driftleaf'in sunucusu ve hesabı yok; oyunda yaptığınız hiçbir şey bir isme bağlı değil. Cihazınızdan çıkan iki şey var ve ikisi de reklam yüzünden:
- reklamların kendisi Unity LevelPlay (ironSource) ve onun aracılık ettiği ağlar tarafından sunuluyor; bunun için cihazınızın reklam kimliği kullanılıyor;
- sürüm 1.2.2'den itibaren uygulama ayrıca Google Analytics for Firebase'e anonim sayımlar gönderiyor — başlıca "ilk kez açıldı" bilgisi — böylece bir oyuncunun hangi reklamdan geldiğini görebiliyoruz.
Hepsi bu kadar.
1.2.2'de ne değişti. O sürüme kadar bu sayfa uygulamada hiç analitik olmadığını ve sizinle ilgili hiçbir şey almayacağımızı söylüyordu. Yazıldığı gün doğruydu, artık değil. Aşağıdaki Analitik bölümü tam olarak neyin gönderildiğini ve nedenini anlatıyor. Bu not burada, çünkü sayfanın sonundaki Değişiklikler bölümü, bir şey toplamaya başlayan bir sürümün bunu önce burada söyleyeceğine söz vermişti.
Uygulamanın cihazınızda sakladığı şey
Driftleaf, cihazınızın yerel depolamasına driftleaf.v2 anahtarıyla tek bir kayıt yazar:
- hangi seviyeleri geçtiğiniz ve her birinde kullandığınız en az dokunuş sayısı,
- hangi tek satırlık öğreticileri gördüğünüz,
- ses, titreşim ve dil tercihleriniz,
- en son açtığınız seviye,
- hangi seviyelerde ipucu istediğiniz,
- son reklam arasından bu yana geçtiğiniz bölüm sayısı.
Bu kayıt cihazınızdan hiç çıkmaz ve bize gönderilmez — hiçbir sunucu işletmiyor, hiçbir veri almıyoruz. Uygulamayı silmek bu kaydı da siler.
Reklamlar
Uygulama iki tür reklam göstermek için Unity LevelPlay'i (ironSource, Unity Technologies) kullanır:
- geçtiğiniz her üçüncü bölümden sonra bir geçiş reklamı,
- izlemeyi seçebileceğiniz bir ödüllü video — ya bir ek dokunuş ya da bir ipucu karosu daha karşılığında, ikisi birlikte deneme başına en çok iki kez. Oyundaki her seviye kendi yazılı dokunuş bütçesiyle çözülebilir ve her tahtada ilk ipucu bedavadır; bu reklamları reddetmek hiçbir bulmacayı geçilemez hâle getirmez.
Bu reklamları sunmak için LevelPlay ve aracılık ettiği ağlar şunları işleyebilir:
- cihazınızın reklam kimliği (iOS'ta IDFA, Android'de Advertising ID),
- kaba cihaz ve uygulama bilgisi — model, işletim sistemi sürümü, dil, uygulama sürümü, bağlantı türü ve genellikle IP adresinizden türetilen yaklaşık ülke bilgisi,
- reklam etkileşimleri: bir reklamın gösterildiği, izlendiği, kapatıldığı ya da tıklandığı,
- açılış süresi, takılma oranı gibi uygulama performansı ölçümleri.
Bu bilgiler bize değil, kendi gizlilik politikaları kapsamında Unity/ironSource'a ve aracılık ettiği ağlara gider. Biz görmüyoruz ve sizi tanımlayan hiçbir rapor almıyoruz.
- Unity/ironSource gizlilik politikası: https://unity.com/legal/game-player-and-app-user-privacy-policy
- Aracılık edilen ağların güncel listesi bu uygulamanın LevelPlay panosunda görünür.
Seçenekleriniz.
- iOS: uygulama ilk açılışta, Apple'ın App Tracking Transparency uyarısıyla, reklam kimliğinizi kullanıp kullanamayacağını sorar. Reddederseniz reklamlar yine çıkar ama o kimlik olmadan seçilir. Cevabınızı istediğiniz zaman Ayarlar → Gizlilik ve Güvenlik → İzleme altından değiştirebilirsiniz.
- Android: Advertising ID'nizi Ayarlar → Google → Reklamlar altından silebilir, sıfırlayabilir ya da kişiselleştirilmiş reklamları tamamen kapatabilirsiniz.
- Oyunun içinde: Ayarlar → Gizlilik seçenekleri rıza ekranını istediğin an yeniden açar; ilk açılışta verilen karar hiçbir zaman kesin değildir.
- Her iki durumda da oyun tıpatıp aynı şekilde oynanır.
Analitik
Sürüm 1.2.2'den itibaren uygulamada Google Analytics for Firebase var. Tek bir sebeple burada: oyunun reklamını verebilmek için hangi reklamın kuruluma yol açtığını ölçebilmemiz gerekiyor ve iOS'ta bunu uygulamanın içinde bir analitik SDK'sı olmadan ölçmenin yolu yok — Apple başka bir yol sunmuyor, kendi kurulumlarını sayamayan bir reklam kampanyası da yürütülemez.
Gönderdikleri:
- uygulamanın ilk kez açıldığı bilgisi (
first_open) — reklamın gerçekten dayandığı tek ölçüm, - bir bölümün başladığı, bitirildiği ya da başarısız olduğu, hangi üç moddan biri olduğu ve kaç dokunuş sürdüğü,
- bir reklamın izlendiği ve iki yerleşimden hangisi olduğu,
- günlük bulmacanın sonuç kartının paylaşıldığı,
- Google'ın kendisini kullanan her uygulama için kaydettiği teknik bilgiler: cihaz modeli, işletim sistemi sürümü, uygulama sürümü, dil ve IP adresinizin işaret ettiği ülke. Adresin kendisi atılır, hiçbir zaman saklanmaz.
Göndermedikleri: adınız, e-posta adresiniz, rehberiniz, fotoğraflarınız, kesin konumunuz ya da yazdığınız herhangi bir şey. Bunların bağlanabileceği bir hesap zaten yok. Her kurulum yalnızca Google'ın ürettiği rastgele bir kimlikle anılır; uygulamayı silerseniz o kimlik de gider, yeniden kurarsanız yenisi oluşur.
Android'de bu, Advertising ID'nizi kullanır. iOS'ta reklam kimliğinizi yalnızca App Tracking Transparency uyarısında izin verdiyseniz kullanır; reddettiyseniz kullanmaz ve yukarıdaki Reklamlar bölümünde sayılan çıkış yolları burada da geçerlidir.
Web sürümünde bunların hiçbiri yok. Tarayıcıda oynanan ya da tarayıcıdan uygulama olarak kurulan Driftleaf hiçbir analitik SDK'sı yüklemez ve hiçbir şey göndermez. Yalnızca App Store ve Google Play sürümleri ölçüm yapar.
Uygulamanın hâlâ yapmadıkları
- Sizi tanımlayan hiçbir şey toplamıyoruz — adınız, e-postanız, rehberiniz, fotoğraflarınız, kesin konumunuz veya IP adresiniz dâhil.
- Hesap, giriş, bulut kayıt, liderlik tablosu veya sosyal özellik yok.
- Çökme raporu SDK'sı yok; hakkınızda bir profil çıkarılmıyor ve satılmıyor. Uygulamadaki üçüncü taraf SDK'lar yalnızca LevelPlay ve Google Analytics for Firebase.
- Uygulama içi olsun olmasın hiçbir satın alma yok.
- Bulmacaların kendisi bağlantı istemez: cihaz çevrimdışıyken her seviye, her dil ve tüm ilerlemeniz normal çalışır, yalnızca reklamlar atlanır.
İzinler
- Android:
INTERNETveACCESS_NETWORK_STATE(reklam SDK'sı ister; oyunun kendisi hiçbir istek yapmaz),com.google.android.gms.permission.AD_ID(reklamlarda kullanılan reklam kimliği) ve kapatabildiğiniz titreşim ayarı içinVIBRATE. - iOS: yalnızca App Tracking Transparency izni istenir, başka hiçbir izin yok.
Çocuklar
Driftleaf'te satın alma, sohbet, kullanıcı içeriği ve bizim tarafımızdan veri toplama yoktur. Reklam vardır ve reklam SDK'sı bir reklam kimliği kullanır; bu yüzden uygulama çocuklara yönelik değildir ve Google Play'de 13+ hedef kitleyle listelenir. 13 yaş altı çocuklardan bilerek veri toplamıyoruz. Bir çocuğun bu uygulama üzerinden veri verdiğini düşünüyorsanız aşağıdaki adrese yazın; talebi reklam ortağına iletiriz.
Mağaza tarafındaki veriler
Apple ve Google, kendi platformlarındaki indirme, satın alma ve çökme raporu akışlarını kendi gizlilik politikaları kapsamında işler. İşletim sistemi düzeyinde onlarla çökme tanılama verisi paylaşmayı seçerseniz, o veri bize değil onlara gider.
Değişiklikler
Bu politika değişirse yeni sürüm aynı adreste yayımlanır ve baştaki tarih güncellenir. Kendi başına bir şey toplamaya başlayan bir uygulama sürümü, bunu önce burada yazar.