1. Kısaca
- Stillpoint'te hesap yok. Görevlerin, projelerin, etiketlerin, odak seansların, seans notların ve puanların, istatistiklerin, başarımların ve ayarların yalnız cihazında saklanır. Bunlar bize hiçbir zaman gönderilmez.
- Bu veriler, işletim sisteminin yedeklemesi açıksa senin iCloud veya bilgisayar yedeklerinde (iOS) ya da Google hesabındaki Android yedeğinde de bulunur. Bu yedekleri sen yönetirsin; bizim erişimimiz yoktur.
- Hata raporları (Sentry) ve anonim kullanım istatistikleri (Aptabase) varsayılan olarak kapalıdır. Yalnız sen açarsan çalışırlar ve onları istediğin zaman kapatabilirsin.
- Satın alımlar Apple App Store veya Google Play üzerinden yapılır; aboneliğini doğrulamak için RevenueCat kullanılır. Ödeme bilgilerini hiçbir zaman görmeyiz.
- Reklam yok, izleme yok. Verini satmayız, başkalarıyla paylaşmayız, hakkında profil çıkarmayız. iOS'ta "Uygulama İzleme Şeffaflığı" iznini istemeyiz, çünkü izleme yapmayız.
2. Veri sorumlusu ve iletişim
Veri sorumlusu: Aziz Kurt, Atatürk Üniversitesi Yerleşkesi, İpekyolu Caddesi, Teknoloji Geliştirme Bölgesi A Blok No: 106, 25240 Yakutiye / Erzurum, Türkiye. E-posta: support@stillpointfocus.app.
Uygulamada Ayarlar › Destek › Desteğe yaz, sürüm bilgisi ve Destek ID'siyle doldurulmuş bir e-posta taslağı açar.
3. Cihazında kalan veriler
| Veri | Nerede | Not |
|---|---|---|
| Görevler, projeler, etiketler, tekrar kuralları, odak seansları, seans notları ve puanları, istatistikler, başarımlar | Uygulamanın cihazdaki veritabanı | Bize gönderilmez |
| Ayarlar (tema, vurgu rengi, süre profili, günlük hedef, bildirim ve ses tercihleri, gizlilik seçimlerin) | Uygulamanın cihazdaki ayar deposu | Bize gönderilmez |
| Zamanlayıcının o anki durumu | Cihazdaki paylaşılan depo; widget ve canlı etkinlik buradan okur | Android'de yedeklere dahil edilmez (başka bir cihazda geri yüklenirse alarmları çalışmazdı) |
| Abonelik durumunun son bilinen hâli | Cihazda | İnternet yokken Pro'nun çalışmaya devam etmesi için |
| Destek ID'si | Cihazda | İlk gerektiğinde cihazda üretilen rastgele bir kimlik; tek başına kimseyi tanımlamaz |
Widget'lar, Canlı Etkinlik, bildirimler ve hızlı eylemler. Ana ekran ve kilit ekranı widget'ları, Canlı Etkinlik (iOS), Android'deki zamanlayıcı bildirimi ve uygulama simgesindeki hızlı eylemler yalnız cihazdaki bu verileri okur; hiçbiri bir sunucuya bağlanmaz, Canlı Etkinlik de sunucudan (push) güncellenmez. Seçtiğin görevin başlığını, kalan süreyi ve bugünkü ilerlemeni gösterebilirler ve bunlar kilit ekranında, cihaz kilitliyken de görünebilir. İstemezsen widget'ı kaldırabilir, Canlı Etkinlikleri (iOS: Ayarlar › Stillpoint) ya da bildirim içeriklerinin kilit ekranında görünmesini işletim sisteminin ayarlarından kapatabilirsin.
Bu veriler senin kontrolündedir:
- Ayarlar › Verilerin › Yedek al her şeyi bir JSON dosyasına yazar; CSV dışa aktarma (Pro) seans ve görev tablolarını verir. Dosyaları sen seçtiğin yere kaydeder ya da paylaşırsın; bize gelmezler. Yedeğini başka bir cihazda içe aktarabilirsin. Veri taşınabilirliği hiçbir zaman ücretli değildir.
- Tek tek sildiğin bir görev, proje, etiket ya da seans 30 gün boyunca cihazda işaretli olarak durur (geri alma ve yedek birleştirme için); 30 gün dolunca içine yazdıkların (görev başlığı ve notu, proje ve etiket adı, seans notu) uygulamanın bir sonraki açılışında cihazdan da silinir.
- Ayarlar › Verilerin › Tüm verileri sil görevlerini, seanslarını, istatistiklerini, ayarlarını ve gizlilik seçimlerini bu cihazdan kaldırır (hata raporları ve kullanım istatistikleri yeniden kapanır) ve Destek ID'sini yeniler; yalnız uygulamanın dili korunur. Satın alımların mağaza hesabına bağlı olduğu için Pro açık kalır. Uygulamayı silmek de verileri cihazdan kaldırır; daha önce alınmış işletim sistemi yedekleri senin hesabında kalır.
- İşletim sistemi yedekleri (iOS: iCloud Yedekleme veya bilgisayar yedeği; Android: Google hesabına yedekleme) Apple'ın ve Google'ın koşullarına tabidir ve onların ayarlarından yönetilir.
4. Cihazından çıkan veriler
Aşağıdaki aktarımların hepsi şifreli bağlantı (HTTPS) üzerinden yapılır. Görevlerin, notların, proje ve etiket adların bunların hiçbirinde yer almaz.
4.1 Satın alımlar ve abonelik durumu (Apple, Google, RevenueCat)
- Ödeme Apple veya Google tarafından alınır. Kart ve ödeme bilgilerin onlarda kalır; biz göremeyiz.
- RevenueCat (RevenueCat, Inc., ABD) Stillpoint'in abonelik altyapısıdır. Uygulama açıldığında, satın aldığında ve satın alımlarını geri yüklediğinde RevenueCat'e şunlar gider:
- uygulamanın ilk açılışta ürettiği rastgele, anonim bir kullanıcı kimliği (adınla, e-postanla ya da Apple/Google hesabınla eşleşmez),
- mağazanın satın alma kaydı (makbuz veya satın alma jetonu, işlem kimlikleri),
- ürün, fiyat, para birimi ve mağaza ülkesi; satın alma, deneme, yenileme, iptal ve iade tarihleri,
- platform, işletim sistemi ve uygulama sürümü, cihazın dili,
- iOS'ta Apple'ın uygulama geliştiricisine özel cihaz tanımlayıcısı (identifierForVendor; yalnız bizim uygulamalarımız için aynıdır, onları cihazdan silince değişir) ve cihaz modeli; Android'de cihaz modeli ve markası. Bunları RevenueCat'in yazılımı her isteğe kendiliğinden ekler.
- Amaç: Pro'yu açmak, aboneliğin durumunu (yenileme, deneme, ödeme sorunu) göstermek, satın alımlarını geri yüklemek ve toplu gelir raporları.
- Hukuki sebep: satın aldığın hizmetin sözleşmesinin kurulması ve ifası (KVKK m. 5/2-c); vergi ve muhasebe gibi yasal yükümlülükler (KVKK m. 5/2-ç); hiç satın alma yapmadıysan, uygulama açılışındaki durum kontrolü için meşru menfaatimiz (KVKK m. 5/2-f).
4.2 Uygulama güncellemeleri (Expo)
Mağaza sürümü, açılışta küçük düzeltmeler için Expo'nun güncelleme sunucusuna (EAS Update; 650 Industries, Inc., ABD) sorar. Bu istekte şunlar bulunur: uygulamanın ürettiği rastgele bir kurulum kimliği (EAS Client ID), platform, uygulamanın ve çalışma zamanının sürümü, yüklü güncellemenin kimliği. Amaç: düzeltmeleri teslim etmek ve hangi sürümlerin kullanıldığını görmek. Hukuki sebep: meşru menfaat (KVKK m. 5/2-f).
4.3 Hata raporları (Sentry) — yalnız izin verirsen
Onboarding'in son adımında veya Ayarlar › Gizlilik › Hata raporları ile açarsan, uygulama çöktüğünde ya da bir hatayla karşılaştığında Sentry'ye (Functional Software, Inc.; veriler AB veri bölgesinde, Almanya) teknik bir rapor gönderilir:
- hata türü, teknik hata mesajı ve hatanın kodda oluştuğu yer (yığın izi), hatanın oluştuğu bölüm,
- cihaz modeli, işletim sistemi ve sürümü, uygulama sürümü ve derleme numarası,
- uygulamanın hatadan önceki teknik iz kayıtları (ör. ekran geçişleri); konsol çıktıları, ağ adresleri ve dokunulan öğelerin adları çıkarılır,
- Destek ID'si ve Sentry kütüphanesinin bu kurulum için ürettiği rastgele bir kimlik.
Ad, e-posta, IP adresi, cihaz adı, ekran görüntüsü, ekran kaydı ve performans ölçümü gönderilmez; IP adresinin saklanması Sentry ayarlarında kapalıdır. İzin vermezsen Sentry hiç başlatılmaz; izni geri çekersen hemen kapatılır. Amaç: hataları bulup düzeltmek. Hukuki sebep: açık rızan (KVKK m. 5/1); istediğin zaman geri alabilirsin.
4.4 Anonim kullanım istatistikleri (Aptabase) — yalnız izin verirsen
Açarsan Aptabase'e (AB veri bölgesi) yalnız şu olaylar, yalnız şu kaba bilgilerle gönderilir:
| Olay | Eklenen bilgi |
|---|---|
| Uygulama açıldı | — |
| Onboarding tamamlandı | atlandı mı; seçilen süre profili |
| Odak seansı tamamlandı | süre aralığı (15 dk altı, 15–30, 30–60, 60+) |
| Görev eklendi | — |
| İstatistikler görüntülendi | dönem (gün, hafta, ay, yıl) |
| Ortam sesi başlatıldı | katman sayısı |
| Dışa aktarma tamamlandı | biçim (JSON, CSV) |
| Pro tanıtımı görüntülendi | nereden açıldığı (ör. Ayarlar, bir Pro özelliği) |
| Hızlı eylem kullanıldı | hangi eylem (odak, mola, görev ekleme, istatistikler) |
Her olayla birlikte uygulama sürümü ve derleme numarası, işletim sistemi ve sürümü, olayın zamanı ve uygulama her açıldığında yeniden üretilen (bir saat kullanılmazsa yenilenen) rastgele bir oturum kimliği gider. Kalıcı bir kimlik yoktur, bu yüzden olaylar sana bağlanamaz. Serbest metin (görev adı, not vb.) gönderilemez; uygulama izin verilen listede olmayan her şeyi düşürür. Bağlantının IP adresi Aptabase tarafından yalnız ülke bilgisini çıkarmak için kullanılır ve saklanmaz. Amaç: uygulamanın hangi bölümlerinin işe yaradığını görmek. Hukuki sebep: açık rızan (KVKK m. 5/1).
4.5 Destek yazışmaları
Bize e-posta yazarsan e-posta adresin, mesajın ve taslağa eklenen tanılama bilgileri (uygulama sürümü ve derlemesi, işletim sistemi ve sürümü, Destek ID'si) bize ulaşır. Bunları yalnız sana yanıt vermek ve talebini (ör. silme talebi) yerine getirmek için kullanırız. Hukuki sebep: talebinin yerine getirilmesi için meşru menfaat ve hakların kullanılması (KVKK m. 5/2-e, 5/2-f).
4.6 IP adresleri
Bir sunucuya bağlanan her uygulama gibi Stillpoint de yukarıdaki hizmetlere bağlanırken IP adresini onlara iletir. Sentry IP adresini saklamaz; Aptabase yalnız ülke bilgisini çıkarır; RevenueCat ve Expo IP adresini hizmetlerinin güvenliği ve işletimi için kendi kayıtlarında işleyebilir.
5. Yapmadıklarımız
- Reklam göstermeyiz; reklam kütüphanesi yoktur; reklam kimliği (IDFA/AAID) okunmaz.
- Seni uygulamalar veya web siteleri arasında izlemeyiz; veri aracılarıyla veri paylaşmayız.
- Verini satmayız; hizmet sağlayıcılarımız verileri yalnız bizim adımıza ve yukarıdaki amaçlarla işler.
- Konum, kişiler, fotoğraflar, kamera, mikrofon ve sağlık verisi kullanılmaz.
- Hakkında otomatik karar vermeyiz ve profil çıkarmayız.
6. İzinler
| İzin | Ne için |
|---|---|
| Bildirimler | Seans bitişi, günlük hatırlatma ve Android'de seans sürerken zamanlayıcı bildirimi (Android 16'da Canlı Güncelleme olarak öne çıkarılabilir). Bildirimler cihazda planlanır; sunucudan bildirim (push) kullanılmaz |
| Android: tam zamanlı alarm, açılışta başlatma, titreşim | Seansın tam vaktinde bitmesi; telefon yeniden başladığında alarmların kurulması |
| Android: ön plan hizmeti (medya oynatma) | Ortam sesinin uygulama arka plandayken çalması |
| Android: satın alma (Google Play Billing), internet | Satın alma ve yukarıdaki aktarımlar |
"Ters çevir" modu cihazın ivmeölçerini yalnız cihazda okur (iOS'ta Hareket ve Fitness izni gerekmez); bu veri kaydedilmez ve gönderilmez. Odak modundaki ekran karartma yalnız uygulamanın kendi penceresini etkiler.
7. Saklama süreleri
| Veri | Süre |
|---|---|
| Cihazdaki veriler | Sen silene kadar (Tüm verileri sil, uygulamayı silme); tek tek sildiğin öğelerin yazıları silindikten 30 gün sonra |
| RevenueCat satın alma kayıtları | Satın alımının yönetimi ve yasal yükümlülükler için gerektiği sürece; silme talebinde yasal saklama zorunluluğu olmayan kayıtlar silinir |
| Sentry hata raporları | 90 gün sonra otomatik olarak silinir |
| Aptabase olayları | Kimseyle eşleştirilemeyen, toplu istatistik olarak saklanır |
| Expo güncelleme istekleri | Expo'nun hizmet kayıtları için belirlediği süre |
| Destek e-postaları | Talep kapandıktan sonra 1 yıl |
8. Yurt dışına aktarım
Hizmet sağlayıcılarımız verileri şu bölgelerde işler: Sentry AB (Almanya), Aptabase AB, RevenueCat ABD, Expo ABD. Satın alımlar Apple ve Google'ın kendi altyapısında işlenir.
Türkiye'den yurt dışına aktarım KVKK m. 9 uyarınca şu dayanakla yapılır: Kişisel Verileri Koruma Kurulu'nun ilan ettiği standart sözleşmeler (KVKK m. 9/4); sözleşmeler imzalandıktan sonra beş iş günü içinde Kişisel Verileri Koruma Kurumu'na bildirilir. Avrupa Birliği / Avrupa Ekonomik Alanı'ndan ABD'ye aktarım, sağlayıcıların veri işleme sözleşmelerindeki AB Standart Sözleşme Maddelerine dayanır.
9. Hakların
KVKK m. 11 uyarınca kişisel verilerinin işlenip işlenmediğini öğrenme, işlenmişse bilgi isteme, işlenme amacını ve amacına uygun kullanılıp kullanılmadığını öğrenme, yurt içinde veya yurt dışında aktarıldığı üçüncü kişileri bilme, eksik veya yanlış işlenmişse düzeltilmesini, silinmesini veya yok edilmesini ve bunların aktarılan üçüncü kişilere bildirilmesini isteme, münhasıran otomatik sistemlerle analiz sonucu aleyhine bir sonuç çıkmasına itiraz etme ve kanuna aykırı işleme nedeniyle zarara uğrarsan zararın giderilmesini talep etme hakların vardır. AB'de yaşıyorsan GDPR kapsamındaki erişim, düzeltme, silme, kısıtlama, taşınabilirlik ve itiraz hakların da geçerlidir.
Bu haklar pratikte şöyle kullanılır:
- Cihazındaki veriler: uygulamada görür, düzeltir, dışa aktarır (JSON) ve silersin (Tüm verileri sil). Bize başvurman gerekmez; zaten bizde değiller.
- Rızan: Ayarlar › Gizlilik'ten istediğin zaman geri alırsın; etkisi hemen başlar ve henüz gönderilmemiş olaylar silinir.
- Hata raporların: support@stillpointfocus.app adresine Destek ID'n ile yaz (Ayarlar › Destek › Destek ID'si; yanındaki paylaş düğmesiyle kopyalayabilirsin); raporların silinir.
- Satın alma kayıtların: mağazanın gönderdiği makbuzdaki sipariş numarasıyla yaz (Apple: "Sipariş No"; Google Play: "GPA." ile başlayan sipariş numarası); RevenueCat'teki kayıtların, yasal saklama zorunluluğu olanlar dışında silinir. Mağazanın kendi kayıtları için Apple'a veya Google'a başvurman gerekir.
- Kullanım istatistikleri: kalıcı bir kimlik taşımadıkları için seninle eşleştirilemez ve bu yüzden tek tek bulunup silinemezler; kapatman yeni olay gönderilmesini durdurur.
Başvurularını support@stillpointfocus.app adresine e-postayla ya da Atatürk Üniversitesi Yerleşkesi, İpekyolu Caddesi, Teknoloji Geliştirme Bölgesi A Blok No: 106, 25240 Yakutiye / Erzurum, Türkiye adresine yazılı olarak iletebilirsin. En geç 30 gün içinde ücretsiz yanıt veririz (KVKK m. 13). Yanıtımızdan memnun kalmazsan Kişisel Verileri Koruma Kurulu'na (kvkk.gov.tr) şikâyette bulunabilirsin; AB'de yaşıyorsan bulunduğun ülkenin veri koruma otoritesine başvurabilirsin.
10. Çocuklar
Stillpoint 13 yaş ve üzeri kullanıcılar için tasarlanmıştır ve çocuklara yönelik değildir. Hesap oluşturulmaz; isteğe bağlı aktarımlar varsayılan olarak kapalıdır. 13 yaşından küçük bir çocuğun hata raporlarını veya kullanım istatistiklerini açtığını düşünüyorsan Destek ID'siyle bize yaz; raporlar silinir.
11. Güvenlik
Bütün aktarımlar şifreli bağlantıyla yapılır. Cihazdaki veriler işletim sisteminin uygulama yalıtımı ve cihaz şifrelemesiyle korunur. Görevlerinin ve notlarının bir kopyası bizde olmadığı için sunucularımızda sızdırılabilecek bir kopyaları da yoktur. Cihazına ve yedeklerine erişimi korumak (ekran kilidi, hesap güvenliği) senin elindedir.
12. Değişiklikler
Bu politikayı uygulama değiştikçe güncelleriz ve yukarıdaki yürürlük tarihini yenileriz. Önemli değişiklikleri uygulama içinde veya mağaza sürüm notlarında duyururuz. Yeni bir aktarım için rızan gerekirse onu uygulamada ayrıca isteriz; rızan olmadan başlatmayız.