Gizlilik Politikası
Bu belge İngilizce olarak yayımlanmıştır; İngilizce sürüm bağlayıcıdır. Sorularınız için bize yazın.
1. Biz kimiz
FocusFlow, İstanbul'da yaşayan bağımsız geliştirici Fatih Çolak tarafından işletilmektedir ("biz"). Bu politika, FocusFlow mobil uygulamasının ve arka uç servislerinin hangi veriyi neden işlediğini ve elinizde hangi kontrollerin bulunduğunu açıklar. Gizlilikle ilgili her soru ve talep için: support@focusflowmobile.com.
2. Tasarım gereği önce misafir
FocusFlow hesap açmadan çalışır. İlk açılışta uygulama, adınıza, e-postanıza ya da gerçek kimliğinize bağlı olmayan rastgele bir tanımlayıcı (UUID) oluşturur. Sayaç ve planlayıcı hiçbir zaman e-posta istemez. Kalıcı hesap açmak (e-posta ve parola eklemek) yalnızca cihazlar arası senkron kurtarma ve PRO satın alımları için gereklidir.
3. İşlediğimiz veriler
- Rastgele kullanıcı tanımlayıcısı (UUID): oturumlar, senkron, birlikte çalışma odaları ve abonelik hak eşlemesi için otomatik oluşturulur. Hesabınızı sildiğinizde silinir.
- E-posta adresi: yalnızca kalıcı hesap bağlarsanız; giriş, kurtarma ve doğrulama için kullanılır. Hesap silmeyle birlikte silinir.
- Parola: hiçbir zaman düz metin olarak saklanmaz; yalnızca bcrypt özetini tutarız.
- Oturum jetonları: ham yenileme jetonu cihazınızın güvenli deposunda kalır; sunucularımız yalnızca SHA-256 özetini, döndürme ve iptal mekanizmasıyla birlikte saklar.
- İçeriğiniz: görevler, alt görevler, etiketler, bitiş tarihleri, rutinler, ödüller, zihinsel boşaltım kayıtları ve odak seansları — ürünü sunmak için işlenir; senkronlanan veriler veritabanımızda saklanır. Hesap silmeyle birlikte silinir.
- Odak istatistikleri: içgörü ekranlarınız için kullanılan seans kayıtları ve isteğe bağlı durum değerlendirmeleri. Hesap silmeyle birlikte silinir.
- Birlikte çalışma odası varlığı ve sohbeti: yalnızca canlı odalar için bellekte işlenir; kalıcı sohbet geçmişi tutmayız. Oda sona erdiğinde oda verisi düşer.
- Abonelik durumu: PRO özelliklerini açmak, geri yüklemeleri işlemek ve size destek olmak için Apple/Google'dan RevenueCat aracılığıyla alınır. Hesap silmeyle birlikte silinir.
- Kullanım analitiği: varsayılan olarak kapalıdır. Yalnızca siz açarsanız normalleştirilmiş ürün olayları Firebase Analytics'e gönderilir. Görev başlıkları ve e-posta adresleri hiçbir zaman olay parametresi olarak gönderilmez. Ayarlar'dan istediğiniz an kapatabilirsiniz.
- AI görev bölme girdisi: AI görev bölücüyü etkin biçimde kullandığınızda, yazdığınız hedef başlığı mikro adımları üretmek üzere NVIDIA'nın AI geçidine gönderilir. Yalnızca o başlık gönderilir — hesap tanımlayıcısı, e-posta ya da başka bir görev dahil edilmez. Girdiyi ve yanıtı ayrıca saklamayız. AI'a ulaşılamıyorsa uygulama bunu söyler ve kendi içinde yerleşik mikro adım listesine döner; bu durumda hiçbir yere hiçbir şey gönderilmez.
- Aile Modu verileri: bir çocuk hesabını bir ebeveyn hesabıyla eşlerseniz, iki hesap arasındaki bağı, ebeveynin güncel kalkan isteğini (açık/kapalı, isteğe bağlı bitiş zamanı ve bir sürüm sayacı) ve çocuk cihazının kısa durum raporunu saklarız: platform (iOS/Android), kalkanın uygulanıp uygulanmadığı, kaç uygulamanın seçili olduğu, korumanın hâlâ bozulmamış olup olmadığı ve bir zaman damgası. Davet kodları yalnızca SHA-256 özeti olarak saklanır ve 15 dakika sonra geçersizleşir. Hangi uygulamaların seçildiğini hiçbir zaman almayız — iOS'ta seçim, Apple'ın uygulamalara okutmadığı opak bir jetondur; Android'de seçilen uygulama adları cihazdan çıkmaz. Hiçbir cihazdan uygulama kullanım verisi, ekran süresi raporu, konum ya da mesaj veya gezinti içeriği toplamayız. Aile Modu verisi, bağ kaldırıldığında ya da hesap silindiğinde silinir.
- Anlık bildirim jetonu: Aile Modu kullanılıyorsa, ebeveynin yaptığı değişikliğin çocuk cihazını hızla uyandırabilmesi için cihazın Firebase Cloud Messaging jetonu saklanır. Bildirimler sessizdir ve "şimdi senkronla" dışında içerik taşımaz. Jetonlar çıkışta kaldırılır ve çalışmaz hâle geldiklerinde otomatik olarak temizlenir.
- Teknik kayıtlar: güvenlik ve hata ayıklama için işlenen standart ağ kayıtları.
4. Üçüncü taraflar
- Apple App Store / Google Play: ödeme ve abonelik yönetimi. Ödeme bilgilerinizi hiçbir zaman görmeyiz.
- RevenueCat: mağaza işlemlerini rastgele UUID'nizi kullanarak haklara dönüştürür; tanımlayıcı olarak e-postanız kullanılmaz.
- Firebase Analytics (Google): yalnızca açık onayınızla, ürün kalitesini ölçmek için.
- NVIDIA (AI geçidi): yalnızca AI görev bölücüye etkin biçimde gönderdiğiniz hedef başlığı; hiçbir tanımlayıcı eklenmez.
- Barındırma, PostgreSQL, Redis ve saha dışı yedekler: servisi güvenli biçimde çalıştırmak ve felaketten kurtulmak için.
- İşlemsel e-posta sağlayıcısı: yalnızca e-posta doğrulama, parola sıfırlama ve güvenlik iletileri için.
Verilerinizi satmayız ve reklam göstermeyiz.
5. Kontrolleriniz
- Hesapsız kullanım — varsayılan deneyim budur.
- Dışa aktarma: verinizi uygulama içinden JSON olarak indirin (Ayarlar → Veri) ya da hesap dışa aktarma API'si üzerinden alın.
- Silme: hesabınızı uygulama içinden silin (Ayarlar → Hesap → Hesabı sil); misafir olarak da mümkündür. Silme işlemi, hak ve abonelik kayıtları dahil sunucu verilerinizi veritabanı düzeyinde art arda silmeyle kalıcı olarak kaldırır. Parolalı hesaplar için self servis silme sayfası: focusflowmobile.com/account-deletion.
- Analitik anahtarı: Ayarlar'dan istediğiniz an açıp kapatın.
- Abonelikler: App Store / Google Play hesabınızdan yönetin veya iptal edin; uygulama içinde Satın Almaları Geri Yükle'yi kullanın.
6. Güvenlik
Sektör standardı önlemler kullanıyoruz: bcrypt ile parola özetleme, erişim ve yenileme jetonlarının döndürme ve tekrar saldırısı korumasıyla katı ayrımı, parametreli SQL, üretimde yalnızca HTTPS/WSS taşıma, kısa ömürlü oda biletleri ve abonelik olayları için webhook imza doğrulaması.
7. Veri saklama
Senkronlanan veriler hesabınız var olduğu sürece saklanır ve hesap silindiğinde silinir. Canlı oda verileri yalnızca odanın süresi boyunca bellekte bulunur. Yedekler felaket kurtarma için tutulur ve dönüşümlü bir takvimle sona erer.
8. Çocuklar ve Aile Modu
FocusFlow'un genel ürünü yetişkinlere ve gençlere yöneliktir. Aile Modu tek istisnadır: bir ebeveynin ya da yasal vasinin, çocuğun telefonundaki FocusFlow'u kendi hesabıyla eşlemesine ve çocuğun cihazında seçilen uygulamaları susturmasına olanak tanır. Çocuklar FocusFlow'u Aile Modu üzerinden kullanabildiği için, bu bölüm bunun tam olarak ne anlama geldiğini açıklar.
Ebeveyn onayı eşlemenin kendisine gömülüdür. Bir çocuk cihazı Aile Modu'na kendi başına giremez: ebeveyn kendi FocusFlow'unda kısa ömürlü bir davet kodu oluşturur ve bunu çocuğun telefonuna girer ya da söyler — ebeveynin yanında yapılmak üzere tasarlanmış bir kurulumdur. iOS'ta ayrıca Apple, herhangi bir şey uygulanmadan önce Aile Paylaşımı grubundaki bir ebeveynin çocuğun cihazında Ekran Süresi denetimini onaylamasını şart koşar. Bağın herhangi bir cihazdan kaldırılması düzenlemeyi sona erdirir ve kalkan verisini siler.
Bir çocuk hakkında ne işliyoruz: özelliği çalıştırmak için gereken asgari veri; tamamı 3. bölümdeki "Aile Modu verileri" başlığında sıralanmıştır — hesap bağı, ebeveynin kalkan isteği, seçili uygulama sayısı ve evet/hayır biçiminde koruma durumu. Çocuk hesabının e-posta adresi gerekmez; yalnızca rastgele bir tanımlayıcıyla misafir hesap olarak kalabilir. Çocuğun hangi uygulamaları kullandığını ya da seçtiğini, ekran süresi veya kullanım raporlarını, konumu, mesaj veya gezinti içeriğini hiçbir zaman almayız.
Çocuk verileriyle asla yapmadıklarımız: reklam yok, satış yok, profilleme yok — diğer tüm hesaplarda olduğu gibi. Kullanım analitiği her cihazda varsayılan olarak kapalıdır ve Aile Modu'nu kullanmanın koşulu değildir.
Ebeveyn hakları: vasi, eşlemeyi uygulama içinde istediği an gözden geçirebilir, bağı kaldırabilir ya da çocuğun hesabını tamamen silebilir (uygulama içinden ya da focusflowmobile.com/account-deletion üzerinden); silme, sunucu verisini veritabanı düzeyinde art arda silmeyle kaldırır. Bir çocuğun verisine ilişkin her soru ve talep için — COPPA, GDPR'ın çocuklara ilişkin hükümleri ya da KVKK kapsamında olanlar dahil — support@focusflowmobile.com adresinden bize ulaşın; hukukun gerektirdiği biçimde yanıt veririz.
Aile Modu dışında FocusFlow, 13 yaşın (ya da bölgenizde geçerli daha yüksek asgari yaşın) altındaki çocuklara yönelik değildir ve onlardan bilerek kişisel veri toplamayız. Vasi eşlemesi dışında bir çocuğun bize kişisel veri verdiğini düşünüyorsanız bize yazın, sileriz.
9. Uluslararası aktarımlar
Yukarıda listelenen üçüncü taraflar veriyi başka ülkelerde işleyebilir. Gerekli olduğu hâllerde, geçerli veri koruma hukuku (KVKK ve uygulanabildiği ölçüde GDPR dahil) kapsamındaki uygun güvencelere dayanılır.
10. Değişiklikler
Ürün değiştikçe bu politikayı güncelleyecek ve yukarıdaki yürürlük tarihini yenileyeceğiz. Esaslı değişiklikler uygulama içinde duyurulur.
11. İletişim
Veri sorumlusu: Fatih Çolak (bağımsız geliştirici), İstanbul, Türkiye.
E-posta: support@focusflowmobile.com