Gizlilik politikası
Kısaca
- Projelerin Mac'inde kalır. Lupy'nin kendi bulutunda proje dosyası tutulmaz.
- Bir işi hangi yapay zekâ sağlayıcısına verirsen, o işin metni o sağlayıcıya gider. Lupy her işte kime ne gittiğini gösterir.
- Şu an hesap açman gerekmez; abonelik açıldığında hesap gerekecek (aşağıda «Hesap, abonelik ve cihazlar»). Reklam yok, izleme yok.
- Dışarıya giden her şey (e-posta, takvim daveti gibi) senin onayını bekler.
Ne cihazında kalır
Proje dosyaların, hafıza kayıtların ve bağladığın hesapların erişim anahtarları Mac'inde durur. Hesap erişim anahtarları Mac'in kendi Anahtar Zinciri'ne yazılır; Anahtar Zinciri kullanılamazsa düz dosyaya yazılmaz, sana hata gösterilir. Hafıza kayıtlarında gizli bilgiler (şifre, anahtar gibi) maskelenir ve ham e-posta içeriği kaydedilmez.
Ne, hangi sağlayıcıya gider
Lupy işi senin seçtiğin ya da sıradaki uygun sağlayıcıya (örneğin Claude, Codex, Gemini) yollar. Gönderilen şey o işin yazısı ve işin ilgilendirdiği dosyalardır. O andan sonra sağlayıcının kendi gizlilik koşulları geçerlidir; bunlara Lupy karışmaz.
Her iş için «Kime ne gitti» satırı gösterilir: hangi sağlayıcıya gittiği ve işin yazısında geçen dosya adları (gizli bilgiler maskelenmiş olarak). Dosya adları işin yazısından okunur; yazıda geçmeyen bir dosyanın gönderilip gönderilmediği bu satırdan anlaşılmaz, bu durumda satır «bilinmiyor» der. Bir projede belirli bir sağlayıcıyı «gönderme» diye işaretleyebilirsin; şu an bu işaret yalnızca uyarı verir, işi engellemez. Engelleme ayrı bir çalışma olarak planlanmıştır.
İkinci bir hesabın varsa önemli bir işe farklı bir sağlayıcıdan «ikinci görüş» istenebilir; bu durumda aynı soru iki sağlayıcıya gider.
Telefon bağlantısı ve bildirimler
Telefon ile Mac'in arasındaki mesajlar uçtan uca şifrelenir. Bildirimler içeriksizdir: ekranda genel bir «Yeni bildirim» görünür, asıl metin telefonunda açılır. Aracı Mac'inde çalışır; eşleşmiş cihazın kimliği ve açık anahtarı, Mac'in kimliği ve açık anahtarı, bildirim adresi (jeton) ve son bağlanma günü Mac'indeki bir dosyada tutulur, bizim sunucumuzda tutulmaz. Bağlantıyı kurmak için Mac'inin kimliği ve ağ adresi, ücretsiz genel bir keşif ve aktarma hizmetine (iroh/n0) bildirilir; mesajların içeriği bu hizmete uçtan uca şifreli gider. Hizmetin IP adresi ve kayıt tutma ayrıntısı henüz doğrulanmadı. [DOĞRULA]
Telefon bağlantısı ve bildirim gönderimi henüz herkese açık değildir; bu bölüm açıldığında geçerli olacak şekilde yazılmıştır.
Telefon (iOS) uygulaması: verin nerede durur
- Telefon uygulaması Mac'inle eşleşerek çalışır; sohbet, onay kartları ve çıktılar Mac'ten telefona ücretsiz genel aktarma hizmeti (iroh/n0) üzerinden gelir. Bu hizmet trafiği okuyamaz, yalnızca opak bayt iletir. [DOĞRULA]
- Telefondaki cihaz anahtarları yalnızca iPhone'un Anahtar Zinciri'nde tutulur; dosyaya, uygulama ayarlarına ya da günlüğe yazılmaz.
- Telefondan onay vermek şu an kapalıdır: onay kartlarını telefonda görürsün, onayı Mac'te verirsin. Telefondan yazdığın bir mesaj onay yerine geçmez.
- Telefon uygulamasında hesap açma, reklam kimliği, konum, takip ya da kullanım ölçümü yoktur.
Bu bölüm kod okunarak yazıldı; gerçek bir iPhone'da ve gerçek sunucuyla henüz denenmedi. [DOĞRULA]
Mikrofon ve konuşma
Sesli konuşmayı açarsan Mac'in mikrofonu yalnızca o sırada kullanılır. Konuşman Apple'ın konuşma tanıma özelliğiyle yazıya çevrilir. Ses kaydını dosyaya yazmıyoruz; konuşman yalnızca yazıya çevrilirken bellekte tutulur. Mac'in yerel tanımayı desteklemiyorsa ya da Ayarlar > Genel > Ses altındaki «Daha doğru yazıya dök» seçeneğini açarsan ses Apple'ın sunucusuna gidebilir; Apple'ın bunu ne kadar sakladığını biz bilmiyoruz. [DOĞRULA] Yazıya dönen metin diğer mesajlar gibi seçilen sağlayıcıya yollanır. Cevabı sesli okumak için Mac'in kendi sesi kullanılır.
Kendi Claude anahtarın
Telefonda kendi Claude anahtarını girme seçeneği tasarlandı: anahtar yalnızca telefonunda saklanır, bize ya da aktarma hizmetine gönderilmez; kullanım Anthropic hesabına yazılır. Claude.ai aboneliğinle giriş desteklenmez. Bu özellik henüz yapılmadı. [DOĞRULA]
E-posta ve takvim
Gmail'ini bağlarsan Lupy yalnızca okuma izni ister; takvim izni ayrıca ve yine yalnızca okuma olarak istenir. Lupy şimdilik e-posta göndermez, takvimde etkinlik eklemez, değiştirmez, silmez. Ham e-posta Mac'inde işlenir, kartta gönderen, konu ve tek cümlelik özet görünür, ileti metni kaydedilmez. E-posta ve takvim içeriğin Lupy sunucusuna gitmiyor; senin Google hesabından okunuyor. Telefonundan sorarsan asistanın cevabı (gönderen, konu, etkinlik başlığı dahil) eşleşmiş telefonuna gönderilir; ham e-posta metni gönderilmez. Bu cevap Mac'inden telefonuna şifrelenmiş olarak, ücretsiz genel aktarma hizmeti (iroh/n0) üzerinden gider; hizmetin IP adresi ve kayıt tutma ayrıntısı henüz doğrulanmadı. [DOĞRULA] Bağlantıyı tek tıkla kesebilirsin; bu, Google'daki izni de geri alır. Gerçek bir Google hesabıyla bu bağlantı henüz denenmedi. [DOĞRULA]
Hesap, abonelik ve cihazlar
Durum: hesap açma, giriş ve ücretli abonelik henüz herkese açık değil. Bu bölüm planlanan yapıyı anlatır; açıldığında geçerli olacak şekilde yazılmıştır.
- Giriş: Google ve Apple ile giriş uygulamaya bağlandı; ama varsayılan olarak kapalıdır ve yayın gününe kadar kapalı kalır, gerçek bir hesapla henüz denenmedi. Girişten dönen hesap kimlik belirteci Mac'inin Anahtar Zinciri'ne yazılır; çıkış yapınca bu belirteç silinir, lisans belgen kalır. Girişte sunucuya cihaz kimliğin ve platform adı («macos» ya da «ios») gönderilir; kimlik belirteci istek başlığında gider. Bu sağlayıcıların bize hangi bilgileri ileteceği (ad, e-posta gibi) henüz doğrulanmadı. [DOĞRULA]
- Ödeme: ödeme Stripe üzerinden alınacak; kart bilgisini Stripe toplar, uygulamamız ve sunucumuz kart numarasını görmez ya da saklamaz. Stripe'ın bizimle hangi bilgileri paylaştığı (ör. e-posta) canlı hesap kurulunca doğrulanacak. [DOĞRULA]
- Abonelik kaydı: sunucu her hesap için abonelik durumunu (etkin, ödeme gecikmiş, iptal bekliyor, süresi dolmuş, duraklatılmış, iptal edilmiş) ve dönem bitiş tarihlerini tutar. Kalıcı saklama için Firebase (Firestore) bağlantısı yazıldı; canlı Firebase hesabı bağlanana kadar sunucu bu kaydı yalnızca çalıştığı sürece bellekte tutar. [DOĞRULA]
- Lisans anahtarı: Mac'inin Anahtar Zinciri'ne yazılır, düz dosyaya yazılmaz. İçinde hesap kimliği, plan adı, cihaz kimliği, son geçerlilik ve çevrimdışı tolerans süresi, ayrıca varsa güncelleme hakkı bitişi ve en son derleme numarası bulunur. Yenilemek için uygulama sunucuya cihaz kimliğini gönderir; giriş yaptığın hesabın kimlik belirteci istek başlığında gider. Bu parça uygulamaya bağlıdır; sunucu adresi tanımlı değilse hiç istek atılmaz, yayın gününe kadar da kapıdan kapalıdır. [DOĞRULA]
- Cihazlar: bir cihazı eklediğinde sunucuya cihaz kimliği, türü (Mac, iPhone, iPad), senin yazdığın ad (en çok 80 karakter), ilk ve son görülme zamanı kaydedilir. Bir cihazı çıkardığında kayıt silinmez; «çıkarıldı» diye zamanıyla birlikte kalır. Bugün cihaz sayısına ya da değişimine sınır konmuyor. Cihaz kimliğinin nasıl üretildiği doğrulanmadı. [DOĞRULA]
Lisansın yenilenmesi
Durum: Lisans yenileme isteği uygulamada yazıldı; ama sunucu adresi tanımlı değilse ya da hesabına giriş yapılmamışsa hiç istek atılmaz, giriş de yayın gününe kadar kapalıdır. Yayın, uygulamadaki davranışla aynı gün yapılır. [TEYİT: sürüm günü]
Lupy, lisansının geçerli olup olmadığını anlamak için sunucumuza kısa bir yenileme isteği gönderir. İstek üç durumda gider: ödeme ekranından dönünce lisansın etkinleşip etkinleşmediğine bakarken, hesabına ilk girişten sonra ve arka planda kendiliğinden. Arka plandaki yenileme, lisansın bitişine 24 saatten az kala (ya da süre bitmiş ama çevrimdışı tolerans içindeyse) istenir; uygulama bunun için 6 saatte bir bakar, deneme olmazsa en az 1 saat sonra yeniden dener ve sana bir şey göstermez. [DOĞRULA: bu değerler uygulama kodundaki sabitlerdir; yayın derlemesinde bulut lisans bayrağının açık olduğu ölçülmedi] İstek yalnız şunları taşır:
- Cihaz kimliğin. Lupy, bu Mac'te ilk kullanımda rastgele bir kod üretir. Bu kod seri numaranla, donanımınla ya da adınla ilişkili değildir. İstek gövdesinde yalnız bu kod vardır; e-posta adresin ve uygulama sürümün gövdede yoktur. [DOĞRULA: Mac için kodda doğrulandı; iPhone ve iPad cihaz kimliği ölçülmedi]
- Giriş yaptığın hesabın kimlik belirteci. İstek başlığında (Authorization) gider; Mac'inin Anahtar Zinciri'nden okunur, gövdeye ya da günlüğe yazılmaz. Giriş yapılmamışsa istek atılmaz. Belirtecin içinde hangi alanların (ör. e-posta) bulunduğunu giriş sağlayıcısı belirler. [DOĞRULA: gerçek sağlayıcıyla ölçülmedi] Uygulamanın kendi koyduğu başlık yalnız budur; HTTP kitaplığının standart başlıkları (ör. içerik türü) ayrıca gider.
Sunucu karşılığında imzalı küçük bir lisans belgesi yollar (plan, abonelik durumu, geçerlilik tarihi). Belge Mac'inin Anahtar Zinciri'nde saklanır.
Neden: Lisansın hesabına ve cihazına ait olduğunu doğrulamak, aboneliğin sürüp sürmediğini ve hangi sürümlere hakkın olduğunu denetlemek. Bu verileri reklam için, izleme için ya da satmak için kullanmayız. [AVUKAT: hukuki dayanak / işleme amacı beyanı]
Bu istekle GÖNDERİLMEYENLER: sohbet mesajların, proje dosyaların, istemlerin, sağlayıcı anahtarların, e-posta ve takvim içeriğin. [DOĞRULA: yenileme gövdesinde yalnız cihaz kimliği olduğu kodda doğrulandı]
Ödeme ve abonelik yönetimi: «Satın al» dediğinde sunucuya seçtiğin plan adı (aylık ya da ömür boyu) gönderilir; «Aboneliği yönet» boş gövdeyle çağrılır; ikisinde de hesap kimlik belirteci başlıkta gider. Sunucu bir Stripe ödeme ya da yönetim adresi döndürür, Lupy bu adresi tarayıcında açar. Kart bilgisini Lupy görmez. [DOĞRULA]
Yeni sürüm denetimi: «Güncellemeleri denetle» düğmesine basınca Lupy bir sürüm bilgisi dosyasını indirir. Bu istek gövdesizdir; cihaz kimliği, hesap belirteci ve sürüm gönderilmez. Adres tanımlı değilse denetim kapalıdır ve hiç istek atılmaz; açılışta kendiliğinden denetim yapılmaz. [DOĞRULA]
Giriş kaydı: Hesabına girince cihaz kimliğin ve platform adın (macos ya da ios) sunucuya yazılır; kimlik belirteci başlıkta gider. [DOĞRULA: gerçek girişle denenmedi]
Kaçınılmaz iz: Her internet isteğinde olduğu gibi, sunucu isteğin geldiği IP adresini ve zamanını görür; barındırıcımız bunu teknik günlüğe yazabilir. [TEYİT: günlüğün tutulup tutulmadığı ve ne kadar saklandığı] Bu günlükler lisans dışında bir amaçla kullanılmaz [TEYİT]. Uygulamanın kendi kodu istek ya da IP günlüğü yazmaz [DOĞRULA: kod okuma]; barındırıcının günlüğü kod okumayla ölçülemez.
Kim işler: İstek, sunucu altyapısı olarak kullandığımız [Google Firebase] üzerinde işlenir; abonelik durumu için ödeme sağlayıcımız Stripe'tan gelen abonelik bilgisi hesabına bağlanır. [AVUKAT: veri işleyen olarak anılması, yurt dışına aktarım bildirimi (KVKK), standart sözleşme maddeleri (AB)]
Ne kadar saklanır: Hesap, cihaz ve abonelik kayıtların hesabın açık olduğu sürece tutulur; hesabı silince silinir, geriye kalan iz «Hesabı silmek ve geride kalan iz» bölümünde anlatılır. Yenileme isteklerinin teknik günlüğü için süre: [SÜRE — TEYİT, AVUKAT].
Hata olursa: Yenileme isteği ulaşamazsa (internet yok, sunucu kapalı) Eldeki lisans belgen ve durumun değişmez, Lupy son geçerli belgeyle çalışır; yalnız ödeme sonrası bekleme ekranındayken sade bir cümleyle haber verilir. Belge geçerlilik süresi ve bir tolerans süresi boyunca çalışır [SÜRELER — TEYİT, fiyat kararı sonrası]. Bugün süre sonu kapısı yalnız yeni sürüm denetiminde uygulanıyor (donmuş durumda denetim isteği atılmaz); başka bulut özelliği bu nedenle kapanmıyor. Planlanan davranış şu: o sürenin sonunda yenileme hâlâ yapılamamışsa Lupy kilitlenmez; çekirdek işlerin çalışmaya devam eder, bulut gerektiren özellikler kapanır. [DOĞRULA: kapı yalnız yeni sürüm denetiminde var; diğer bulut özellikleri için tasarım aşamasında]
Hakların: Hesabına ve cihaz kayıtlarına erişmeyi, düzeltmeyi ve silinmesini hey@justblastgames.com adresinden isteyebilirsin. [AVUKAT: KVKK madde 11 / GDPR hakları metni, başvuru süresi]
Saklama ve silme
Hafıza listesinden bir kaydı «unut» dediğinde dosya ve dizin satırı bu Mac'ten kalıcı olarak silinir (yedek kopyalar, ör. Time Machine, hariç); geri alınamaz. Kişisel hafıza kayıtları da aynı şekilde silinir. Mac'in kendi yedeklerindeki kopyaların silinip silinmediği doğrulanmadı. [DOĞRULA] Bağladığın hesapları kestiğinde erişim anahtarı Anahtar Zinciri'nden silinir.
Hesabı silmek ve geride kalan iz
Hesabı sildiğinde sunucudaki hesap, abonelik ve cihaz kayıtların silinir. İki şey kalır: hesap kimliği taşımayan bir «hesap silindi» olay satırı (yalnızca tür ve zaman) ve silinmiş hesabın kalıcı işareti. İşaret, hesap kimliğinin kendisi değil, gizli bir anahtarla alınmış tek yönlü özetidir; anahtar atılırsa işaret hiçbir hesaba bağlanamaz. İşaretin amacı, silinmiş bir hesapla cihaz eklenmesini engellemektir; silinmiş hesapta bu istek «hesap silinmiş» cevabı alır. İşaretin ne kadar saklanacağı henüz belirlenmedi (hukuk kararı). [DOĞRULA]
Silmeden önceki abonelik olay kayıtları hesap kimliği taşır ve bu silmeyle temizlenmez; temizlik süresi henüz belirlenmedi. Hesabı Ayarlar'dan kendin silebilirsin; bu istek sunucuya gövdesiz gider, kimlik belirteci başlıkta gider (giriş bölümü yayın gününe kadar kapalıdır). [DOĞRULA: gerçek sunucuyla denenmedi]
Sorun bildirme ve çökme paketi
Lupy beklenmedik kapanırsa bir sonraki açılışta sana sorar. Sorun paketi yalnızca Mac'inde hazırlanır ve hiçbir yere kendiliğinden gönderilmez; sen kopyalayıp istediğin yere gönderirsin. Pakette şunlar olur: Lupy sürümü, işletim sistemi ve işlemci türü, geçen sefer beklenmedik kapanıp kapanmadığı, son çökme kayıtları (en çok 5) ve son 200 günlük satırı. Paket hazırlanırken parola ve anahtar benzeri değerler, e-posta adresleri ve ev klasörünün yolu gizlenir. Gizleme bilinen kalıplara bakar; göndermeden önce oku. Kayıtlar yalnızca senin kullanıcının okuyabileceği dosyalarda durur ve en çok 10 çökme kaydı tutulur. Uzaktan çökme toplama yoktur.
İzleme ve çerezler
Uygulamada reklam, izleme ya da kullanım ölçümü kütüphanesi yoktur. Bu web sitesinde çerez kullanılmaz; dili sen üstteki TR/EN bağlantısıyla seçersin; sayfa tarayıcı dilini okumaz ve seçimini kaydetmez. Sitedeki yazı tipleri sitenin kendi sunucusundan gelir (yerel Geist); tarayıcın bu yüzden Google'a ya da başka bir dış sunucuya bağlanmaz. Siteyi barındıran hizmetin sunucu kayıtları tutup tutmadığı doğrulanmadı. [DOĞRULA]
Bekleme listesi ve iletişim
Bekleme listesine yazdığında e-posta programın hey@justblastgames.com adresine bir ileti hazırlar; yalnızca sen gönderirsen adresin ve yazdıkların bize ulaşır.
Haklarını kullanmak
Kişisel verilerinle ilgili haklar ve başvuru yolu için KVKK aydınlatma metnine bak.
Veriyi işleyen
Şirket unvanı, adresi ve MERSİS numarası: [DOĞRULA]