Last updated: August 7, 2026
WordGrove ("we", "our", "us") is an independently developed mobile game (the "App"). This Privacy Policy explains what data we collect when you use WordGrove, why, and what choices you have.
The data controller for WordGrove is Mahir Can Apaydın, an independent developer (sole proprietor) based in Türkiye. For any privacy question or request, contact:
This policy covers data only. Your rights and obligations when playing WordGrove are set out separately in our Terms of Use.
| Data | Purpose | Can it ever leave? |
|---|---|---|
| Level progress, unlocked SRS (spaced-repetition) vocabulary cards, coin balance, daily streak | Core gameplay — your save file | Only if you switch on cloud backup by linking a Google or Apple account (§2.5). If you never link an account, it stays on your device. |
| Per-word statistics (how many times you saw a word, how long you took, attempts, hints used, abandonments) | Local difficulty calibration | No — never. Not included in the cloud backup either. |
| Your internal "skill rating" | Adjusts puzzle difficulty on your device only — never shown to you, never used for ads | No — never. Not included in the cloud backup either. |
| Your age-gate answer (birth year) | Decides, on your device, whether child-safe ad/analytics settings apply | No — never. Not included in the cloud backup either. |
This data is stored in a local database on your phone (expo-sqlite). If your Android device has system-level "Back up my data" enabled, this local file may be included in your own Google Account backup — that is a feature of your device, not something our servers ever see.
This is switched off by default for every user, everywhere. You can turn it on or off anytime in Profile → Privacy. If it's off, nothing described below is collected or sent — the analytics system is not even started.
When enabled, we record gameplay events such as: session start/end, level started/completed/abandoned, daily-challenge play, chapter completion, quest/reward-chest/streak progress, ad shown, flashcard review outcome, onboarding step reached, and an inactivity ("stuck?") nudge shown. When a play session ends we also send a small summary of it: how long it lasted and how many levels, ads and coins it involved.
We also record in-game coin activity, so we can tell whether the game's economy is too generous or too tight: each time you earn coins we log how many and from which source (finishing a level, a bonus word, a reward chest, a quest, a streak milestone, or a rewarded video), and each time you spend coins we log how many and on what (which hint tier), including the case where you wanted to spend but did not have enough. For rewarded videos we also record the steps of the flow — you accepted the offer, the video actually opened, the reward was granted, you closed it early, or no video could be loaded at all. These are in-game coins only. They are not money, and none of this relates to any purchase or payment.
Each event carries a few general context fields: your interface language, app version, platform (iOS/Android), a rounded progress bracket (groups of 10 levels), a rounded skill bracket (groups of 10), a rounded coin-balance bracket, a rounded count of rewarded videos you have watched and of those that failed to load, and whether the build is a test build.
If the app crashes or hits an unexpected error, we automatically receive: the crash stack trace, your device model, OS version, and app version. We do not attach any personal identifier to this data, and we do not record anything you typed or any on-screen text (console/debug logs are stripped before sending).
WordGrove shows ads to fund free gameplay. We only ever request non-personalized ads — no behavioral profile is built and no advertising ID is used to target you. If our neutral age-gate indicates you are under 13, we additionally flag the request as child-directed, which disables even contextual remarketing and limits the maximum ad content rating to "G".
If you never link a Google or Apple account, none of the following ever leaves your device — nothing is written to our cloud database at all.
If you choose to submit a score to the Daily Challenge leaderboard, we store a randomly generated anonymous ID, your score, and a display name. You do not type that name — the App generates it from a fixed word list (for example QuietOwl_412) and you can regenerate it at any time. It is not derived from anything about you, so it says nothing about who you are.
If you choose to link a Google or Apple account (Profile → Progress Backup), we additionally store an encrypted backup of your game progress and vocabulary cards, so you can restore them on a new device.
Linking also stores the email address of that Google or Apple account, alongside an internal account identifier. We ask the provider for nothing else: not your name, and not your profile picture. The email address serves two purposes and no others — it is how your backup is tied to you so it can be restored on a new device, and it is how we verify a deletion request that reaches us by email (see our deletion page). We never use it to contact you for anything else, we never send marketing, and we never share it.
We use the data described above solely to: run the game, calibrate puzzle difficulty, keep the app stable (crash fixing), fund the app through non-personalized advertising, and — only if you opt in and link an account — back up your progress and run the daily leaderboard.
For users under 13 (as indicated by our neutral, non-leading age gate), WordGrove collects no persistent identifier and no analytics data whatsoever — the analytics system is never started for this age group, regardless of any setting. We do not rely on any legal exception for this group because we simply collect nothing.
For all other users who opt in to analytics, the analytics provider generates a temporary identifier held only in memory — it resets every time you close and reopen the app, and is never written to disk. This identifier exists for one purpose only: to group a short sequence of gameplay events (e.g. "this session started, then this level was played") so we can understand how the game is used and calibrate difficulty. It is not used to recognize you individually across sessions, is never combined with an advertising identifier, and is never used to build a profile or to serve targeted ads.
How we collect it: all of the data above is collected automatically by the App itself while you play, through the software components named in §7. We do not collect data about you from any other source, and we do not buy or receive data about you from third parties.
Automated decision-making: the App adjusts puzzle difficulty automatically, on your device, using the skill rating described in §2.1. This is not a decision that produces legal effects or similarly significantly affects you, and it never leaves your device. We do not carry out any automated decision-making or profiling in the sense of Article 22 GDPR.
| Data | Retention |
|---|---|
| Local device data (progress, SRS cards, word stats, skill rating, age-gate answer) | Until you delete the app, or reset it yourself |
| Usage analytics events (PostHog) | Up to 1 year, then permanently deleted by our provider |
| Crash reports (Sentry) | 30 days, then permanently deleted |
| Cloud account, backup, and leaderboard data (Supabase) | As long as your account exists — deleted immediately when you delete your account |
| Service | Purpose | Data region |
|---|---|---|
| PostHog | Opt-in usage analytics | EU (Frankfurt, Germany) |
| Sentry | Crash & error reporting | EU (Frankfurt, Germany) |
| Supabase | Optional cloud backup, daily challenge, leaderboard | EU (Frankfurt, Germany) |
| Google AdMob | Non-personalized advertising | Google's global ad infrastructure — see Google's own privacy policy |
PostHog, Sentry, and Supabase all process our data in the EU (Frankfurt). Google AdMob may process data outside the EU/EEA under Google's own transfer safeguards (Standard Contractual Clauses); see Google's Privacy & Terms for details. We do not otherwise transfer personal data outside the EU/EEA.
Depending on where you live, you may have the right to access, correct, export, restrict, object to, or delete your data. In practice for WordGrove:
Complaints: if you think we have handled your data unlawfully, you have the right to lodge a complaint with a supervisory authority — in Türkiye, the Personal Data Protection Authority (KVKK, kvkk.gov.tr); in the EU/EEA, the data protection authority of the country where you live. We would appreciate the chance to address it first, but you do not have to contact us before complaining.
We do not sell or share your personal information for cross-context behavioral advertising. Where we describe data as "anonymous" or "de-identified" in this policy, we publicly commit not to attempt to re-identify it, and we do not use it to try to identify you.
WordGrove is a mixed-audience app: some of the puzzle and vocabulary content may appeal to children, but the app is not exclusively directed at children, and most players are teens and adults learning English vocabulary.
Before any content is shown to you and before any data collection is even possible, WordGrove asks a neutral question — your birth year — with no pre-selected answer and no leading wording. Based on your answer:
We do not knowingly collect more personal information from children than described above, and we never use data from users under 13 for advertising targeting or profiling of any kind. If you are a parent or guardian and believe your child has provided us with information beyond what is described here, please contact us at the email in §1 and we will investigate and delete it.
We may update this Privacy Policy from time to time. Material changes will be reflected by updating the "Last updated" date above; continued use of the app after a change means you accept the update.
Questions about this policy or your data: wordgrove@mcapaydin.com
Son güncelleme: 7 Ağustos 2026
WordGrove ("biz", "bizim"), bağımsız olarak geliştirilen bir mobil oyundur ("Uygulama"). Bu Gizlilik Politikası, WordGrove'u kullanırken hangi verileri, neden topladığımızı ve sizin seçeneklerinizi açıklar.
WordGrove'un veri sorumlusu, Türkiye merkezli bağımsız bir geliştirici (şahıs işletmesi) olan Mahir Can Apaydın'dır. Gizlilikle ilgili her soru veya talep için:
Bu politika yalnızca veriyi kapsar. WordGrove'u oynarken geçerli hak ve yükümlülükleriniz ayrı bir belgede, Kullanım Şartları'nda düzenlenir.
| Veri | Amaç | Cihazdan çıkabilir mi? |
|---|---|---|
| Level ilerlemesi, açılan SRS (aralıklı tekrar) kelime kartları, coin bakiyesi, günlük seri | Temel oynanış — kayıt dosyanız | Yalnızca bulut yedeğini açarsanız, yani Google veya Apple hesabı bağlarsanız (§2.5). Hiç hesap bağlamazsanız cihazınızda kalır. |
| Kelime başına istatistik (kaç kez gördünüz, ne kadar sürdü, deneme, ipucu kullanımı, terk sayısı) | Cihaz-içi zorluk kalibrasyonu | Hayır — asla. Bulut yedeğine de dahil edilmez. |
| İçsel "beceri puanınız" | Yalnızca cihazınızda bulmaca zorluğunu ayarlar — size hiç gösterilmez, reklam için kullanılmaz | Hayır — asla. Bulut yedeğine de dahil edilmez. |
| Yaş kapısı yanıtınız (doğum yılı) | Cihazınızda, çocuğa-uygun reklam/analitik ayarlarının uygulanıp uygulanmayacağına karar verir | Hayır — asla. Bulut yedeğine de dahil edilmez. |
Bu veriler telefonunuzdaki yerel bir veritabanında (expo-sqlite) saklanır. Android cihazınızda sistem düzeyinde "Verilerimi yedekle" açıksa, bu yerel dosya kendi Google Hesabı yedeğinize dahil olabilir — bu, cihazınızın bir özelliğidir; sunucularımız bunu hiçbir zaman görmez.
Bu, her kullanıcı için, her yerde varsayılan olarak kapalıdır. Profil → Gizlilik'ten istediğiniz zaman açıp kapatabilirsiniz. Kapalıyken aşağıda anlatılanların hiçbiri toplanmaz veya gönderilmez — analitik sistemi hiç başlatılmaz.
Açıldığında şu oyun olaylarını kaydediyoruz: oturum başlangıcı/bitişi, level başlama/tamamlama/terk etme, günlük challenge oynanışı, bölüm tamamlama, görev/sandık/seri ilerlemesi, reklam gösterimi, kelime kartı tekrar sonucu, onboarding adımına ulaşma ve "takıldın mı?" hatırlatması gösterimi. Bir oyun oturumu bittiğinde oturumun küçük bir özetini de gönderiyoruz: ne kadar sürdüğü ve kaç level, kaç reklam, kaç coin içerdiği.
Oyun içi coin hareketlerini de kaydediyoruz — böylece oyunun ekonomisinin fazla cömert mi yoksa fazla sıkı mı olduğunu görebiliyoruz: her coin kazandığınızda ne kadar ve hangi kaynaktan kazandığınızı (level bitirme, bonus kelime, sandık, görev, seri kilometre taşı veya ödüllü video), her coin harcadığınızda ne kadar ve neye harcadığınızı (hangi ipucu kademesi) — harcamak isteyip bakiyenizin yetmediği durum dâhil. Ödüllü videolarda ayrıca akışın adımlarını kaydediyoruz: teklifi kabul ettiniz, video gerçekten açıldı, ödül verildi, erken kapattınız veya hiç video yüklenemedi. Bunlar yalnızca oyun içi coin'lerdir. Para değildir ve hiçbiri satın alma veya ödemeyle ilgili değildir.
Her olay birkaç genel bağlam alanı taşır: arayüz diliniz, uygulama sürümü, platform (iOS/Android), yuvarlanmış ilerleme aralığı (10'luk gruplar), yuvarlanmış beceri aralığı (10'luk gruplar), yuvarlanmış coin bakiyesi aralığı, izlediğiniz ödüllü video sayısının ve yüklenemeyen video sayısının yuvarlanmış hâli ve derlemenin test derlemesi olup olmadığı.
Uygulama çökerse veya beklenmedik bir hatayla karşılaşırsa otomatik olarak şunları alırız: çökme yığını (stack trace), cihaz modeliniz, işletim sistemi sürümü ve uygulama sürümü. Bu verilere hiçbir kişisel tanımlayıcı eklemeyiz ve yazdığınız hiçbir şeyi veya ekrandaki hiçbir metni kaydetmeyiz (konsol/hata ayıklama günlükleri gönderilmeden önce temizlenir).
WordGrove, ücretsiz oynanışı finanse etmek için reklam gösterir. Yalnızca kişiselleştirilmemiş reklam talep ediyoruz — davranışsal bir profil oluşturulmaz ve sizi hedeflemek için reklam kimliği kullanılmaz. Nötr yaş kapımız 13 yaşından küçük olduğunuzu gösteriyorsa, isteği ayrıca çocuğa-yönelik olarak işaretleriz; bu, bağlamsal yeniden pazarlamayı bile kapatır ve maksimum reklam içerik derecesini "G" ile sınırlar.
Google veya Apple hesabı hiç bağlamazsanız, aşağıdakilerin hiçbiri cihazınızdan çıkmaz — bulut veritabanımıza hiçbir şey yazılmaz.
Günlük Challenge liderlik tablosuna skor göndermeyi seçerseniz, rastgele üretilmiş anonim bir kimlik, skorunuz ve bir görünen ad saklarız. Bu adı siz yazmazsınız — Uygulama sabit bir kelime listesinden üretir (örneğin QuietOwl_412) ve istediğiniz zaman yeniden üretebilirsiniz. Hakkınızdaki hiçbir şeyden türetilmez, dolayısıyla kim olduğunuza dair bir şey söylemez.
Google veya Apple hesabı bağlamayı seçerseniz (Profil → İlerleme Yedeği), ayrıca oyun ilerlemenizin ve kelime kartlarınızın şifrelenmiş bir yedeğini saklarız — böylece yeni bir cihazda geri yükleyebilirsiniz.
Hesap bağlamak ayrıca o Google veya Apple hesabının e-posta adresini ve dahili bir hesap kimliğini saklar. Sağlayıcıdan başka hiçbir şey istemiyoruz: adınızı da, profil fotoğrafınızı da almıyoruz. E-posta adresinin yalnızca iki işlevi var — yedeğinizin size bağlanmasını, dolayısıyla yeni bir cihazda geri yüklenebilmesini sağlar; ve e-postayla gelen bir silme talebinin gerçekten size ait olduğunu doğrulamamıza yarar (bkz. silme sayfamız). Bunun dışında sizinle iletişim kurmak için kullanmıyoruz, pazarlama e-postası göndermiyoruz ve kimseyle paylaşmıyoruz.
Yukarıda açıklanan verileri yalnızca şunlar için kullanıyoruz: oyunu çalıştırmak, bulmaca zorluğunu kalibre etmek, uygulamayı kararlı tutmak (çökme düzeltme), kişiselleştirilmemiş reklamla uygulamayı finanse etmek ve — yalnızca siz katılırsanız ve hesap bağlarsanız — ilerlemenizi yedeklemek ve günlük liderlik tablosunu işletmek.
13 yaşından küçük kullanıcılar için (nötr, yönlendirici olmayan yaş kapımızın belirlediği şekilde) WordGrove hiçbir kalıcı tanımlayıcı ve hiçbir analitik veri toplamaz — bu yaş grubu için analitik sistemi, hiçbir ayardan bağımsız olarak, asla başlatılmaz. Bu grup için hiçbir hukuki istisnaya dayanmıyoruz çünkü basitçe hiçbir şey toplamıyoruz.
Analitiğe katılan diğer tüm kullanıcılar için, analitik sağlayıcısı yalnızca bellekte tutulan geçici bir tanımlayıcı üretir — uygulamayı her kapatıp açtığınızda sıfırlanır ve asla diske yazılmaz. Bu tanımlayıcı tek bir amaç için vardır: kısa bir oyun olayları dizisini gruplamak (ör. "bu oturum başladı, sonra bu level oynandı") — böylece oyunun nasıl kullanıldığını anlayabilir ve zorluğu kalibre edebiliriz. Sizi oturumlar arasında birey olarak tanımak için kullanılmaz, bir reklam kimliğiyle asla birleştirilmez ve bir profil oluşturmak veya hedefli reklam sunmak için asla kullanılmaz.
Toplama yöntemi: Yukarıdaki verilerin tamamı, siz oynarken Uygulamanın kendisi tarafından, §7'de adı geçen yazılım bileşenleri aracılığıyla otomatik olarak toplanır. Sizinle ilgili veriyi başka hiçbir kaynaktan toplamıyoruz; üçüncü taraflardan veri satın almıyor veya devralmıyoruz.
Otomatik karar verme: Uygulama, §2.1'de anlatılan beceri puanını kullanarak bulmaca zorluğunu cihazınızda otomatik olarak ayarlar. Bu, hakkınızda hukuki sonuç doğuran veya sizi benzer şekilde önemli ölçüde etkileyen bir karar değildir ve cihazınızdan hiç çıkmaz. GDPR md. 22 anlamında otomatik karar verme veya profilleme yapmıyoruz.
| Veri | Saklama süresi |
|---|---|
| Cihaz-içi veri (ilerleme, SRS kartları, kelime istatistikleri, beceri puanı, yaş kapısı yanıtı) | Uygulamayı silene veya kendiniz sıfırlayana kadar |
| Kullanım analitiği olayları (PostHog) | En fazla 1 yıl, sonra sağlayıcımız tarafından kalıcı olarak silinir |
| Çökme raporları (Sentry) | 30 gün, sonra kalıcı olarak silinir |
| Bulut hesabı, yedek ve liderlik tablosu verisi (Supabase) | Hesabınız var olduğu sürece — hesabınızı sildiğinizde anında silinir |
| Hizmet | Amaç | Veri bölgesi |
|---|---|---|
| PostHog | İsteğe bağlı kullanım analitiği | AB (Frankfurt, Almanya) |
| Sentry | Çökme ve hata raporlama | AB (Frankfurt, Almanya) |
| Supabase | İsteğe bağlı bulut yedekleme, günlük challenge, liderlik tablosu | AB (Frankfurt, Almanya) |
| Google AdMob | Kişiselleştirilmemiş reklam | Google'ın küresel reklam altyapısı — ayrıntı için Google'ın kendi gizlilik politikasına bakın |
PostHog, Sentry ve Supabase verilerimizin tamamını AB'de (Frankfurt) işler. Google AdMob, Google'ın kendi aktarım güvenceleri (Standart Sözleşme Hükümleri) kapsamında AB/AEA dışında veri işleyebilir; ayrıntı için Google'ın Gizlilik ve Şartlar sayfasına bakın. Bunun dışında kişisel verileri AB/AEA dışına aktarmıyoruz.
Yaşadığınız yere bağlı olarak verilerinize erişme, düzeltme, dışa aktarma, kısıtlama, itiraz etme veya silme hakkına sahip olabilirsiniz. WordGrove'da pratikte:
Şikâyet hakkı: Verilerinizi hukuka aykırı işlediğimizi düşünüyorsanız bir denetim otoritesine şikâyette bulunma hakkınız vardır — Türkiye'de Kişisel Verileri Koruma Kurumu (kvkk.gov.tr), AB/AEA'da yaşadığınız ülkenin veri koruma otoritesi. Önce bize başvurma fırsatı vermenizi memnuniyetle karşılarız, ancak şikâyet etmeden önce bizimle iletişime geçme zorunluluğunuz yoktur.
Kişisel bilgilerinizi bağlamlar-arası davranışsal reklam için satmıyor veya paylaşmıyoruz. Bu politikada veriyi "anonim" veya "kimliksizleştirilmiş" olarak tanımladığımız yerlerde, onu yeniden kimliklendirmeye çalışmayacağımızı kamuya açık olarak taahhüt ediyoruz ve sizi tanımlamak için kullanmıyoruz.
WordGrove karma kitleye yönelik bir uygulamadır: bulmaca ve kelime içeriğinin bir kısmı çocukların ilgisini çekebilir, ancak uygulama yalnızca çocuklara yönelik değildir; oyuncuların çoğu İngilizce kelime dağarcığı öğrenen gençler ve yetişkinlerdir.
Herhangi bir içerik size gösterilmeden ve herhangi bir veri toplama mümkün olmadan önce, WordGrove nötr bir soru sorar — doğum yılınız — önceden seçili bir yanıt veya yönlendirici bir ifade olmadan. Yanıtınıza göre:
Çocuklardan yukarıda anlatılandan fazla kişisel veri bilerek toplamıyoruz ve 13 yaşından küçük kullanıcılardan gelen veriyi hiçbir şekilde reklam hedefleme veya profilleme için kullanmıyoruz. Bir ebeveyn veya vasiyseniz ve çocuğunuzun bize burada anlatılandan fazla bilgi verdiğini düşünüyorsanız, lütfen §1'deki e-postadan bizimle iletişime geçin; inceleyip sileceğiz.
Bu Gizlilik Politikasını zaman zaman güncelleyebiliriz. Önemli değişiklikler yukarıdaki "Son güncelleme" tarihine yansıtılır; değişiklikten sonra uygulamayı kullanmaya devam etmeniz güncellemeyi kabul ettiğiniz anlamına gelir.
Bu politika veya verileriniz hakkında sorular: wordgrove@mcapaydin.com