Gizlilik Politikası
Taslak uyarısı. Bu metin uygulamanın gerçek veri pratiğini teknik doğrulukla anlatır; yayın öncesi bir hukukçu tarafından nihai hale getirilecektir. Bir eksiklik görürsen destek@gymder.app adresine yaz.
1. Veri sorumlusu
Gymder mobil uygulamasını ve gymder.app sitesini işleten taraf veri sorumlusudur. İletişim: destek@gymder.app.
Bu politika 6698 sayılı Kişisel Verilerin Korunması Kanunu (KVKK) ve, Avrupa Birliği'nde bulunuyorsan, GDPR çerçevesinde hazırlanmıştır.
2. Hangi verileri işliyoruz
Aşağıdaki tablo uygulamanın gerçekten tuttuğu alanları listeler. Burada yazmayan bir veri türünü toplamıyoruz.
| Veri | Neden | Zorunlu mu |
|---|---|---|
| Telefon numarası | Giriş ve hesap kimliği (SMS ile tek kullanımlık kod) | Evet |
| Ad / görünen ad | Profilinde gösterilir | Evet |
| Doğum tarihi | Yaş gösterimi ve 18 yaş sınırının uygulanması | Evet |
| Cinsiyet ve partner tercihi | Eşleşme filtresi | Evet |
| Profil fotoğrafı | Profilinde gösterilir | Hayır |
| Kısa tanıtım metni | Profilinde gösterilir | Hayır |
| Yaklaşık konum | Mesafe hesabı, bkz. bölüm 3 | Hayır (yoksa mesafe gösterilmez) |
| Salon üyelikleri | Aynı salona gidenleri eşleştirmek | Hayır |
| Haftalık müsaitlik | Program örtüşmesi hesabı | Hayır |
| Seviye, hedef, antrenman türü | Eşleşme kalitesi | Hayır |
| Davetler ve eşleşmeler | Ürünün temel işlevi | Kullandıkça oluşur |
| Mesajlar | Eşleştiğin kişiyle iletişim | Kullandıkça oluşur |
| Buluşmalar ve antrenman işaretleri | Planlama, hatırlatma ve seri takibi | Kullandıkça oluşur |
| Salonda bulunma kaydı | Aynı anda aynı salonda olan kişileri göstermek ve daha önce karşılaşmış kişileri öneri sıralamasında öne almak | Hayır (kapatılabilir) |
| Doğrulama selfie'si | Profil doğrulama incelemesi | Hayır (isteğe bağlı) |
| Engellemeler ve şikayetler | Güvenlik ve kötüye kullanımla mücadele | Kullandıkça oluşur |
| Bildirim jetonu (push token) | Bildirim gönderebilmek | Hayır (bildirimleri kapatabilirsin) |
| Son görülme zamanı | Aktiflik sinyali (kaba kovalarla gösterilir) | Kullandıkça oluşur |
| IP adresi (karma, yalnızca web formları) | Kötüye kullanım ve spam önleme (saatlik gönderim sınırı) | Form gönderirken oluşur |
| E-posta (yalnızca web sitesi) | Bekleme listesi lansman bildirimi | Hayır |
Toplamadığımız şeyler: reklam kimliği, üçüncü taraf takip çerezi, konum izi (nerede dolaştığının kaydı), rehberin, sosyal medya hesapların, ödeme bilgisi. Sitede analitik veya reklam betiği yoktur; yazı tipleri bile üçüncü taraf CDN'den değil kendi sunucumuzdan gelir, böylece siteyi gezmen üçüncü bir tarafa bildirilmez.
3. Konum: neden yaklaşık tutuluyor
Konumun kaydedilirken yaklaşık 100 metreye yuvarlanır ve veritabanına yalnızca yuvarlanmış hali yazılır. Tam koordinatının bir kopyası bizde bulunmaz. Silinmiş değil, hiç oluşturulmamış olur.
Sebep basit: ürünün "sana yakın mı" sorusunu cevaplaması için mahalle hassasiyeti yeterlidir. Daha fazlası ürüne bir şey katmaz, sana risk yaratır. Ayrıca diğer kullanıcılara konumun hiç gönderilmez; yalnızca hesaplanmış mesafe gösterilir.
Web formlarındaki IP notu. Bekleme listesi ve hesap silme formunda, aynı kaynaktan gelen spam selini kesebilmek için IP adresin tuzlanmış bir karma olarak saklanır. Ham IP adresin kaydedilmez ve karmadan geri elde edilemez; yalnızca aynı ziyaretçinin saat içinde kaç kez gönderdiğini saymaya yarar.
Salona girip çıkma bildirimi
Aynı salonda aynı anda bulunan kişileri gösterebilmek için, senin seçtiğin salonları telefonunda birer bölge olarak kaydediyoruz. İşletim sistemi bu bölgelerden birine girdiğinde ya da çıktığında uygulamaya haber veriyor.
Aradaki fark önemli: nerede dolaştığının kaydı tutulmuyor. Uygulama konumunu sürekli okumuyor; yalnızca seçtiğin salonlara giriş ve çıkışı öğreniyor. Kaydedilen bilgi "hangi salon, ne zaman" ile sınırlı, koordinat yazılmıyor.
"Şu anda buradayım" bilgisi yalnızca aynı salonu paylaştığın kişilere görünür, engellediklerine görünmez ve birkaç saat içinde kendiliğinden kapanır.
Geçmiş ziyaretler 60 gün saklanır ve tek bir amaçla kullanılır: daha önce aynı salonda, aynı saatlerde bulunmuş kişileri öneri sıralamasında öne almak. Karşı tarafa yalnızca kaç gün karşılaştığınızın sayısı gösterilir; hangi gün, hangi saat ya da hangi ziyaret olduğu paylaşılmaz. Bu sinyal karşılıklıdır: ikinizden biri özelliği kapattıysa hiçbir yönde çalışmaz.
Ayarlardan tamamen kapatabilirsin. Kapattığında bu özellik senin için çalışmaz, uygulamanın geri kalanı etkilenmez.
4. Neden işliyoruz
- Sözleşmenin ifası: hesabı kurmak, eşleştirmek, mesajlaşmayı ve buluşma planlamayı sağlamak.
- Meşru menfaat: kötüye kullanımı önlemek, şikayetleri incelemek, hizmeti güvenli ve çalışır tutmak.
- Açık rıza: bildirim göndermek, isteğe bağlı doğrulama selfie'sini incelemek, bekleme listesine e-posta yazmak.
- Hukuki yükümlülük: mevzuatın gerektirdiği hâller.
Verini satmıyoruz ve reklam amacıyla üçüncü taraflara aktarmıyoruz.
5. Kim ne görüyor
- Diğer kullanıcılar yalnızca profilinde paylaştığın bilgileri ve hesaplanmış mesafeyi görür.
- Tek taraflı davetler görünmez. Gönderdiğin davet, karşı taraf da seni davet etmedikçe ona gösterilmez.
- Mesajlarını yalnızca eşleştiğin kişi görebilir. Bu kısıt uygulama kodunda değil, veritabanı seviyesindeki erişim kurallarıyla (Row Level Security) uygulanır. Yani uygulamayı atlayarak veriye erişmeye çalışmak da işe yaramaz.
- Engellediğin kişi keşif, eşleşmeler ve sohbet dahil tüm yüzeylerden kaybolur.
- Yöneticiler yalnızca doğrulama kuyruğunu ve şikayetleri inceleyebilir; bu erişim de kayıt altındadır.
6. Veriler nerede tutuluyor
Hizmeti çalıştırmak için kullandığımız tedarikçiler:
| Tedarikçi | Ne için | Konum |
|---|---|---|
| Supabase | Veritabanı, kimlik doğrulama, dosya depolama | Avrupa Birliği (Frankfurt, eu-central-1) |
| Expo Push / Apple / Google | Bildirim iletimi | ABD / küresel |
| SMS sağlayıcısı | Giriş kodu gönderimi | Sağlayıcıya göre değişir |
| Hostinger | gymder.app web sitesi barındırma | Avrupa Birliği |
Bildirim iletimi ve SMS gönderimi yurt dışına aktarım içerir. Bildirimlerde aktarılan içerik bildirimin kendisiyle sınırlıdır (ör. "yeni mesajın var"); profil verisi bu sağlayıcılara gönderilmez.
7. Ne kadar saklıyoruz
- Hesap verileri: hesabın açık olduğu sürece. Silme talebinden sonra kalıcı olarak kaldırılır.
- Mesajlar ve eşleşmeler: eşleşmeyi kaldırdığında ya da hesabı sildiğinde kaldırılır.
- Doğrulama selfie'si: inceleme sonuçlandıktan sonra saklanmasına gerek kalmaz; hesap silindiğinde dosya da silinir.
- Şikayet kayıtları: kötüye kullanımla mücadele için, şikayet edilen hesap silinse bile makul bir süre tutulabilir.
- Bekleme listesi e-postası: lansman duyurusuna kadar; istediğin an çıkarılmasını isteyebilirsin.
8. Haklarınız
KVKK madde 11 ve GDPR kapsamında şunları talep edebilirsin:
- Verinin işlenip işlenmediğini öğrenme ve bilgi talep etme
- İşlenme amacını ve aktarıldığı tarafları öğrenme
- Yanlış veya eksik verinin düzeltilmesini isteme
- Silinmesini veya yok edilmesini isteme
- İşlemeye itiraz etme ve rızanı geri çekme
- Verinin bir kopyasını isteme (taşınabilirlik)
Profil bilgilerinin büyük kısmını uygulama içinden doğrudan düzenleyebilirsin. Diğer talepler için destek@gymder.app adresine yaz. En geç 30 gün içinde dönüş yaparız.
9. Hesabı silmek
Uygulamada Profil > Güvenlik Merkezi > Hesabı sil yolunu izle. Silme kalıcıdır: profilin, eşleşmelerin, mesajların, buluşmaların, davetlerin ve yüklediğin dosyalar geri alınamaz biçimde kaldırılır.
Uygulamaya erişemiyorsan (telefonunu değiştirdin, numaran kapandı, uygulamayı sildin) silmeyi web üzerinden talep edebilirsin: hesap silme talep sayfası.
10. Yaş sınırı
Gymder yalnızca 18 yaş ve üzeri içindir. Kayıt sırasında bunu doğrularsın. 18 yaşından küçük bir kullanıcı tespit ettiğimizde hesabı kapatır ve verisini sileriz. Bildirmek için: destek@gymder.app.
11. Değişiklikler
Bu politika değişirse yukarıdaki sürüm ve tarih güncellenir; önemli değişikliklerde uygulama içinden bildirim yapılır. Geçmiş sürümleri talep üzerine paylaşırız.