Nightmare TV ("Nightmare", "biz"), Tevfik Çapar tarafından geliştirilen, Zehra Uludağ Çapar (Türkiye) tarafından yayımlanan ve satılan bir masaüstü medya oynatıcısıdır. Bu Gizlilik Politikası hangi verileri topladığımızı, neleri toplamadığımızı ve bunları nasıl kontrol edebileceğinizi açıklar.
1. Toplamadığımız Veriler
- Playlist kimlik bilgilerinizi, M3U adreslerinizi veya yayın rehberi kaynaklarınızı toplamıyor, saklamıyor ve iletmiyoruz. Bunlar yalnızca cihazınızda yerel olarak durur.
- Hangi yayınları izlediğinizi, hangi medyayı oynattığınızı, ne kadar izlediğinizi veya herhangi bir izleme geçmişini kaydetmiyoruz.
- Kullanıcı hesabı tutmuyoruz. Kaydolunacak bir "Nightmare hesabı" yok.
- Hiçbir kullanıcı verisini reklam amacıyla üçüncü taraflara satmıyor, kiralamıyor veya paylaşmıyoruz.
- Nightmare TV uygulaması izlemenizi takip etmez, davranışınızı profillemez ve playlist'lerinizi yüklemez. Kendi playlist, yayın ve rehber adresleriniz dışında dışarıya açtığı ağ bağlantıları şunlarla sınırlıdır: lisans doğrulama, deneme denetimi (tek yönlü cihaz özeti, Windows ve macOS'ta ayrıca donanım kimliklerinin yalnızca deneme için kullanılan ikinci bir tek yönlü özeti ve adınız olmadan kurulum ve satın alma olayları, bkz. §2.4), adınız olmadan birkaç hizmet isteği (cihaz özeti, uygulama sürümü, cihaz türü), Google Play veya Microsoft Store'dan kurulmamış sürümlerde GitHub üzerinden güncelleme denetimi, açarsanız Bulut eşitleme (şifreli), kendi TMDB anahtarınızı girerseniz TMDB afişleri, isteğe bağlı tanılama (varsayılan olarak kapalı), yalnızca sizin gönderdiğiniz çökme kayıtları, ve güncelleme bildirimleri için vermeyi seçtiğiniz isteğe bağlı e-posta adresi. Uygulamada reklam SDK'sı ve üçüncü taraf analitiği yoktur.
- Tanıtım sitesi (
nightmaretv.net), sayfa deneyimini iyileştirmek için ısı haritaları ve oturum kayıtları amacıyla Microsoft Clarity kullanır. Clarity tarayıcınıza çerez koyar ve ziyaretçiye bağlı takma adlı bir kimlik kullanır; bu nedenle veri anonim değil, takma adlıdır. Giriş alanları maskelenir. Tarayıcınız Do-Not-Track gönderiyorsa yüklenmez; cihazı AB, AEA, Birleşik Krallık ya da İsviçre saat dilimini kullanan ziyaretçiler için hiç yüklenmez. Ayrıntılar Bölüm 2.5'te.
2. Topladığımız Veriler
2.1 Lisans doğrulama
Bir lisansı etkinleştirdiğinizde Nightmare, license.nightmaretv.net adresindeki lisans sunucumuza bağlanır. Sakladıklarımız:
- Lisans anahtarınız (satın alma sonrası Gumroad tarafından verilir)
- Cihazınızda oluşturulan tek yönlü bir özet olan cihaz kimliği. Cihazınızdan yalnızca özet çıkar ve özet geri çevrilemez. Deneme süresi cihaza bağlıdır; uygulamayı yeniden kurmak yeni bir deneme başlatmaz. Lisansınız anahtarınıza bağlıdır: yeniden kurulum ya da sıfırlamadan sonra anahtarı tekrar girin.
- İşletim sistemi ailesi ve uygulama sürümü
- Zaman damgaları (ilk görülme, son görülme)
- Ödeme sırasında kullandığınız e-posta adresi (size destek verebilmemiz için)
Bu veri yalnızca cihaz sınırını (plana göre lisans başına 1, 3 ya da 5 cihaz) uygulamak ve destek sağlamak için kullanılır. Cloudflare Workers KV'de saklanır ve hiçbir zaman üçüncü taraflarla paylaşılmaz.
2.2 Ödeme verisi
Ödemeler yetkili bir üçüncü taraf Merchant of Record tarafından işlenir. Kredi kartı numaranızı, CVC'nizi veya banka bilgilerinizi asla görmeyiz, saklamayız ve işlemeyiz. Güncel ödeme sağlayıcısı ve gizlilik politikası ödeme ekranında ve satın alma sonrası aldığınız makbuzda gösterilir.
Satın alma sonrasında Gumroad bize sipariş numaranızı, e-postanızı, lisans anahtarınızı ve satın alma planınızı içeren bir webhook gönderir. Satın alma istatistiklerimiz için bunlarla birlikte şunları da saklarız: Gumroad'ın tespit ettiği ülke, kullanıldıysa indirim kodu, ödenen tutar ve para birimi, satın almanın başladığı sitemizdeki sayfa (uygulama içinde başlayan satın almada, başladığı uygulama ekranının kısa kodu), geldiğiniz site (yalnızca alan adı) ve uygulama içinden satın aldıysanız deneme sürenizdeki cihazın tek yönlü özeti; böylece denemenin ne kadar sürdüğünü görürüz. Aboneliklerde yenileme, iptal ya da iade anını kaydederiz. Kart bilgilerinizi almayız.
Satın alma bağlantılarımız (nightmaretv.net/buy/...) ayrıca her plan ve kaynak için (bir uygulama ekranı, sitemizden bir sayfa ya da doğrudan ziyaret) günde kaç kez açıldıklarını sayar. Bu sayaç cihaz özeti, IP adresi ya da ülke saklamaz ve 400 gün sonra kendiliğinden silinir.
2.3 İsteğe bağlı çökme raporları
Nightmare çökme raporlarını otomatik olarak göndermez. Bir sorun olduğunda uygulama kendi cihazınıza bir tanılama günlüğü yazar; bu günlük bize yalnızca gönderme düğmesine basarsanız yüklenir. Yükleme bize ulaşamazsa günlüğü dosyaya kaydedebilir ya da kopyalayıp kendiniz gönderebilirsiniz. Kimlik bilgileri, metin cihazınızdan çıkmadan önce silinir.
Ayrıca Ayarlar → Tanılama raporu gönder üzerinden bize tek seferlik bir tanılama raporu gönderebilirsiniz. Bu, son uygulama kaydınızı yükler; yayın kimlik bilgileriniz (yayın adreslerindeki kullanıcı adı, parola veya jeton) ve lisans anahtarınız cihazdan çıkmadan önce temizlenir. Destekle paylaştığınız kısa bir referans kodu altında 30 gün saklarız, sonra silinir. Asla otomatik gönderilmez, yalnızca siz düğmeye bastığınızda.
2.4 Deneme denetimi
7 günlük ücretsiz denemenin kötüye kullanılmasını (örneğin sayacı sıfırlamak için kaldırıp yeniden kurmak) önlemek amacıyla Nightmare TV, deneme başlangıcınızı license.nightmaretv.net/trial adresindeki sunucumuza kaydeder. Sakladıklarımız:
- Cihaz kimliğinizin, cihazınızda oluşturulan tek yönlü bir özeti. Cihazınızdan yalnızca özet çıkar ve özet geri çevrilemez.
- Windows ve macOS'ta uygulama, deneme istekleriyle birlikte ikinci bir tek yönlü özet de gönderir. Bu özet, bilgisayarın donanım kimliklerinden cihazınızda hesaplanır, her açılışta yeniden hesaplanır ve cihazınızda hiçbir zaman saklanmaz. Cihazınızdan yalnızca özet çıkar ve özet geri çevrilemez. Bu özeti, uygulamanın kayıtlı cihaz kimliğini değiştirmek ya da silmek aynı bilgisayarda yeni bir deneme başlatmasın diye saklarız. Lisanslar için kullanılmaz.
- O cihazdaki ilk açılışın zaman damgası.
- İstek IP'sinden türetilen iki harfli ülke kodu (
cf.country), yalnızca toplu istatistik için kullanılır. IP adresinin kendisini saklamayız. - Aynı cihaz özetine bağlı, adınız olmadan kurulum ve satın alma olayları. Özet yüzünden bu veri anonim değil, takma adlıdır. Çoğu, zaman damgalı tek seferlik işaretlerdir: örneğin playlist eklendi, ilk oynatma başarılı oldu ya da olmadı, kayıt gibi bir özellik ilk kez kullanıldı, deneme bitti ya da satın alma sayfası açıldı. Birkaçı her gerçekleştiğinde ayrıca sayılır: satın alma sayfasının açılması, QR kodunun gösterilmesi, Google Play satın almasının sonucu, başarısız ilk oynatma, kurulumdan playlist kaydedilmeden çıkılması, deneme bitti ekranının gösterilmesi, mağaza ürün sorgusunun sonucu ve Google Play satın alma doğrulamasının sonucu. Bir sayım yalnızca uygulamanın seçtiği kısa, sabit kodlar taşıyabilir: hangi uygulama ekranından geldiği, plan, sonuç (örneğin tamamlandı, iptal edildi ya da hata), hatanın türü (örneğin giriş bilgisi ya da ağ), denemenin kaçıncı günü olduğu, mağazanın kaç ürün döndürdüğü, kurulumda ulaşılan en ileri adım, seçilen kurulum yolu (örneğin Xtream, M3U ya da telefon) ve kurulumdan nasıl çıkıldığı (uygulama arka plana geçti, Geri tuşuna basıldı ya da uygulama kapandı). Olaylarda ad, kullanıcı adı, e-posta adresi, playlist ya da yayın adresi, kanal adı ve izleme geçmişi yoktur.
Bu veri, cihaz başına tek 7 günlük denemeyi uygulamak ve toplu olarak bakıldığında kurulum sorunlarını bulup düzeltmek ve satın alma ekranlarını iyileştirmek için vardır. Deneme kaydıyla birlikte, yalnızca deneme denetimi ve toplu istatistik için yararlı olduğu sürece tutarız. Bu olayları Ayarlar → Hesap → İsimsiz kullanım sayaçları anahtarıyla kapatabilirsiniz (AB, AEA, Birleşik Krallık ve İsviçre'de varsayılan olarak kapalı, diğer ülkelerde açıktır; açık başladığı yerde uygulama ilk açılışta bunu bir kez söyler ve kapatmayı önerir). Kapalıyken uygulama yalnızca cihaz başına tek deneme denetiminin ve lisansınızın gerektirdiğini gönderir: 7 günlük denemeyi başlatan ilk başarılı oynatma, satın alma ve Microsoft Store lisans denetiminin sonucu. Sayaçlı olaylar ve diğer işaretler gönderilmez, satın alma bağlantıları da uygulama ekranı kodunu içermez. Ayrıca support@nightmaretv.net adresine yazarak istediğiniz zaman itiraz edebilir ya da silinmesini isteyebilirsiniz. Bu olaylar ad, oynatma listesi ya da izleme geçmişi içermez; ancak tek yönlü cihaz karması, uygulama sürümü, ülke kodu (sunucuda IP adresinden alınır) ve isteğe bağlı kullanım sayaçları anonim değil, takma adlı veridir. İzleme takibi yok, üçüncü taraf paylaşımı yok.
Kısacası cihazınızdan ne çıkar. İzlediklerinizi, listelerinizi ve kanal adlarınızı asla göndermeyiz. Geriye iki tür istek kalır. Birincisi lisans ve denemenin gerektirdiği teknik istekler: cihazın tek yönlü özeti, uygulama sürümü, işletim sistemi ailesi, bu kopyanın lisanslı olup olmadığı ve günde bir kez cihaz saati; bunlara ek olarak bölüm 2.7 ve 2.8'de anlatılan satın alma ve Store lisans denetimleri. İkincisi kurulum ve oynatma adımları için, yukarıda sayılan kısa kodlarla giden ve kapatılabilen isimsiz kullanım sayaçları. İsimsiz kullanım sayaçları açıkken günlük durum bildirimi kaba cihaz sınıfını (TV / telefon / masaüstü) ve Android'de işlemci mimarisini ve yükleyici türünü (bölüm 2.8) de taşır. Kapalıyken bu üçü de gönderilmez; denemenin ve lisansın hâlâ gerektirdiği birkaç işaret hiçbir kod olmadan gider.
İsteğe bağlı e-posta (onaya dayalı). Yalnızca siz isterseniz, uygulama içi bildirimde veya Ayarlar → Özellikler → Güncelleme e-postaları altında e-posta adresinizi bırakabilirsiniz; böylece ara sıra güncelleme bildirimi ya da uygulamayı kullanmayı bırakırsanız bir hatırlatma gönderebiliriz. Aynı tek yönlü cihaz özetine karşılık saklanır, asla zorunlu değildir ve reklam amacıyla satılmaz veya paylaşılmaz. Yukarıdaki deneme işaretlerinin aksine, onay verilmiş bir e-posta siz geri çekene kadar tutulur: istediğiniz zaman Ayarlar'dan kaldırabilirsiniz (adres o anda kaydımızdan silinir) veya support@nightmaretv.net adresine yazabilirsiniz. Bu mesajlar Resend (e-posta sağlayıcımız) üzerinden gönderilir; pazarlama/reklam listesi kullanmıyoruz.
Lisans makbuzu özeti. Günlük yoklama, bu cihazdaki imzalı lisans makbuzlarının kısa bir özetini de taşır: lisans, deneme ya da Store makbuzu var mı ve hâlâ geçerli mi, lisans makbuzu uygulamada kayıtlı anahtara mı ait, cihaz saati geri alınmış görünüyor mu ve makbuz denetimi uygulamanın bugünkü kararıyla aynı mı. Özette anahtar, makbuz içeriği ya da cihaz özeti dışında bir kimlik yoktur. Bu özet, daha sıkı bir lisans denetimini açmadan önce ödeme yapan kullanıcıları kilitlemeyeceğini doğrulamamızı sağlar.
Uygulama bütünlüğü denetimi. Değiştirilmiş kopyaları saptamak için günlük yoklama, uygulamanın kendisine ait kısa bir parmak izi de taşır: Android'de imza sertifikası, Windows'ta program dosyası. Bu parmak izi sizi ya da cihazınızı değil, uygulama yapısını tanımlar.
2.5 Web sitesi analitiği
Tanıtım sitesi (nightmaretv.net) gizliliğe saygılı iki analitik aracı kullanır; bunların yalnızca web sitesine ait olduğunu ve Nightmare TV uygulamasının içinde BULUNMADIĞINI belirtelim:
- Cloudflare Web Analytics: çerez kullanmadan sayfa görüntülemelerini sayar, kişisel veri toplamaz.
- Microsoft Clarity: kullanıcı deneyimini iyileştirmek için ısı haritaları ve oturum kayıtları (tıklama, kaydırma ve sayfa hareketlerinin tekrarı). Clarity kendi çerezlerini (
_clck,_clsk) 1 yıl saklama süresiyle koyar ve Microsoft'a göre ziyaretçiye bağlı takma adlı bir kimlik kullanır. Bu veri anonim değil, takma adlıdır. Giriş alanları varsayılan olarak maskelenir; ayrıca bülten e-posta alanımızı maskeleme için işaretleriz. Kendi sayfalarımız Clarity'ye birkaç olay ve etiket de gönderir (örneğin hangi eylem çağrısına tıklandığı ve sayfa adresindeki kampanya kaynağı). Do-Not-Track açıkken Clarity yüklenmez (/js/clarity.jsiçindeki sarmalayıcımız bunu denetler). Devre dışı bırakmak için tarayıcınızda DNT'yi etkinleştirin veyawww.clarity.msadresini engelleyin. Microsoft Gizlilik Beyanı. Cihazı AB, AEA, Birleşik Krallık ya da İsviçre saat dilimini kullanan ziyaretçiler için Clarity hiç yüklenmez (onay bannerımız olmadığından bu ziyaretçilerde asla çalışmaz).
Bu analitik araçlarının hiçbiri Nightmare TV uygulaması tarafından yüklenmez: yalnızca şu anda okuduğunuz tanıtım sitesi sayfalarında bulunurlar.
2.6 Deneme süresince bulut eşitleme
Bulut eşitleme isteğe bağlıdır ve varsayılan olarak kapalıdır. 7 günlük ücretsiz deneme süresince bir eşleme koduyla açabilirsiniz: ilk cihaz kodu gösterir, siz de kodu diğer cihazlarınıza girersiniz. Favorilerinizi, kaldığınız yerleri, profillerinizi ve ayarlarınızı bu cihazlarda aynı tutar. Playlist'leriniz ve giriş bilgileriniz buna dahil değildir.
Eşleme kodu cihazlarınızdan hiç çıkmaz. Şifreleme anahtarı da saklama kimliği de cihazınızda bu koddan üretilir; bu yüzden eşitlenen verileri biz okuyamayız. Sunucumuz yalnızca şifreli kopyayı, son değişikliğin zamanını ve en fazla 5 eşlenmiş cihazın tek yönlü özetlerini, sizinle ilişkilendiremediğimiz bir kimlik altında saklar. Kopya son yüklemeden sonra 30 gün tutulur, ardından kendiliğinden silinir. Bulut eşitlemeyi kapattığınızda kopya sunucumuzdan hemen silinir.
Lisans satın alırsanız eşitlenen verileriniz normal, lisansa bağlı bulut eşitlemeye taşınır; deneme kopyası da kendiliğinden sona erer.
2.7 Microsoft Store kopyaları
Nightmare TV'yi Microsoft Store'dan kurduysanız uygulama, Microsoft hesabınızın uygulamaya sahip olup olmadığını Store'a sorar. Bunun için uygulamanın sunucumuzla yaptığı günlük kontrol (bölüm 2.4), Windows'un bu kopyanın Store lisansı hakkında bildirdiklerini de taşır: lisansın etkin olup olmadığı, deneme olup olmadığı, ürün kodu, bitiş tarihi ve Windows yanıt veremediyse bir hata kodu. Ayrıca son satın alma kontrolünün sonucunu gösteren kısa bir kod ve yalnızca bu kopya henüz Microsoft ile doğrulanmamış tam erişim sağladığı sürece bunu belirten bir işaret taşır. Sunucumuz, uygulamanın yeniden kurulması doğrulama süresini baştan başlatmasın diye, bu kopyanın tam bir Store lisansıyla ilk ne zaman görüldüğünü her cihaz özeti için not eder. Bir satın almayı doğrulamak için uygulama, Microsoft Store'un verdiği bir satın alma belirtecini cihaz özetiyle birlikte license.nightmaretv.net adresine gönderir. Sunucumuz bu belirteci, satın almanın var olup olmadığını Microsoft'a sormak için bir kez kullanır. Bu kontrolün sonucunu her cihaz özeti için en fazla 180 gün saklarız. Doğrulanan bir satın almada ayrıca Microsoft sipariş numarasını, satın alma tarihini ve belirtecin tek yönlü özetini saklarız. Belirtecin kendisini saklamayız; Microsoft hesap adınızı ya da e-posta adresinizi de saklamayız. Bu veriler yalnızca Store satın almalarını doğrulamak ve gerçek alıcılara diğer cihazlarında da çalışan bir lisans anahtarı vermek için kullanılır.
2.8 Google Play kopyaları
Android'de günlük durum bildirimi (bölüm 2.4) bu kopyayı hangi tür uygulamanın kurduğunu da beş sabit değerden biri olarak taşır: Google Play, Amazon Appstore, sistem paket yükleyicisi, yok ya da diğer. Yükleyicinin paket adı gönderilmez. Bu bilgi yalnız İsimsiz kullanım sayaçları açıkken gönderilir.
Google Play'den kurulan bir kopyada üç istek, Google Play'den alınan bir bütünlük jetonunu da taşır (Play Integrity API): Google Play satın alımını onaylama, denemeyi kaydetme ve lisans anahtarını etkinleştirme. Uygulama jetonu yalnız bu anlarda ister, her açılışta istemez. Her jeton yalnız o isteğe bağlıdır ve başka bir istekte kullanılamaz. Sunucumuz jetonu, Google'ın kararını okumak için bir kez Google'a gönderir ve yalnız şu kararları saklar: bu kopyanın Google Play'in tanıdığı değiştirilmemiş bir kopya olup olmadığı, Google Play üzerinden kurulup kurulmadığı ya da satın alınıp alınmadığı ve kaba bir cihaz bütünlüğü düzeyi. Satın almada bunlar lisans kaydıyla birlikte; deneme ve etkinleştirmede yalnız cihaz özeti olmadan günlük toplamlar olarak tutulur. Karar kopyanın gerçek olmadığını söylerse Google Play satın alımı lisansa çevrilmez; deneme ve etkinleştirme bu yüzden asla engellenmez. Jetonun kendisi saklanmaz. Cihazda Google Play hizmetleri yoksa yalnız bu bilgi gönderilir. Google bu veriyi kendi gizlilik politikasına göre işler (https://policies.google.com/privacy).
3. Verilerinizin Saklandığı Yer
- Cihazınız: Playlist'ler, kimlik bilgileri, izleme geçmişi, tercihler, önbelleklenmiş EPG ve görseller.
- Cloudflare Workers KV (AB / Küresel uç): Lisans kaydı ve maskelenmiş cihaz listesi.
- Deneme süresince bulut eşitleme (yalnızca açarsanız): 2.6 bölümünde anlatılan şifreli kopya, Cloudflare üzerinde saklanır.
- Gumroad (ABD): Sipariş, fatura ve vergi verisi, Gumroad'un politikasına göre saklanır.
4. Haklarınız
Nerede yaşarsanız yaşayın, aşağıdakilerin her birini bizden isteyebilirsiniz. Avrupa Ekonomik Alanı'nda, Birleşik Krallık'ta, Türkiye'de (KVKK) veya Kaliforniya'da (CCPA) bulunuyorsanız bunlar aynı zamanda yasal haklarınızdır:
- Hakkınızda tuttuğumuz kişisel verilerin bir kopyasını isteme
- Yanlış verilerin düzeltilmesini isteme
- Verilerinizin silinmesini isteme (vergi ve muhasebeye ilişkin yasal saklama yükümlülükleri saklıdır)
- İsteğe bağlı özellikler (çökme raporlama) için verdiğiniz onayı uygulama içinden istediğiniz zaman geri çekme
- Yerel veri koruma otoritenize şikâyette bulunma
Bu haklardan herhangi birini kullanmak için support@nightmaretv.net adresine yazın. 30 gün içinde yanıt veririz.
5. Veri Saklama Süreleri
- Lisans kayıtları, lisans etkin olduğu sürece ve dolandırıcılığı önlemek için sona ermesinden sonra 3 yıl daha tutulur.
- Sipariş ve vergi verisi, muhasebe mevzuatı gereği Gumroad tarafından en az 7 yıl saklanır.
- Onaya dayalı çökme raporları 90 gün saklanır.
- Talep üzerine gönderilen tanılama raporları (Ayarlar → Tanılama raporu gönder) 30 gün saklanır, sonra otomatik silinir.
- Deneme süresindeki bulut eşitleme kopyası son yüklemeden sonra 30 gün tutulur; bulut eşitlemeyi kapatırsanız hemen silinir.
- Satın alma bağlantılarının günlük sayıları (bölüm 2.2) 400 gün sonra kendiliğinden silinir.
- Destek e-posta yazışmaları, daha erken silinmesini istemediğiniz sürece 2 yıl tutulur.
6. Çocuklar
Nightmare, 13 yaşından küçük çocukların kullanımı için tasarlanmamıştır. Çocuklardan bilerek kişisel veri toplamayız. Ebeveyn veya vasi iseniz ve çocuğunuzun bize kişisel veri verdiğini düşünüyorsanız bizimle iletişime geçin, veriyi sileriz.
7. Güvenlik
Lisans kayıtları HTTPS (TLS 1.3) üzerinden iletilir. Gumroad'dan gelen webhook'lar yalnızca satıcı kimliğimizi ve gizli bir anahtarı taşıdıklarında kabul edilir; sunucu bu anahtarı sabit sürede karşılaştırır. KV anahtarları Worker kapsamıyla sınırlıdır. Hiçbir sistem tam anlamıyla güvenli değildir, ancak Nightmare, mümkün olan en az veriyi saklayarak saldırı yüzeyini küçültür.
8. Bu Politikadaki Değişiklikler
Bu politikayı zaman zaman güncelleyebiliriz. Esaslı değişiklikler nightmaretv.net üzerinde ve uygulama içi sürüm notlarında duyurulur. Değişiklik sonrası kullanmaya devam etmeniz kabul anlamına gelir.
9. İletişim
Gizlilik soruları: support@nightmaretv.net
Yayıncı, satıcı ve veri sorumlusu: Zehra Uludağ Çapar, Türkiye
Geliştirici: Tevfik Çapar
Web sitesi: nightmaretv.net