Yürürlük tarihi: 8 Ekim 2026 (önceki sürüm: 26 Eylül 2026) Uygulama: Kantino — Okul Kantini (com.dahigame.kantino) Sorumlu: dahigame (dahitech) — iletişim: info@dahitech.io
Kantino bir tek kişilik oyun. Hesap açtırmıyor, giriş yaptırmıyor, adını ya da e-postanı istemiyor.
Oyun ilerlemen cihazında duruyor. Bulut kaydı açıksa (varsayılan açık) bir kopyası Firebase'de de tutuluyor — telefonunu değiştirdiğinde ya da kaybettiğinde ilerlemen gitmesin diye. O kopyada oyun ilerlemenden başka bir şey yok ve seni tanıtan hiçbir bilgi taşımıyor. Ayarlardan kapatabilirsin; kapattığında buluttaki kopya silinir.
Oyun ilerlemenden başka bir şey yok. Tam olarak:
cihazın yerel deposunda (localStorage) tutulur. Uygulamayı silersen bu veri de cihazdan silinir. Bulut kaydı açıksa aynı kayıt Firebase'e de yazılır — ayrıntısı aşağıdaki 5. maddede.
metne çevrilir ve sana verilir. O metni nereye kopyaladığın tamamen senin elinde; bize gelmez.
dahigame.com adresinden yayımlanan en düşük sürüm numarasını okur.dahigame.com adresinden okunur. Bölümde yalnız çocuklara uygun oyunlarımız yer alır. Mağaza (App Store / Google Play) yalnız sen "İndir"e basınca açılır; bağlantı ziyaretin Kantino'dan geldiğini söyleyen bir kampanya etiketinden başka bir şey taşımaz, seni tanıtan bir bilgi içermez ve oyun içinde buna dair bir olay kaydedilmez.gstatic.com (Google) ve dahigame.com adreslerine boş bir istek atılır; yanıtın içeriği okunmaz.için Firebase kullanılıyor; ne topladığı aşağıda 4. maddede yazılı.
Uygulama içi satın alma yaptığında ödemeyi doğrudan Apple veya Google alır. Kart bilgin bize hiçbir zaman ulaşmaz.
Doğrulama RevenueCat'te (26 Eylül 2026'dan beri). Eskiden makbuz yalnız cihazda doğrulanıyordu ve satın alma kaydı sadece Apple/Google hesabındaydı. Bunun bir bedeli vardı: cihazdaki kayıt bozulduğunda ödenen ürün kaybolabiliyordu — bir oyuncuda tam bu yaşandı. Artık makbuz RevenueCat sunucusunda doğrulanıyor ve hangi ürüne sahip olduğun orada tutuluyor; cihaz değişse, kayıt bozulsa da ürünün geri geliyor.
RevenueCat'e ne gidiyor: satın aldığın ürünün kimliği, mağaza makbuzu, satın alma ve varsa iade tarihi, cihazın işletim sistemi ve ülkesi, bir de sana verilen anonim bir kullanıcı kimliği. Adın, e-postan, kart bilgin ve oyun kaydın gitmiyor; kart bilgisi zaten bize de hiç ulaşmıyor. Anonim kimlik bulut kaydında kullanılan kimlikle aynı, böylece iki tarafı eşleştirebiliyoruz.
Kim işliyor: RevenueCat, Inc. — https://www.revenuecat.com/privacy
Oyunda gün sonu geçişlerinde tam ekran reklam gösterilebilir. Reklam oyunun ortasında, servis sırasında çıkmaz; ilk oyun gününde hiç çıkmaz, sonra her oyun günü sonunda en fazla bir kez çıkar. Ödüllü reklam yalnız sen bir düğmeye bastığında açılır (ör. bir elmas ya da günün hedef ödülünü ikiye katlamak) ve tamamen isteğe bağlıdır. Tam sürümü satın alırsan tam ekran reklam tamamen kapanır; ödüllü reklamı istersen yine izleyebilirsin.
Google'ın işlediği veriler: IP adresi, cihaz ve işletim sistemi bilgisi, reklamla etkileşim. Reklam tanımlayıcısı (IDFA / Android Reklam Kimliği) okunmaz — sebebi aşağıdaki "Çocuklar" başlığında. Politikası: https://policies.google.com/technologies/ads
Reklamlar hiçbir zaman kişiselleştirilmez ve reklam kimliği okunmaz — oyunu çocuklar da oynayabildiği için (aşağıdaki "Çocuklar" başlığına bak). Bu yüzden iOS'ta izleme izni penceresi de çıkmaz.
Oyunda iki ayrı bildirim türü var ve ikisi de varsayılan kapalı.
Yerel bildirim ("makineler doldu"): cihazın kendisi zamanlıyor. Sunucuya hiçbir şey gitmez, hiçbir veri toplanmaz. Ayarlardan açılır.
Duyurular (push): yeni içerik ve etkinlik haberleri. Ayarlardan ayrıca açılması gerekir; oyun işlevi olan yerel bildirimi açmak buna izin vermek anlamına gelmez. Açarsan OneSignal şunları işler: push jetonu, IP adresi, cihaz ve işletim sistemi bilgisi. Kapalıyken SDK kurulu olsa bile hiçbir şey toplamaz (rıza gerekli olarak yapılandırılmıştır) ve konum paylaşımı her koşulda kapalıdır. Kapattığın an toplama durur. Politikası: https://onesignal.com/privacy_policy
Oyunun hangi bölümlerinin oynandığını ve nerede çöktüğünü görmek için Firebase kullanılıyor. İki parçası var.
Analytics: hangi ekranların açıldığı, hangi okulun oynandığı gibi oyun içi olaylar. Yanında cihaz ve işletim sistemi bilgisi, uygulama sürümü ve IP adresinden türetilen ülke düzeyinde konum işlenir. Kesin konum alınmaz.
Crashlytics: uygulama çöktüğünde çökme yığını, cihazın o andaki durumu (bellek, depolama, sürüm) ve bir kurulum tanımlayıcısı gönderilir. Oyun ilerlemen, kayıt kodun ve satın alma bilgin gönderilmez.
Reklam kimliği burada da okunmuyor. Firebase Analytics varsayılan olarak Android'de reklam kimliğini toplar ve reklam kişiselleştirme sinyali gönderir; ikisi de kapatıldı — sebebi aşağıdaki "Çocuklar" başlığında. Politikası: https://firebase.google.com/support/privacy
Varsayılan açık, ayarlardan kapatılabilir (Ayarlar → Kayıt → Bulut kaydı).
Ne işe yarıyor: oyun ilerlemen cihazın yanı sıra Firebase'e de yazılıyor, böylece telefonunu değiştirdiğinde ya da kaybettiğinde ilerlemen kaybolmuyor.
Ne saklanıyor: yalnız oyun kaydının kendisi — para, gün, açılan ürünler, yükseltmeler, başarımlar ve oyun ayarların. Adın, e-postan, telefon numaran istenmiyor; oyunda böyle bir alan yok.
Kimlik: cihaza anonim bir kimlik veriliyor (Firebase Anonymous Authentication). Bu kimlik rastgele bir numaradır — kim olduğunu söylemez, başka bir hesapla eşleştirilmez, reklamla paylaşılmaz. Kaydın o numaranın altında duruyor ve güvenlik kuralları gereği yalnız o kimliğe sahip cihaz okuyabiliyor; başkası ne okuyabilir ne silebilir.
Kapattığında: buluttaki kopya silinir ve yeni bir şey yazılmaz. Kapalıyken anonim kimlik bile üretilmez. "Oyunu sıfırla" da buluttaki kaydı siler.
Politikası: https://firebase.google.com/support/privacy
Bu oyun herkes için tasarlandı; çocuklar da oynayabilir. 13 yaşından küçüklerden bilerek kişisel veri toplamıyoruz. Çocuklar da oynayabildiği için oyun şu korumalarla çalışıyor:
COPPA (tagForChildDirectedTreatment) ve GDPR-K (tagForUnderAgeOfConsent) etiketleriyle başlatılıyor; ayrıca her reklam isteği ayrıca "kişiselleştirmesiz" işaretleniyor.
iOS'ta izleme izni penceresi hiç çıkmaz; uygulama izleme izni istemez.
göndermez.** Firebase Analytics'in bu iki varsayılanı kapatıldı.
Bunların hiçbiri ayara bağlı değil — kodda sabittir.
13 yaşından küçük bir çocuğa ait bir veriyi topladığımızı fark edersek o veriyi sileriz.
Silmek için iki yol var, ikisi de anında siliyor: ayarlardan bulut kaydını kapatmak, ya da "Oyunu sıfırla" demek. İstersen info@dahitech.io adresine de yazabilirsin.
geçerlidir; silme talebi için aşağıdaki adrese yazabilirsin.
Bulunduğun yere göre (KVKK, GDPR, CCPA) verine erişme, düzeltme ve silinmesini isteme hakkın olabilir. Talebini info@dahitech.io adresine yazabilirsin.
Bu metin değişirse yürürlük tarihi güncellenir ve yeni sürüm aynı adreste yayımlanır.
Effective date: 8 October 2026 (previous version: 26 September 2026) App: Kantino — Cafeteria Tycoon (com.dahigame.kantino) Controller: dahigame (dahitech) — contact: info@dahitech.io
Kantino is a single-player game. It has no accounts and no sign-in, and it never asks for your name or email address.
Your progress is kept on your device. If cloud save is on (it is on by default), a copy is also kept on Firebase, so your progress survives losing or replacing your phone. That copy contains nothing but your game progress and carries nothing that identifies you. You can turn it off in Settings; turning it off deletes the copy in the cloud.
Nothing beyond your game progress. Precisely:
kept in the device's local storage. Deleting the app deletes it. If cloud save is on, the same save is also written to Firebase — see item 5 below.
your device and handed to you. Where you copy it is entirely up to you; it never reaches us.
dahigame.com.dahigame.com. Only our games suitable for children are listed. The store (App Store / Google Play) opens only when you tap "Get"; the link carries nothing but a campaign tag saying the visit came from Kantino, contains nothing that identifies you, and no in-game event is recorded for it.gstatic.com (Google) and dahigame.com to see whether the internet is reachable; the response is not read.crash reporting; what it collects is listed as item 4 below.
When you make an in-app purchase, payment is taken directly by Apple or Google. Your card details never reach us.
Validation runs on RevenueCat (since 26 September 2026). Receipts used to be validated only on the device and the purchase record lived solely in your Apple/Google account. That had a cost: if the local save was overwritten, a paid item could disappear — which happened to one player. Receipts are now validated on RevenueCat's server and your entitlements are kept there, so your purchase survives a new device or a broken save.
What goes to RevenueCat: the product identifier, the store receipt, the purchase and (if any) refund date, your device's OS and country, and an anonymous user identifier we assign. Your name, e-mail, card details and save file are not sent; card details never reach us either. The anonymous identifier is the same one used for cloud save, so the two can be matched.
Who processes it: RevenueCat, Inc. — https://www.revenuecat.com/privacy
Full-screen ads may be shown between days. Never mid-service, never on your first in-game day, and after that at most once at the end of each in-game day. Rewarded ads open only when you tap a button (for example, for a gem or to double the day's goal reward) and are entirely optional. Buying the full version removes full-screen ads entirely; you can still watch rewarded ads if you want to.
Data processed by Google: IP address, device and OS information, ad interactions. The advertising identifier (IDFA / Android Advertising ID) is not read — see "Children" below for why. Policy: https://policies.google.com/technologies/ads
Ads are never personalised and the advertising identifier is never read, because children may play the game too (see "Children" below). For the same reason, iOS never shows the App Tracking Transparency prompt.
The game has two separate kinds of notification and both are off by default.
Local notifications ("your machines are full"): scheduled by the device itself. Nothing is sent to a server and no data is collected. Turned on in Settings.
Announcements (push): news about new content and events. Must be turned on separately in Settings; enabling the local, functional notification does not consent to this. If you turn it on, OneSignal processes: push token, IP address, device and OS information. While it is off the SDK collects nothing even though it is installed (it is configured as consent-required), and location sharing is disabled at all times. Turning it off stops collection. Policy: https://onesignal.com/privacy_policy
Firebase is used to see which parts of the game are played and where it crashes. It has two parts.
Analytics: in-game events such as which screens are opened and which school is being played, along with device and OS information, the app version, and country-level location derived from the IP address. No precise location is collected.
Crashlytics: when the app crashes it sends the crash stack, the state of the device at that moment (memory, storage, version) and an installation identifier. Your progress, save code and purchase information are not sent.
The advertising identifier is not read here either. By default Firebase Analytics collects the advertising ID on Android and sends an ad-personalisation signal; both are turned off — see "Children" below. Policy: https://firebase.google.com/support/privacy
On by default, can be turned off in Settings (Settings → Save → Cloud save).
What it does: your game progress is written to Firebase alongside the copy on your device, so it is not lost if you replace or lose your phone.
What is stored: only the save itself — money, day, unlocked products, upgrades, achievements and your game settings. Your name, email address and phone number are never requested; the game has no such field.
Identity: the device is given an anonymous identifier (Firebase Anonymous Authentication). It is a random number — it does not say who you are, is not matched to any other account, and is never shared with advertising. Your save is stored under that number and, per the security rules, only the device holding that identifier can read it; nobody else can read or delete it.
When you turn it off: the copy in the cloud is deleted and nothing new is written. While it is off, no anonymous identifier is created at all. "Reset game" also deletes the cloud save.
Policy: https://firebase.google.com/support/privacy
This game is designed for everyone; children can play it too. We do not knowingly collect personal data from children under 13. Because children may play, the game runs with these protections:
COPPA (tagForChildDirectedTreatment) and GDPR-K (tagForUnderAgeOfConsent) flags, and every ad request is additionally marked non-personalised.
read. Because of this, iOS never** shows the tracking permission prompt — the app does not request tracking.
ad-personalisation signal either.** Both Firebase Analytics defaults are off.
None of this is a setting — it is fixed in the code.
If we learn that we have collected data from a child under 13, we delete it.
copy in the cloud. Two ways to delete it, both immediate: turn cloud save off in Settings, or choose "Reset game". You can also write to info@dahitech.io.
address above for deletion requests.
Depending on where you live (KVKK, GDPR, CCPA) you may have the right to access, correct, or delete your data. Write to info@dahitech.io.
If this text changes, the effective date is updated and the new version is published at the same address.