Charmelo

Privacy Policy

Effective date: August 19, 2026 · Version 1.0

This Privacy Policy explains how Charmelo ("the App", "we", "us"), developed by Salih Yakan (an individual developer), collects, uses, and protects information when you use the App on iOS or Android. Contact us anytime at salihyakann@gmail.com.

1. Information We Collect

Charmelo does not require you to create an account, and does not ask for your name, email address, phone number, contacts, precise location, or photos.

  • Anonymous device identifier. On first launch, the App creates a random, anonymous player ID (via Firebase Anonymous Authentication) and a random display name (which you can change). Neither is linked to your real-world identity.
  • Gameplay data. Your progress (currencies, buildings, collected companions, settings) is stored locally on your device.
  • Leaderboard data. If you take part in the daily event leaderboard, your anonymous player ID, display name, and score are stored on our server (Google Firestore) and are readable by other players of the App. This data resets/rotates daily.
  • Optional cloud backup (Google/Apple sign-in). If you choose to back up your progress (Settings → Cloud Backup), we link your anonymous session to your Google or Apple account using Firebase Authentication so you can restore your progress on a new device. This can make your account's email address and, if you share it, your name available to us as part of your sign-in profile — we only use this to identify your backup, never to contact you or share with third parties beyond Firebase (Google) itself. Your gameplay data (described above) is then also stored on our server, keyed to this account. This feature is entirely optional — the App works fully without it.
  • Advertising identifiers. Charmelo shows rewarded and interstitial ads via Google AdMob (currently configured with Google's test ad units only, while the App is in development). Your device's advertising identifier (IDFA on iOS, Advertising ID on Android) may be used to deliver ads — personalized ads only if you have opted in via the in-app consent screen (Settings → Privacy & Terms), and iOS additionally requires your separate App Tracking Transparency permission, asked once right after that in-app choice. Non-personalized/contextual ads are shown instead when you don't opt in, and always for players who indicate they're under 13.
  • In-app purchases. Purchases are billed by the Apple App Store or Google Play Store and processed via RevenueCat, a purchase-management service that receives your anonymous player ID and purchase/receipt data to unlock the right items. We never see or store your payment card details.
  • Analytics & crash data. Firebase Analytics and Firebase Crashlytics collect gameplay/usage events, app version, device type, and crash logs, tied to your anonymous player ID (not your real identity), to help us fix bugs and understand which features are used.

2. How We Use Information

  • To save and restore your gameplay progress.
  • To operate the daily leaderboard/event feature.
  • To let you optionally back up and restore your progress across devices.
  • To show ads and process in-app purchases.
  • To diagnose crashes and understand feature usage so we can improve the App.

We do not sell your information.

3. Third-Party Services

  • Google Firebase (Authentication — including optional Google/Apple sign-in for cloud backup, Cloud Firestore, Analytics, Crashlytics) — stores the anonymous player ID, display name, leaderboard scores, your optional cloud backup, and gameplay/crash diagnostics. See Google's Privacy Policy.
  • Google AdMob — delivers ads under Google's Privacy Policy and, where required, Google's User Messaging Platform consent flow.
  • RevenueCat — manages in-app purchase entitlements; receives your anonymous player ID and purchase data. See RevenueCat's Privacy Policy.
  • Apple App Store / Google Play Store — bill and process in-app purchases under their own privacy policies.

4. Children's Privacy

Charmelo is a general-audience casual game and is not intentionally directed at collecting personal information from children. On first launch, players are asked a simple age question. If a player indicates they are under 13 (or the relevant minimum age in their country), the App disables personalized ads, tracking-based advertising, and the App Tracking Transparency prompt for that install. We do not knowingly collect personal information from children beyond the anonymous, non-identifying technical data described above, which is necessary for basic app functionality. A parent or guardian who believes their child has provided us with personal information may contact us at salihyakann@gmail.com to request its deletion.

5. Your Rights (EEA/UK/GDPR and similar laws)

Depending on where you live, you may have the right to access, correct, delete, or export your data, object to or restrict our processing, and withdraw consent at any time. Because Charmelo does not collect directly identifying information, most of these rights can be exercised simply by:

  • Uninstalling the App (deletes all locally stored save data), and/or
  • Reopening Settings → Privacy & Terms in the App at any time to change or withdraw your ad-personalization consent, and/or
  • Contacting salihyakann@gmail.com with your in-app display name and approximate play dates so we can locate and delete your leaderboard entry, and/or
  • If you've linked a Google/Apple account for cloud backup, contacting us at the same address to delete your cloud backup and unlink that account's sign-in data from Firebase.

6. Data Retention

Local save data remains on your device until you uninstall the App or clear its storage. Leaderboard entries are tied to a daily event period and are superseded each day; historical entries are periodically purged. An optional cloud backup (see §1) is kept until you delete it (request via the contact above) or the App is discontinued.

7. Security

We use reasonable technical measures (including Firebase's built-in access rules, see our Firestore security rules) to protect data, but no method of transmission or storage is 100% secure.

8. Changes to This Policy

We may update this Privacy Policy from time to time. Material changes will bump the version number above and, where required, prompt you to re-consent inside the App.

9. Contact

Questions about this policy? Email salihyakann@gmail.com.

Gizlilik Politikası

Yürürlük tarihi: 19 Ağustos 2026 · Sürüm 1.0

Bu Gizlilik Politikası, bireysel geliştirici Salih Yakan tarafından geliştirilen Charmelo ("Uygulama", "biz") uygulamasını iOS veya Android'de kullandığınızda hangi bilgilerin nasıl toplandığını, kullanıldığını ve korunduğunu açıklar. Bize her zaman salihyakann@gmail.com adresinden ulaşabilirsiniz.

1. Topladığımız Bilgiler

Charmelo hesap oluşturmanızı gerektirmez; adınızı, e-posta adresinizi, telefon numaranızı, rehberinizi, kesin konumunuzu veya fotoğraflarınızı istemez.

  • Anonim cihaz kimliği. İlk açılışta Uygulama, Firebase Anonim Kimlik Doğrulama üzerinden rastgele, anonim bir oyuncu kimliği ve rastgele bir görünen ad (değiştirilebilir) oluşturur. Hiçbiri gerçek kimliğinizle ilişkilendirilmez.
  • Oyun verisi. İlerlemeniz (para birimleri, binalar, toplanan dostlar, ayarlar) cihazınızda yerel olarak saklanır.
  • Sıralama (leaderboard) verisi. Günlük etkinlik sıralamasına katılırsanız; anonim oyuncu kimliğiniz, görünen adınız ve puanınız sunucumuzda (Google Firestore) saklanır ve Uygulamanın diğer oyuncuları tarafından görüntülenebilir. Bu veri her gün yenilenir.
  • Opsiyonel bulut yedekleme (Google/Apple ile giriş). İlerlemeni yedeklemeyi seçersen (Ayarlar → Bulut Yedekleme), anonim oturumunu Firebase Authentication üzerinden Google veya Apple hesabınla ilişkilendiririz; böylece yeni bir cihazda ilerlemeni geri yükleyebilirsin. Bu, giriş profilin aracılığıyla hesabının e-posta adresini ve paylaşmayı seçersen adını bize açık edebilir — bunu yalnızca yedeğini tanımlamak için kullanırız, seninle iletişime geçmek veya Firebase (Google) dışında üçüncü taraflarla paylaşmak için değil. Oyun verilerin (yukarıda açıklanan) bu durumda sunucumuzda bu hesaba bağlı olarak da saklanır. Bu özellik tamamen opsiyoneldir — Uygulama onsuz da tam olarak çalışır.
  • Reklam kimlikleri. Charmelo, Google AdMob üzerinden ödüllü ve geçiş (interstitial) reklamlar gösterir (Uygulama geliştirme aşamasındayken şu an yalnızca Google'ın test reklam birimleriyle yapılandırılmıştır). Cihazınızın reklam kimliği (iOS'ta IDFA, Android'de Advertising ID) reklam sunmak için kullanılabilir — kişiselleştirilmiş reklamlar yalnızca uygulama içi onay ekranından (Ayarlar → Gizlilik ve Şartlar) izin verdiyseniz gösterilir; iOS'ta bu tercihin hemen ardından ayrı bir App Tracking Transparency izni de istenir. İzin vermediğinizde kişiselleştirilmemiş/bağlamsal reklamlar gösterilir; 13 yaşından küçük olduğunu belirten oyuncular için her zaman bu şekildedir.
  • Uygulama içi satın almalar. Satın almalar Apple App Store veya Google Play Store tarafından faturalandırılır ve doğru ürünleri açabilmek için anonim oyuncu kimliğinizi ve satın alma/makbuz verinizi alan bir satın alma yönetim hizmeti olan RevenueCat üzerinden işlenir. Ödeme kartı bilgilerinizi asla görmeyiz veya saklamayız.
  • Analitik ve çökme verisi. Firebase Analytics ve Firebase Crashlytics; hataları düzeltmemize ve hangi özelliklerin kullanıldığını anlamamıza yardımcı olmak için oyun/kullanım olaylarını, uygulama sürümünü, cihaz tipini ve çökme kayıtlarını, gerçek kimliğiniz değil anonim oyuncu kimliğinizle ilişkilendirerek toplar.

2. Bilgileri Nasıl Kullanıyoruz

  • Oyun ilerlemenizi kaydetmek ve geri yüklemek için.
  • Günlük sıralama/etkinlik özelliğini işletmek için.
  • İlerlemenizi isteğe bağlı olarak cihazlar arasında yedekleyip geri yükleyebilmeniz için.
  • Reklam göstermek ve uygulama içi satın almaları işlemek için.
  • Çökmeleri teşhis etmek ve özellik kullanımını anlayarak Uygulamayı geliştirmek için.

Bilgilerinizi satmıyoruz.

3. Üçüncü Taraf Hizmetler

  • Google Firebase (Authentication — bulut yedekleme için opsiyonel Google/Apple girişi dahil, Cloud Firestore, Analytics, Crashlytics) — anonim oyuncu kimliğini, görünen adı, sıralama puanlarını, opsiyonel bulut yedeğinizi ve oyun/çökme tanılama verisini saklar. Bkz. Google Gizlilik Politikası.
  • Google AdMob — reklamları Google Gizlilik Politikası ve gerekli hallerde Google'ın Kullanıcı Mesajlaşma Platformu onay akışı kapsamında sunar.
  • RevenueCat — uygulama içi satın alma haklarını yönetir; anonim oyuncu kimliğinizi ve satın alma verinizi alır. Bkz. RevenueCat Gizlilik Politikası.
  • Apple App Store / Google Play Store — uygulama içi satın almaları kendi gizlilik politikaları kapsamında faturalandırır ve işler.

4. Çocukların Gizliliği

Charmelo genel kitleye yönelik bir casual oyundur ve çocuklardan bilerek kişisel veri toplamayı amaçlamaz. İlk açılışta oyunculara basit bir yaş sorusu sorulur. Bir oyuncu 13 yaşından (veya ülkesindeki ilgili asgari yaştan) küçük olduğunu belirtirse, Uygulama o kurulum için kişiselleştirilmiş reklamları, takip tabanlı reklamcılığı ve App Tracking Transparency istemini devre dışı bırakır. Temel uygulama işlevselliği için gerekli olan, yukarıda açıklanan anonim ve kimliklendirici olmayan teknik veri dışında çocuklardan bilerek kişisel veri toplamıyoruz. Çocuğunun bize kişisel veri sağladığını düşünen bir ebeveyn/veli, silinmesini talep etmek için salihyakann@gmail.com adresinden bize ulaşabilir.

5. Haklarınız (AB/İngiltere/GDPR ve benzeri kanunlar)

Yaşadığınız yere bağlı olarak verilerinize erişme, düzeltme, silme, dışa aktarma; işlememize itiraz etme veya kısıtlama; ve onayınızı istediğiniz zaman geri çekme hakkına sahip olabilirsiniz. Charmelo doğrudan kimliklendirici bilgi toplamadığından, bu hakların çoğu şu şekilde kullanılabilir:

  • Uygulamayı kaldırmak (tüm yerel kayıtlı verileri siler) ve/veya
  • Reklam kişiselleştirme onayınızı değiştirmek/geri çekmek için Uygulama içinde her zaman Ayarlar → Gizlilik ve Şartlar'ı yeniden açmak ve/veya
  • Sıralama kaydınızı bulup silebilmemiz için uygulama içi görünen adınız ve yaklaşık oynama tarihleriyle salihyakann@gmail.com adresine yazmak, ve/veya
  • Bulut yedekleme için bir Google/Apple hesabı bağladıysanız, bulut yedeğinizi silmemiz ve o hesabın giriş verisini Firebase'den kaldırmamız için aynı adresten bize ulaşmak.

6. Veri Saklama

Yerel kayıt verisi, Uygulamayı kaldırana veya depolamasını temizleyene kadar cihazınızda kalır. Sıralama kayıtları günlük etkinlik dönemine bağlıdır ve her gün yenilenir; geçmiş kayıtlar periyodik olarak temizlenir. Opsiyonel bulut yedeği (bkz. §1), siz silmeyi talep edene (yukarıdaki adresten) veya Uygulama sonlandırılana kadar saklanır.

7. Güvenlik

Verileri korumak için makul teknik önlemler kullanıyoruz (Firebase'in yerleşik erişim kuralları dahil, bkz. Firestore güvenlik kurallarımız), ancak hiçbir iletim veya saklama yöntemi %100 güvenli değildir.

8. Bu Politikadaki Değişiklikler

Bu Gizlilik Politikasını zaman zaman güncelleyebiliriz. Önemli değişiklikler yukarıdaki sürüm numarasını artırır ve gerekli hallerde Uygulama içinde yeniden onayınızı ister.

9. İletişim

Bu politikayla ilgili sorularınız için: salihyakann@gmail.com.