Gizlilik Politikası
1. Veri sorumlusu
Earmonia uygulaması (iPhone ve iPad için App Store'da, Android için Google Play'de) ve earmonia.app sitesi Recep Kaan Çağlar tarafından geliştirilir ve işletilir. 6698 sayılı Kişisel Verilerin Korunması Kanunu (KVKK) ve Genel Veri Koruma Tüzüğü (GDPR) bakımından veri sorumlusu Recep Kaan Çağlar'dır. Gizlilikle ilgili her soru ve talep için: [email protected]
2. Toplanan veriler
2.1 Yalnızca cihazında kalanlar
Hesap bağlamasan da oyun çalışır. Aşağıdakiler cihazında saklanır ve hesap bağlamadıkça cihazından çıkmaz:
- Oyun ilerlemen: aşılan engeller, yıldızlar, altın, tekne aşaması, malzemeler, teknedeki su, Moni'nin kıyafetleri, gemi süslerin, başarımların ve günlük serin.
- Girdiğin ad: Moni'nin sana adınla seslenmesi için.
- Uygulama ayarların.
Uygulamayı silersen bu bilgiler de silinir; Profil › İlerlemeyi sıfırla ile de istediğin an silebilirsin.
2.2 Hesap bağlarsan (isteğe bağlı)
Profil › Hesap'tan hesap bağlayabilirsin: iPhone ve iPad'de Apple ile giriş, Android'de Google ile giriş (Android'in Credential Manager hizmetiyle). İkisi de aynı amaçla kullanılır: hesabını tanımak, ilerlemeni ve satın alma kayıtlarını ona bağlamak. Hesap bağlarsan şunlar sunucumuzda, hesabına bağlı olarak saklanır:
- Hesap kimliği: Apple ile girişte Apple'ın uygulamamıza özel verdiği kullanıcı kimliği, Google ile girişte Google hesabının kimliği.
- E-posta adresi: Apple'ın paylaştığı adres. Girişte e-postanı gizlemeyi seçersen bu, Apple'ın verdiği gizli bir yönlendirme adresidir. Google ile girişte Google hesabının e-posta adresidir. Adını ve soyadını Apple'dan istemeyiz. Google, giriş bilgisinin içinde Google hesabındaki adını ve profil fotoğrafının adresini de gönderebilir; bunlar hesap kaydında durabilir, ama onları kullanmayız, oyunda göstermeyiz ve kimseyle paylaşmayız. E-postan başka oyunculara hiçbir zaman gösterilmez.
- Oyundaki adın: Moni'nin sana seslendiği ad (en çok 40 harf). Liman'da arkadaşlarına da görünür (bkz. 2.3).
- Arkadaş kodun: hesabına verilen 4 karakterlik kod (ör. Kaan#7K3M'deki 7K3M). Arkadaşların seni bu kodla bulur.
- İlerleme yedeğin: 2.1'deki oyun ilerlemenin bir kopyası ve özeti (yıldız sayısı, ulaştığın yolculuk, haftalık yıldız sayımı için haftanın başındaki yıldızın), son yedek zamanı.
- Güverte kartın: teknenin aşaması, gemi süslerin, Moni'nin kıyafeti, seyir defterin (son varılan adalar, tekne onarımları, başarımlar ve tarihleri), vitrine koyduğun rozetler, rozet sayın ve günlük serin.
- Satın alma kayıtların: hangi ürünü aldığın, satın alma ve varsa iade tarihi; App Store'da Apple işlem numarası ve Apple'ın imzalı işlem bilgisi, Google Play'de satın alma jetonu, Google sipariş numarası ve Google'ın satın alma bilgisi. Ödeme ve kart bilgilerin bize hiçbir zaman ulaşmaz.
2.3 Liman (arkadaşlar)
Liman, hesap bağlayan oyuncuların birbirini arkadaş kodlarıyla ekleyip tekne ve ilerlemelerini gördüğü bölümdür. Liman'a girmek için hesap gerekir; hesapsız oyunda Liman yoktur.
- Başkalarına ne görünür: adın, arkadaş kodun, toplam ve bu haftaki yıldızın, ulaştığın yolculuk ve Güverte kartın (2.2). Bunları arkadaşların ve aranızda bekleyen bir istek varsa isteği gönderen ya da alan kaptan görür. Arkadaş kodunu bilen biri sana istek gönderirse, sen kabul etmeden de bu kartı görür; bu yüzden kodunu yalnızca tanıdıklarınla paylaş. E-postan, hesap kimliğin, ilerleme yedeğinin tamamı ve satın alma kayıtların kimseye gösterilmez. Liman herkese açık bir liste ya da arama sunmaz; seni yalnızca kodunu bilenler bulabilir.
- Sunucuda tutulan Liman kayıtları: arkadaşlıkların ve bekleyen istekler (kim, kime, ne zaman), engellediğin kaptanlar, selamlar (kimden, kime, hangi gün, altın ödülü verildi mi, görüldü mü), arkadaş ekleme denemelerin (yalnızca saatlik deneme sınırı için zamanı) ve şikâyetler (2.4).
- Sohbet yok: Liman'da mesajlaşma ya da serbest metin yoktur. Oyuncular arasındaki tek etkileşim tek dokunuşluk hazır selamdır. Başkalarına görünen tek yazılı içerik oyundaki addır.
2.4 Liman güvenliği: ad filtresi, şikâyet ve engelleme
- Ad filtresi: Ad yazarken uygulama, sunucuda da her ad değişikliğinde bir kelime listesi uygunsuz adları denetler. Filtreye takılan ad başkalarına gösterilmez (arkadaşların “Denizci” görür) ve sana adını değiştirmen söylenir.
- Şikâyet: Liman'da karşılaştığın bir kaptanı Güverte'sindeki ya da isteğindeki ⋯ menüsünden “Şikâyet et” ile şikâyet edebilirsin (uygunsuz ad, rahatsız ediyor ya da başka bir sebep). Şikâyette sen, şikâyet ettiğin kaptan, sebep, kaptanın o anki adı, zaman ve yöneticinin kararı kaydedilir. Kimin şikâyet ettiği şikâyet edilene söylenmez. Aynı ad için üç ayrı kaptan şikâyet ederse ad, biz bakana kadar kendiliğinden gizlenir.
- İnceleme: Açık şikâyetlere 24 saat içinde bakarız. Kararımız adı gizlemek, kaptanı Liman'dan çıkarmak (arkadaşlıkları silinir, istek gönderemez ve bulunamaz; oyunu ve ilerlemesi yerinde kalır) ya da şikâyeti yersiz bulmak olabilir.
- Engelleme: Bir kaptanı aynı menüden “Engelle” ile engelleyebilirsin; şikâyet ederken de engellemeyi seçebilirsin. Engellenen kaptanla arkadaşlığın ve istekleriniz silinir, sana bir daha istek gönderemez ve seni bulamaz. Arkadaşlıktan çıkarmak da aynı menüdedir.
2.5 Anonim kullanım istatistiği
Oyuncuların nerede zorlandığını görüp oyunu dengelemek için uygulama, oyun içindeki olayları kimliksiz olarak gönderir. Örnekler: hangi engele başlandığı ve nasıl bittiği, yıldız, hata sayısı, süre, soru türü, yanlış cevapta hangi seçeneğin seçildiği, varılan ada ve deniz, açılış adımları, mikrofon izninin verilip verilmediği, kurulumdan bu yana geçen gün aralığı, uygulama sürümü, platform (iOS ya da Android), dağıtım kanalı (App Store, TestFlight ya da Google Play) ve dili. Söyle engellerinde yalnızca ölçülen perde gönderilir (ör. hedef 262 Hz, söylenen 255 Hz); ses kaydı değil.
Bu kayıtlarda ad, e-posta, hesap, cihaz, kurulum ya da oturum kimliği yoktur; hesap oturumu gönderilmez, IP adresi ve saat istatistik kayıtlarına yazılmaz, yalnızca gün yazılır. Bu yüzden istatistikler kimseyle ilişkilendirilemez. Gönderimi Profil › Ayarlar › Anonim istatistik ile istediğin an kapatabilirsin; kapatınca cihazında bekleyen kayıtlar da silinir.
2.6 Teknik kayıtlar
Sunucuya her bağlantıda, barındırma sağlayıcımız Supabase'in altyapısı güvenlik ve hata ayıklama için istek bilgilerini (IP adresi, zaman, istenen adres gibi) kısa bir süre (birkaç gün) günlüklerinde tutar. Bu günlükleri istatistiklerle birleştirmeyiz ve kimseyi izlemek için kullanmayız. Uygulamaya ayrıca bir çökme ya da tanılama aracı eklenmemiştir (Apple'ın ve Google'ın paylaştığı raporlar için bkz. 10).
2.7 Yarışmalar
Haftalık yarışmalar hesap bağlayan oyunculara açıktır; katılmak isteğe bağlıdır. İlk katılışında sıralamada görüneceğin söylenir ve onayın istenir. Hesapsız oyunda yarışma yoktur.
- Başkalarına ne görünür: yarışmanın sıralamasında sıran, puanın ve doğru sayın, adın ve arkadaş kodun, Moni'nin kıyafeti, teknen ve kupa rafın. Sıralamayı hesap bağlayan bütün oyuncular görür; engellediğin ya da seni engelleyen kaptanlar birbirini görmez. E-postan, hesap kimliğin ve tek tek cevapların kimseye gösterilmez.
- Sunucuda tutulan yarışma kayıtları: ön kaydın (hangi yarışmaya, ne zaman), her günün turu (başlama ve bitiş zamanı, puan, doğru sayısı, süre, uygulama sürümü, sana düşen soru sırası), her soruya verdiğin cevap (seçtiğin cevap, doğru mu, ne kadar sürede, kaç kez yeniden dinlediğin; Söyle sorularında ses kaydı değil, yalnızca ölçülen perde farkı), en iyi puanın ve sıran, kazandığın kupa, altın ve ödüller.
- Adil oyun: Puanı sunucu hesaplar. Cevaplar sorunun kendisiyle karşılaştırılır: soruyla tutmayan cevap yanlış sayılır ve işaretlenir, süresi dışında ya da olağan dışı gelen turlar reddedilir ve sebebi kaydedilir. Hileli görünen bir katılımı sıralamadan çıkarabiliriz.
- Yarışma arşivi: Bir yarışma sonuçlandıktan sonra kayıtlarını, soruları ve oyunun zorluğunu geliştirmek için kendi bilgisayarımıza indirebiliriz. Arşivde adın, e-postan ve hesap kimliğin yoktur; her oyuncu yalnızca sunucudaki gizli bir anahtarla hesaplanan bir takma kimlikle (ör. K-1A2B3C4D) yer alır. Bu takma kimliği biz yeniden hesaplayabildiğimiz için arşiv yine kişisel veri sayılır ve aynı özenle korunur; kimseyle paylaşılmaz. Arşiv indirildikten sonra tek tek cevaplar sunucudan silinebilir; sıralama, ödüller ve özet kalır.
3. Kullanım amaçları ve hukuki dayanak
- Hesap verileri ilerlemeni yedeklemek, başka bir cihaza taşımak, satın aldıklarını korumak ve Liman'ı sunmak (arkadaş ekleme, Güverte kartı, haftalık sıralama, selamlar) için kullanılır. Dayanak: senin isteğinle kurulan hizmetin sunulması (KVKK md. 5/2-c, GDPR md. 6/1-b).
- Satın alma kayıtları ayrıca satın almanın gerçek olduğunu doğrulamak (App Store'da Apple'ın imzasıyla, Google Play'de sunucumuzdan Google Play Developer API'ye sorarak) ve iadeleri işlemek için kullanılır. Dayanak: aynı.
- Ad filtresi, şikâyet, engelleme kayıtları ve deneme sınırları Liman'ı oyuncular için güvenli tutmak, kötüye kullanımı önlemek ve şikâyetleri incelemek için kullanılır. Dayanak: hizmetin sunulması ve oyuncuları korumaya yönelik meşru menfaat (KVKK md. 5/2-c ve 5/2-f, GDPR md. 6/1-b ve 6/1-f).
- Yarışma kayıtları (2.7) yarışmayı yürütmek (turlar, puan, sıralama, ön kayıt, ödüller), adil oyunu denetlemek ve soruları ve oyunun zorluğunu geliştirmek için kullanılır. Dayanak: katılmayı seçtiğin hizmetin sunulması ve oyunu geliştirmeye yönelik meşru menfaat (KVKK md. 5/2-c ve 5/2-f, GDPR md. 6/1-b ve 6/1-f).
- Anonim istatistik yalnızca oyunun zorluğunu ve içeriğini iyileştirmek için, toplu olarak kullanılır. Dayanak: oyunu geliştirmeye yönelik meşru menfaat (KVKK md. 5/2-f, GDPR md. 6/1-f); kişiyle ilişkilendirilemez ve kapatılabilir.
Verilerin reklam, profil çıkarma ya da başka uygulamalarda takip (tracking) için kullanılmaz.
4. Paylaşım ve üçüncü taraflar
Verilerin satılmaz ve reklam amacıyla kimseyle paylaşılmaz. Liman'da başka oyunculara görünenler 2.3'te, yarışma sıralamasında görünenler 2.7'de yazılıdır. Hizmeti sunmak için yalnızca şu altyapılar kullanılır:
- Supabase: hesap verilerini, Liman ve yarışma kayıtlarını ve anonim istatistikleri bizim adımıza barındırır. Sunucular İrlanda'dadır (AB, AWS eu-west-1). Bu nedenle verilerin yurt dışında işlenir; aktarım, hizmetin sunulması için ve KVKK ile GDPR'a uygun güvencelerle yapılır.
- Apple: Apple ile giriş ve App Store satın almalarını Apple, kendi gizlilik politikası çerçevesinde işler. Hesabını silerken Apple ile girişin yetkisini iptal etmek için Apple'a istek göndeririz.
- Google: Google ile giriş ve Google Play satın almalarını Google, kendi gizlilik politikası çerçevesinde işler. Bir satın almayı doğrulamak için sunucumuz satın alma jetonunu Google Play Developer API'ye gönderir; Google bir iadeyi ya da iptali bize bildirimle (Google Cloud Pub/Sub üzerinden) iletir ve kayıt işaretlenir. Google tarafında iptal edilecek bir giriş jetonu saklamayız (bkz. 9).
- Cloudflare: web sitesinin ve yönetim panelimizin yayınlanması için (bkz. 11).
Uygulamada üçüncü taraf reklam, analiz ya da takip SDK'sı yoktur. Android sürümünde yalnızca giriş için Google'ın Credential Manager ve Google ile giriş kitaplıkları, satın almalar için Google Play Faturalandırma kitaplığı kullanılır.
5. Mikrofon ve ses
Söyle engellerinde duyduğun sesleri söylersin; Earmonia doğru sesi söyleyip söylemediğini anlamak için mikrofonu kullanır.
- Mikrofon yalnızca Söyle engellerinde, sen söylerken açılır.
- Sesin cihazında, o anda analiz edilir. Analiz için kısa bir ses parçası geçici olarak cihazda tutulur ve analiz biter bitmez silinir; ses kaydı hiçbir yere gönderilmez ve saklanmaz.
- Anonim istatistik açıksa yalnızca ölçülen perde (sayı olarak) gönderilir (bkz. 2.5).
- İzni istediğin zaman iPhone ve iPad'de Ayarlar › Earmonia'dan, Android'de Ayarlar › Uygulamalar › Earmonia › İzinler'den kapatabilirsin.
6. Satın almalar
Moni'nin kıyafet setleri ve gemi süs setleri uygulama içinden satın alınabilir. Ödemeyi iPhone ve iPad'de Apple, Android'de Google Play alır ve işler; kart ve ödeme bilgilerin bize ulaşmaz. Satın aldıkların, satın aldığın mağazadaki hesabına (Apple hesabı ya da Google hesabı) bağlıdır ve “Satın alımları geri yükle” ile hesapsız da geri gelir; bir mağazada aldığın set öteki platformda açılmaz. Hesap bağlıysan satın alma kayıtların 2.2'de anlatıldığı gibi saklanır. Google Play satın almalarını sunucumuz Google Play Developer API'ye sorarak doğrular. Apple ya da Google bir iadeyi bize bildirdiğinde kayıt güncellenir.
7. Bildirimler
İzin verirsen hatırlatma, “tekne hazır” ve ön kayıt olduğun yarışmanın başlangıç bildirimleri cihazında yerel olarak planlanır; bunun için bir sunucu kullanılmaz. Liman'dan anlık bildirim gönderilmez; selamlar Liman açılınca görünür. İzni istediğin zaman cihazının ayarlarından (iOS Ayarlar ya da Android Ayarlar › Uygulamalar › Earmonia › Bildirimler) kapatabilirsin.
8. Saklama süresi
- Hesap verilerin (2.2) ve Liman kayıtların (arkadaşlıklar, istekler, engellemeler, selamlar, ekleme denemeleri) hesabın açık olduğu sürece saklanır. Arkadaşlıktan çıkarınca, isteği reddedince ya da geri alınca o kayıt hemen silinir.
- Şikâyet kayıtları, yinelenen kötüye kullanımı görebilmek için karara bağlandıktan sonra da saklanır; şikâyet eden ya da şikâyet edilen hesabını silince o şikâyet de silinir.
- Yarışma kayıtların (2.7) hesabın açık olduğu sürece saklanır. Yarışma sonuçlanıp arşivlendikten sonra tek tek cevaplar sunucudan silinebilir; sıralama, ödüller ve özet kalır.
- Yarışma arşivleri (2.7) soruları ve oyunu geliştirmek için gerektiği sürece, en çok 3 yıl saklanır, sonra silinir.
- Sunucu günlükleri (2.6) birkaç gün içinde kendiliğinden silinir.
- Anonim istatistikler kimseyle ilişkilendirilemediği için kişiye göre silinemez; yalnızca toplu istatistik olarak tutulur.
9. Hesabı silme
Profil › Hesap › Hesabı sil ile hesabını uygulamadan silebilirsin. Hesap kimliğin, e-postan, oyundaki adın, arkadaş kodun, ilerleme yedeğin, Güverte kartın, satın alma kayıtların, bütün Liman kayıtların (arkadaşlıklar, istekler, engellemeler, selamlar, verdiğin ve hakkında verilen şikâyetler) ve yarışma kayıtların (ön kayıtlar, turlar, cevaplar, sıralamadaki yerin, ödüllerin) sunucumuzdan kalıcı olarak silinir; arkadaşlarının listesinden ve yarışma sıralamalarından da çıkarsın. Arşivlenmiş bir yarışmaya katıldıysan takma kimliğin, o arşivlerden de silinmek üzere kaydedilir ve en geç 30 gün içinde silinir. iPhone ve iPad'de Apple ile girişin yetkisi de iptal edilir. Android'de Google ile girişte Google tarafında iptal edilecek bir jeton saklamadığımız için Google'a istek gönderilmez; hesabın ve verilerin silinir. İstersen Earmonia'nın Google hesabınla bağlantısını Google hesabının ayarlarından da kaldırabilirsin. Cihazındaki oyun ve mağaza hesabına bağlı satın almaların yerinde kalır; Apple ve Google'daki satın alma geçmişin onların kayıtlarında durur. Uygulamaya erişemiyorsan [email protected] adresine yaz (adımlar Hesap silme sayfasında), hesabını en geç 30 gün içinde biz sileriz.
10. Apple'ın ve Google'ın sağladığı bilgiler
Earmonia'yı App Store ya da TestFlight üzerinden edinirsen Apple, indirme ve satın alma bilgilerini kendi gizlilik politikası çerçevesinde işler. Cihazında “Geliştiricilerle paylaş” seçeneği açıksa Apple, seni tanımlamayan çökme raporlarını ve kullanım istatistiklerini bizimle paylaşabilir. TestFlight'ta gönderdiğin geri bildirimler (yorum ve ekran görüntüsü) bize iletilir.
Earmonia'yı Google Play'den edinirsen Google, indirme ve satın alma bilgilerini kendi gizlilik politikası çerçevesinde işler. Cihazında kullanım ve teşhis verilerinin Google'la paylaşılmasına izin verdiysen Google, seni tanımlamayan çökme ve performans bilgilerini (Android vitals) Play Console'da bizimle paylaşabilir. Test sürümlerinde Google Play üzerinden gönderdiğin geri bildirimler bize iletilir.
11. Web sitesi ve e-posta
earmonia.app çerez ve analiz aracı kullanmaz; yazı tipleri sitenin kendisinden yüklenir. Site Cloudflare üzerinden yayınlanır; Cloudflare güvenlik ve hizmetin çalışması için IP adresi gibi teknik bilgileri kısa süreli işleyebilir. Bize e-posta yazarsan adresini ve mesajını yalnızca sana yanıt vermek için kullanırız.
12. Çocuklar
Earmonia her yaştan kullanıcıya uygundur; uygulamada reklam, sohbet ve serbest metinli mesajlaşma yoktur. Hesap bağlamak, Liman ve yarışmalar isteğe bağlıdır; yarışma sıralamasında ad bütün oyunculara görünür. 13 yaşından küçük çocuklar (AB'de ülkene göre 16 yaşına kadar) hesap bağlamadan önce ebeveyninin iznini almalıdır. Ebeveynlere önerimiz: çocuğunuz arkadaş kodunu yalnızca tanıdıklarıyla paylaşsın ve adı olarak gerçek ad-soyad yerine bir takma ad kullansın. Bir çocuğun izinsiz hesap bağladığını düşünüyorsan [email protected] adresine yaz, hesabı sileriz.
13. Hakların
KVKK md. 11 ve GDPR kapsamında verilerin hakkında bilgi isteme, verilerine erişme, düzeltilmesini ya da silinmesini isteme, işlemeye itiraz etme ve veri taşınabilirliği hakların vardır. Adını uygulamada kendin değiştirebilir, hesabını kendin silebilirsin (uygulamaya erişemiyorsan bkz. Hesap silme); diğer talepler için [email protected] adresine yaz, en geç 30 gün içinde yanıt veririz. Kişisel Verileri Koruma Kurulu'na ya da yaşadığın AB ülkesinin veri koruma otoritesine şikâyet hakkın saklıdır.
14. Değişiklikler
Bu politikayı güncellediğimizde yürürlük tarihini değiştirir, önemli değişiklikleri bu sayfada duyururuz.
15. İletişim
Gizlilikle ilgili her türlü soru ve talep için: [email protected]