Herkos

Herkos gizlilik politikası

Son güncelleme: 29 Ekim 2026. Kanonik adres: https://herkos.app/privacy

Çeviri. Bu bir nezaket çevirisidir. Uyuşmazlık hâlinde İngilizce sürüm geçerlidir.

Herkos Mail, Herkos Calendar, Herkos Notes ve Herkos Local Relay, Nostr ağı için özgür ve açık kaynaklı uygulamalardır; Herkos projesi ("biz") tarafından yayımlanır. Herkos Calendar, Herkos Notes ve Herkos Local Relay hâlâ geliştirme aşamasındadır. Bu belge, uygulamaların ve web sitelerimizin hangi verileri işlediğini, bu verilerin nereye gittiğini ve kimlerin görebileceğini açıklar. Göz gezdirilsin diye değil, okunsun diye yazdık: burada bir şey sizi şaşırtırsa privacy@herkos.email adresinden bize bildirin.

Kısa sürümü

Cihazınızda kalan veriler

Tarayıcıda böyle güvenli bir depo yoktur. Anahtar sitenin yerel deposunda durur ve her imzalamada JavaScript'ten geçer; tüm sayfalara erişebilen bir tarayıcı eklentisi, bir XSS açığı ya da kurcalanmış bir dağıtım onu okuyabilir. Kurulu bir uygulamanın aksine, bir web sayfası her ziyarette yeni kod sunar. Web sürümünde uzak imzalama uygulaması kullanın ya da kaybetmeyi göze alabileceğiniz bir kimlik kullanın. - Posta kutunuz: çözülmüş e-postalar, ekler, etiketler, klasörler ve kişiler, uygulama çevrimdışı çalışabilsin diye yerel bir veritabanında önbelleğe alınır. Bu veritabanı, işletim sisteminin sağladığının ötesinde şifreli değildir; uygulama kilidi (PIN veya biyometri) bir kolaylık engelidir, beklemedeki veri şifrelemesi değil. Android'de uygulama, bulut ve cihazdan cihaza yedeklemelerin dışında tutulur. - Uygulama kilidi PIN'i: tuzlanmış ve uzatılmış özet (PBKDF2) olarak saklanır, asla düz metin olarak değil. Herkos Calendar'ın ve Herkos Notes'un her birinin kendine ait bir PIN'i vardır ve aynı şekilde saklanır. - Takviminiz (Herkos Calendar): okuyabildiğiniz etkinlikler, listeler, görüntüleme anahtarları ve hatırlatıcılar cihazda önbelleğe alınır; işletim sisteminin güvenli deposunda tutulan bir anahtarla kayıt kayıt şifrelenir. Tarayıcıda takvim yalnızca bellekte tutulur ve her seferinde relay'lerden yeniden alınır. Hatırlatıcıları cihazın kendisi çalar: Calendar hiçbir push sunucusu kullanmaz. Hatırlatıcılarda başlıkları gizlemeyi seçerseniz, hatırlatıcılar yalnızca "Etkinlik" der ve ne zaman başladığını söyler. Calendar anahtarınız Herkos Mail'inkinden ayrı tutulur (Calendar bölümündeki "Hesabınız" kısmına bakın). - Notlarınız (Herkos Notes): notlar, geçmişleri, defterler ve arama dizini cihazda önbelleğe alınır; işletim sisteminin güvenli deposunda tutulan bir anahtarla kayıt kayıt şifrelenir. Tarayıcıda da aynı şekilde, tarayıcının bu siteye ait deposunda (IndexedDB) tutulur; anahtar da tarayıcıdadır, bu yüzden başkalarının da kullandığı bir bilgisayarda bu pek koruma sağlamaz. Tarayıcı bu site için hiçbir şey saklamıyorsa (gizli pencere, engellenmiş site verileri), yalnızca bellekte tutulur ve bağlantı olmadan yazılamaz. Kilitlediğiniz bir not kendine ait bir parola alır; bu parola olmadan, biz dâhil, hiç kimse o notu açamaz. Notlarınızın kopyası, yalnızca sizin kaydettiğiniz yere yazılan ve kendine ait bir parolayla şifrelenen bir dosyadır. Siz kapatmadıkça her hafta yapılan otomatik kopya, cihazdaki bir klasörde (Belgeleriniz içinde Herkos Notes/backups) duran ve hesabınızın anahtarıyla şifrelenen bir dosyadır; son beşi saklanır ve hiçbir yere gönderilmez (tarayıcıda yoktur). Diğer hesapların sizinle paylaştığı notlar, siz onları tutana ya da atana kadar "Başkalarından gelenler" içinde, cihazda ve geri kalanı gibi şifreli olarak bekler.

Bunların tümünü Ayarlar → Daha fazla → Uygulamayı sıfırla yolundan ya da bir hesabı kaldırarak silebilirsiniz.

Cihazınızdan çıkan veriler ve kime gittiği

Bu tablo Herkos Mail içindir. Herkos Calendar'ın, Herkos Notes'un ve Herkos Local Relay'in aşağıda kendi bölümleri vardır.

Alıcı Ne görebilir Ne zaman
Nostr relay'leri (varsayılan liste Ayarlar → Ağ içinde, düzenlenebilir) IP adresiniz, açık anahtarınız, yayımladığınız olaylar (profil, relay listeleri, Blossom sunucu listesi, NIP-32 etiketleri, şifreli ayarlar) ve size gönderilen şifreli "gift wrap"ler ile bunların zamanları. Relay'ler gift wrap'lerin içeriğini okuyamaz. NIP-42 kimlik doğrulaması isteyen bir relay, yalnızca okuyor olsanız bile açık anahtarınızı öğrenir. Her zaman, uygulama eşitlendiği sürece. Android'de uygulama kapalıyken de, yaklaşık 15 dakikada bir, arka plan denetimi push sunucusunun yerini aldığında.
Blossom sunucuları (düzenlenebilir) IP adresiniz ve açık anahtarınız ile 32 KB'tan büyük e-postaların ve eklerinin şifreli blob'ları. Bir blob'u çözecek anahtar yalnızca şifreli mesajın içinde yolculuk eder. Büyük bir e-posta gönderdiğinizde veya açtığınızda.
Köprüler (varsayılan olarak uid.ovh, düzenlenebilir) Geleneksel bir adrese (Gmail, Outlook…) gönderdiğiniz veya oradan aldığınız her e-postanın tam içeriği ve kaydettiğiniz ad@bridge takma adı. Köprüler kendi gizlilik koşulları olan bağımsız işletmecilerdir; Herkos onları işletmez. Bir @bridge kimliği kullandığınızda veya Nostr dışı bir adrese yazdığınızda.
NIP-05 sunucuları (yazdığınız adresin alan adı) Birinin ad@alanadi kişisinin Nostr kullanıcısı olup olmadığını sorduğunu. Bir kullanıcı@alanadi alıcısı eklediğinizde.
Anlık bildirim sunucusu (api.nmail.li varsayılan olarak, özgün Nostr Mail projesi tarafından işletiliyor; Ayarlar → Bildirimler içinden değiştirilir ve tamamen kapatılabilir) Açık anahtarınız, cihazın bildirim belirteci (UnifiedPush uç noktası), bildirim diliniz ve — sizin adınıza relay'leri izlediği için — posta aldığınız zaman (içeriği değil). Yalnızca bir hesap için bildirimleri açarsanız. Kapatmak, sunucudan aboneliği silmesini ister. Sunucu değiştirildiğinde aynı istek eski sunucuya gönderilir.
Zamanlayıcı DVM (üçüncü tarafça işletilen bir Nostr hizmeti, bkz. NostrConfig.schedulerDvm) Açık anahtarınız, yayımlanacak hâlihazırda şifreli mesajlar, hedef relay'leri ve zamanlanan saat. Yalnızca "daha sonra gönder" kullanırsanız.
Uzak imzalama uygulaması / NIP-46 relay'leri (relay.nsec.app ve yedekleri) Açık anahtarınız ve şifreli imzalama istekleri. Yalnızca bir bunker veya imzalama uygulamasıyla giriş yaparsanız.
Görsel sunucuları (bir profilin veya e-postanın gösterdiği herhangi bir sunucu) IP adresiniz ve görselin alındığı an. Bir profil resmi, sahibinin profiline yazdığı adresten yalnızca Profil fotoğraflarını yükle seçeneğini açarsanız indirilir (kendi hesaplarınızın resimleri her zaman yüklenir); bu durumda o sunucuyu işleten kişi, o kişinin mesajlarına veya kişi kaydına ne zaman baktığınızı anlayabilir. E-postalardaki görseller varsayılan olarak engellenir; bunları yüklediğinizde (Görselleri yükle veya Görselleri her zaman yükle ayarı), sunucuları, çoğu zaman gönderenin sunucusu, e-postayı açtığınızı ve ne zaman açtığınızı öğrenir. Adresini girerek eklediğiniz bir arka plan görseli o sunucudan indirilir. Profil resimleri: yalnızca açarsanız (sizinkiler her zaman). E-posta görselleri: yalnızca yüklerseniz.

Herkos'un kendisi bunların hiçbirini almaz. Çökme raporlaması veya telemetri yoktur.

Herkos Calendar: relay'ler ne görür

Calendar Nostr relay'leriyle konuşur: hesabınızınkilerle (NIP-65 ve gelen kutusu listeleriniz), Ayarlar → Relay'ler içindekilerle (düzenlenebilir) ve birini davet ettiğinizde ya da bir davete yanıt verdiğinizde o kişinin gelen kutusu relay'leriyle. Kendi sorguladıklarınız (aşağıda) dışında başka kimseyle konuşmaz: herkese açık bir relay diziniyle de konuşmaz. Her birinin ne işe yaradığını aşağıdaki "Hesabınız" bölümü açıklar. Herkos sunucusu, push sunucusu veya telemetri yoktur. Her relay IP adresinizi ve her bağlantının zamanını görür.

Ne Onu saklayan relay'ler neyi görebilir Neyi göremezler
Özel bir etkinlik (kind 32678) Açık anahtarınız, bunun bir takvim etkinliği olduğu (kind'ı), rastgele bir tanımlayıcı, onu ne zaman oluşturduğunuz veya en son ne zaman değiştirdiğiniz ve kabaca ne büyüklükte olduğu. Yalnızca sizin relay'lerinizde, davetlilerinizin onu aradığı yerde saklanır; asla onlarınkinde değil. Başlık, tarih ve saat, saat dilimi, tekrar, yer, açıklama, davetliler, hatırlatıcılar.
Takvim listeleriniz (kind 32123) ve hatırlatıcı ayarları (kind 30078, d=calendar-alarms) Açık anahtarınız, var oldukları ve ne zaman değiştikleri. Hangi etkinlikleri içerdikleri, adları, görüntüleme anahtarları, hatırlatıcılarınız.
Bir davet (bir "gift wrap", kind 1059) Davetlinin açık anahtarı ve zarfın bir takvim daveti içerdiğini söyleyen bir k=1052 etiketi (takvim uygulamaları, Formstr'ınki dâhil, davetleri postanızı açmadan böyle bulur). Yalnızca davetlinin kendi gelen kutusu relay'lerine, tek kullanımlık bir anahtarla ve kendine ait rastgele zaman damgalarıyla gönderilir; aynı etkinliğe ait davetler rastgele sırayla, her biri bir öncekinden 5 ila 90 saniye sonra çıkar (ilki, etkinliğin kendisinden sonra). Zarf ayrıca, relay'ler onu silebilsin diye gönderildikten 60 ila 90 gün sonrası arasında rastgele seçilen bir son kullanma tarihi taşır: bu tarih etkinliğin ne zaman olduğu hakkında hiçbir şey söylemez. Onu kimin gönderdiği, hangi etkinlik olduğu ve başka hangi davetlilerin davet edildiği.
Bir davete özel yanıt (gift wrap, kind 1059, k=1925 etiketi) Alıcının açık anahtarı (düzenleyicinin ya da kendi kopyanızda sizin) ve zarfın bir takvim yanıtı içerdiği. Davetler gibi yalnızca alıcının gelen kutusu relay'lerine, tek kullanımlık bir anahtar, rastgele tarihler ve bir son kullanma tarihiyle gider. Kimin, hangi etkinliğe, ne yanıt verdiği.
Silme (kind 5) Açık anahtarınız ve sildiğiniz şeyin tanımlayıcısı. —

NIP-42 kimlik doğrulaması isteyen bir relay açık anahtarınızı öğrenir; Calendar böyle bir isteğe yalnızca kendi relay'lerinizdeki kendi etkinlikleriniz için ve kendi gelen kutunuzu okumak için yanıt verir. Nostr'da silmek bir ricadır: bir relay kendi kopyasını, hâlâ şifreli olarak, saklayabilir.

Etkinliklerdeki hiçbir şeyin gizleyemediği şey: her davet sizin IP adresinizden çıkar ve her davetli etkinliği sizin relay'lerinizden kendi IP adresinden alır. Birkaç davetlinizin gelen kutusunu tutan bir relay, onların davetlerinin aynı adresten geldiğini anlayabilir. Bunu yalnızca Tor ya da bir VPN gizler.

Hesabınız

Calendar hesap oluşturmaz: zaten sahip olduğunuz bir Nostr kimliğiyle, şu yollardan biriyle giriş yaparsınız.

Relay'leriniz. Giriş yaptığınızda Calendar listelerinizi (NIP-65, kind 10002, ve gelen kutusu listeniz, kind 10050) Ayarlar → Relay'ler içindeki relay'lerde, sizi tanıtmayan ayrı bir bağlantı üzerinden arar: kimlik doğrulaması isteyen bir relay sizinkini değil, tek kullanımlık bir anahtar alır. Bundan sonra:

Davetlilerinizin relay'leri (21 Ekim 2026'da karar verildi). Birini davet etmek için uygulamanın onun davetleri nerede aldığını bilmesi gerekir. Calendar onun listelerini (10002 ve 10050) yalnızca Ayarlar → Relay'ler içindeki relay'lerde arar, asla üçüncü bir tarafın herkese açık dizininde (örneğin purplepag.es) değil: o hizmet sorguyu yaptığınız adresi ve kimi sorduğunuzu, yani kimi davet ettiğinizi görürdü. Her davetli ayrı ayrı, rastgele sırayla, tek kullanımlık bir anahtarla kendine ait bir bağlantı üzerinden aranır; böylece bu relay'ler kimin kiminle birlikte davet edildiğini anlayamaz. Gördükleri şey ise IP adresiniz ve aradığınız her kişinin açık anahtarıdır. Birinin listeleri bu relay'lerde yoksa, uygulama göndermeden önce onu "bilinen gelen kutusu yok" olarak işaretler ve davet ona ulaşmaz. Onu bulmak için, listelerini yayımladığı bir relay'i Ayarlar → Relay'ler içine ekleyin.

Cihazlarınız arasında eşitlenenler, her zaman sizin için şifrelenmiş ve yazma relay'lerinizde: takvim listeleriniz (etkinliklerinin anahtarlarıyla), hatırlatıcı ayarları (d=calendar-alarms), takip ettiğiniz takvimler (d=calendar-subscriptions) ve yok saydığınız davetler ya da takviminizden çıkardığınız başkalarına ait etkinlikler (kind 30078, d=calendar-declined: yalnızca hangi etkinlik olduğu ve ne zaman, asla başlığı). Relay'ler bunların var olduğunu ve ne zaman değiştiğini görür, ne yazdıklarını değil. Cihazın çaldığı hatırlatıcılar, giriş yaptığınız hesabınkilerdir, asla önceki bir hesabınkiler değil.

Anahtarlarınızın kopyası. Calendar bir kopya kaydetmeyi önerir: takvim listelerinizi ve etkinliklerinin anahtarlarını içeren, bunun için seçtiğiniz bir parolayla (NIP-49'un şifrelemesiyle) şifrelenmiş bir dosya. Yalnızca sizin kaydettiğiniz yere yazılır; hiçbir relay'e veya sunucuya gitmez. Adında tarih bulunur, asla hesap değil. Hatırlatma için cihaz yalnızca iki tarihi hatırlar: son kopyayı ve son "Şimdi değil"i.

Oturumu kapatmak önce neyin kaybolacağını gösterir ve kopyayı kaydetmeyi önerir. Ardından bu cihazdan anahtarınızı (ya da bunker bağlantısını) ve saklanan takvimi siler. Yayımlanmış olanlar relay'lerde şifreli olarak kalır. İmzalama uygulamanızda verdiğiniz izin o uygulamadan geri alınır.

Sizin seçiminizle herkese açık

Bunlar siz açana kadar kapalıdır ve uygulama, siz açmadan önce her birinin neyi açığa çıkardığını gösterir:

Herkos Calendar, herkese açık etkinliklerinize diğer uygulamaların yazdığı herkese açık yanıtları (RSVP'ler, kind 31925, ve katılımcı çıkarmaları, kind 84) okur; ikisini de yazmaz.

Kendi sorguladıklarınız

Bu bağlantılar yalnızca siz istediğinizde kurulur:

Herkos Notes: relay'ler ne görür

Notes Nostr relay'leriyle konuşur, başka kimseyle değil. Herkos sunucusu, push sunucusu veya telemetri yoktur. Her relay IP adresinizi ve her bağlantının zamanını görür.

Hangi relay'ler. Hesabınızın özel bir relay listesi varsa (kind 10013, NIP-37'nin tanımladığı liste), Notes listedeki relay'leri olduğu gibi kullanır ve listenin üzerine asla yazmaz; bu listeyi kendi Ayarlar'ındaki relay'lerde ve yayımladığınız relay'lerde (NIP-65 listeniz) arar. Aksi hâlde kendi Ayarlar'ındaki relay'leri kullanır: varsayılan olarak relay.formstr.app, nos.lol ve relay.primal.net, en fazla sekiz tane, hepsi düzenlenebilir. Ayarlar ayrıca tek dokunuşla eklenebilecek bilinen relay'lerin bir listesini sunar; siz eklemedikçe bunların hiçbiriyle bağlantı kurulmaz. Bir relay, yalnızca cihazda ya da ev ağında ise (localhost, özel adresler, .local adları), şifresiz bir bağlantı olan ws:// olabilir: notlar yine şifreli gider, ancak o ağdaki herkes relay'in gördüğünü (aşağıdaki tablo) görebilir. Notes, siz istemedikçe kendine ait bir relay listesi yayımlamaz (Relay'ler → Özel relay listem olarak kaydet). İsterseniz bu relay'leri anahtarınızla şifrelenmiş 10013 listeniz olarak, listeleri aradığı aynı relay'lerde yayımlar ve Notes'ta değiştirdiklerinizle güncel tutar: relay'ler açık anahtarınızı, listenin var olduğunu ve ne zaman değiştiğini görür, içindeki relay'leri görmez. Başka bir uygulamanın yazdığı bir listenin üzerine asla yazılmaz: Notes onu olduğu gibi kullanır. Bu relay'lerden biri bu cihazda çalışıyorsa (ws://127.0.0.1 veya ws://localhost adresi, örneğin Citrine uygulaması), Notes oraya da notlarınızın, defterlerinizin ve silmelerinizin bir kopyasını, imzalandıkları gibi ve hâlâ şifreli olarak bırakır. Bunun için cihazdan hiçbir şey çıkmaz; Notes o relay'den asla okumaz ve yalnızca o relay'de bulunan bir not yüklenmiş sayılmaz. Cihazdaki o relay'i okuyan diğer uygulamalar, herhangi bir relay'in gördüğünü görür.

Ne Onu saklayan relay'ler neyi görebilir Neyi göremezler
Bir not (kind 31234, NIP-37) Açık anahtarınız; rastgele bir sayıdan üretilen, asla başlıktan üretilmeyen rastgele bir tanımlayıcı (d); her notta aynı olan ve bu yüzden ne yazdığınız hakkında hiçbir şey söylemeyen k=30023 etiketi; onu en son ne zaman değiştirdiğiniz; ve kabaca ne büyüklükte olduğu. Başlık, metin, etiketler, defter, sabitlenmiş mi, favori mi yoksa çöp kutusunda mı olduğu ve onu ne zaman oluşturduğunuz.
Bir kontrol noktası (kind 1234), notun geçmişi Açık anahtarınız, hangi nota ait olduğu (a etiketi notun tanımlayıcısını gösterir) ve ne zaman oluşturulduğu. Notun o sırada ne dediği.
Defterleriniz (kind 30078) Açık anahtarınız, listenin var olduğu ve ne zaman değiştiği. Tanımlayıcısı açık anahtarınızdan türetilir, bu yüzden tüm cihazlarınızda aynıdır. Defterlerinizin adları, kaç tane olduğu ve her birinde hangi notların bulunduğu.
Silme (kind 5) Açık anahtarınız ve sildiğiniz şeylerin tanımlayıcıları: not ve onun kontrol noktaları. —
Paylaştığınız bir not (kind 1059, bir NIP-59 gift wrap) Gönderildiği hesabın açık anahtarı (p); k=30023 etiketi; rastgele olarak iki güne kadar geriye alınmış bir tarih; kabaca ne büyüklükte olduğu. Sizin anahtarınızla değil, onun için oluşturulan tek kullanımlık bir anahtarla imzalanır. Kimin gönderdiği, ne zaman gönderdiği, başlığı ve metni. İçinde, mühürlenmiş (kind 13) ve yalnızca o hesap için şifrelenmiş olarak açık anahtarınız ve not bulunur: onları yalnızca o hesap açabilir ve kimin gönderdiğini öğrenir.

Gizlenemeyen şey. Bir notun d ve k değerleri ile bir kontrol noktasının a değeri okunabilir olmak zorundadır: relay'ler bir notu daha yeni sürümüyle değiştirmek ve geçmişini bulmak için bunlara ihtiyaç duyar. Bu yüzden bir relay kaç notunuz olduğunu sayabilir, her birini ne zaman düzenlediğinizi ve ne sıklıkla düzenlediğinizi görebilir. Notes bunu görünmez değil, daha kaba hâle getirir: her not için her düzenleme saatinde en fazla bir kontrol noktası, değişmiş bir notu kapattığınızda bir tane ve bir çakışmayı çözdüğünüzde her taraftan birer tane kaydeder, asla her kaydetmede bir tane değil; böylece yazma ritminiz dakika dakika yayımlanmaz.

Notlarınızın süresi neden hiç dolmaz. NIP-37 taslakları bir expiration etiketi taşıyabilir (örneğinde 90 gün kullanılır) ve buna uyan bir relay olayı o tarihte siler. Bir not defteri için bu, kimsenin silinmesini istemediği notları kaybetmek demek olurdu; bu yüzden Notes bu etiketi asla yazmaz. Bunun öbür yüzü: notlarınız siz silene kadar relay'lerde şifreli olarak kalır ve Nostr'da silmek bir istektir: bir relay kendi kopyasını saklayabilir.

Bir notu paylaşmak. Notes kopyayı, diğer hesabın okuduğunu söylediği relay'lere (onun NIP-17 relay'leri, kind 10050, yoksa NIP-65 listesindeki okuma relay'leri; bunları sizin relay'lerinizde arar) ve kendi relay'lerinize, en fazla sekiz taneye gönderir. Giden, notun söyledikleridir (başlık, metin ve etiketler); defteriniz, işaretleriniz ya da çöp kutunuz değil; sonradan değiştirdikleriniz gönderilmez. Diğer hesap kendi kopyasını tutar: Notes onu geri alamaz ve notunuzu silmek onu silmez. Almak için Notes, relay'lerinizden anahtarınıza gönderilmiş ve k=30023 taşıyan gift wrap'leri ister ve onları cihazda açar. Birini atmak onu yalnızca cihazdan kaldırır: bir gift wrap kimsenin saklamadığı bir anahtarla imzalanır, bu yüzden ikiniz de relay'lerden onu silmelerini isteyemezsiniz ve orada, sizden başka kimsenin okuyamayacağı şekilde kalır.

Arama yereldir. Her şey şifreli olduğu için hiçbir relay sizin yerinize arama yapamaz. Notes notlarınızı indirir, şifrelerini çözer ve dizini cihazda oluşturur; aradığınız sözcükler hiçbir yere gönderilmez.

NIP-42 kimlik doğrulaması isteyen bir relay açık anahtarınızı öğrenir; Notes ona hesabınızla yanıt verir. Notes ayrıca diğer uygulamaların sizin anahtarınızla yazdığı taslakları (kinds 31234 ve daha eski 30024), salt okunur olarak göstermek için relay'lerinizden ister ve bunu yaparken hiçbir şey yayımlamaz. Uzak bir imzalama uygulamasıyla (bir bunker veya Nostr Connect) giriş yaparsanız, onun relay'leri şifreli imzalama isteklerinizi taşır ve Notes ondan yalnızca yukarıdaki kind'ları imzalamasını ister (paylaşılan bir notun mührü, kind 13, dâhil; onun gift wrap'i cihazda, tek kullanımlık anahtarla imzalanır). Android telefonunuzdaki bir imzalama uygulamasıyla (NIP-55, Amber gibi) Notes doğrudan telefonda onunla konuşur, arada hiçbir röle olmaz, ondan aynı şeyleri ister ve geri gelen her imzalı olayı kullanmadan önce denetler.

Herkos Local Relay: neyi saklar ve kiminle konuşur

Herkos Local Relay, Herkos uygulamaları ve diğer tüm Nostr istemcileri için kendi cihazınızda çalışan bir Nostr relay'idir. Arkasında bize ait bir sunucu yoktur ve bize hiçbir şey göndermez.

Cihazda neyi saklar. Uygulamalarınızın ona yazdığı olayları ve relay'lerinizden getirdiği olayları, işletim sisteminin güvenli deposunda tutulan bir anahtarla şifrelenmiş bir veritabanında. Bunun yanında: eşleştirdiğiniz uygulamalar ve her birinin neler yapabileceği; ayarları (settings.json: port, kota, budama, oturum günlüğünün açık olup olmadığı); ve yedeklerin ayarları (backups.json: ne sıklıkla, klasör, yedeklerin şifrelendiği açık anahtar ve onun tuzu, sonuncusunun ne zaman yapıldığı). Bunların hiçbiri bir sır değildir ve yedeklerin parolası asla saklanmaz. Windows ve Linux'ta, çalıştığı sürece uygulamanın klasöründeki relay.json hangi portta dinlediğini söyler; böylece Herkos uygulamaları onu bulabilir. Uygulamayı kaldırmak veritabanını siler ve veritabanının anahtarı işe yaramaz hâle gelir.

Kim bağlanabilir. Yalnızca 127.0.0.1 üzerinde dinler (siz değiştirmedikçe port 4873): cihazın dışındaki hiçbir şey ona ulaşamaz. Cihazdaki her uygulama bu adrese ulaşabilir; bu yüzden bir uygulama veya bir web sayfası, yazabilmeden önce eşleştirilmeli, yani sizin tarafınızdan ekranda onaylanmalıdır; eşleştirilmemiş bir web sayfası geri çevrilir. Bir uygulamanın eşleştirmesini kaldırmak onun bağlantısını hemen keser. Özel olaylar (taslaklar, özel listeler, hatırlatıcılar, aldığınız mühürlü zarflar) yalnızca ait oldukları anahtara sahip olduğunu NIP-42 ile kanıtlayana verilir. Yerel ağ ve Tor henüz kullanılamıyor; geldiklerinde siz açana kadar kapalı olacak ve TLS ya da bir onion hizmeti, kimlik doğrulama ve izin verilen anahtarların bir listesini gerektirecekler.

Kim Ne görebilir Ne zaman
Relay'leriniz (NIP-65 listenizdekiler) IP adresiniz; bir relay NIP-42 kimlik doğrulaması istediğinde açık anahtarınız; onun üzerinden yayımladığınız herkese açık olaylar; ve eşitleme için olaylarınızdan hangilerini sorduğu. Yayımladığınızda ve eşitlediğinde (relay sunuyorsa negentropy, NIP-77 ile).
Yazdığınız kişinin gelen kutusu relay'leri (onun NIP-17 listesi, kind 10050, yoksa NIP-65 listesindeki okuma relay'leri) IP adresiniz ve o kişiye gönderilen, rastgele bir beklemeden sonra yollanan mühürlü zarf (NIP-59). Asla sizin kendi relay'lerinize gönderilmez. Bir uygulama onun üzerinden özel bir mesaj veya davet gönderdiğinde.

Birinin nerede aldığını bulmak için sizin relay'lerinize sorar. Özel olaylarınız (taslaklar, özel listeler, hatırlatıcılar) cihazdan asla çıkmaz. Kendi adresini asla duyurmaz (kimsenin NIP-65 listesinde yer almaz), NIP-11 belgesi kim olduğunuzu söylemez ve analitik, telemetri veya çökme raporu yoktur. Android'de bir bildirim ve onun Durdur düğmesiyle bir hizmet olarak çalışır; 10 dakika bağlantı olmazsa uykuya geçer ve bir Herkos uygulaması onu, hiçbir push sunucusu olmadan, cihazın kendisinde uyandırır.

Oturum günlüğü varsayılan olarak kapalıdır. Açarsanız yalnızca bellekte, son 500 satır olarak tutulur ve relay durduğunda silinir: bağlantılar, NIP-42 kimlik doğrulaması, kabul edilen veya reddedilen olaylar ve istenen kind'lar, kind'larına ve tanımlayıcılarının başına göre, asla içerikleri değil.

Yedekler. Tüm deponun şifreli yedeği yalnızca sizin seçtiğiniz yere yazılır: cihazdaki veya harici bir diskteki bir klasöre. Bir bulut istemcisinin klasörü (OneDrive, Google Drive, Dropbox, iCloud, Nextcloud, Herkos Drive…) reddedilir. Size ait bir parolayla şifrelenir (scrypt ve XChaCha20-Poly1305); zamanlanmış olanlar ise o parolanın verdiği açık anahtar için şifrelenir, böylece parola olmadan yapılır. Son yedi tanesi saklanır. Parola olmadan, biz dâhil, hiç kimse bir yedeği açamaz ve parolayı kaybederseniz yedek de kaybolur. JSONL dışa aktarımı şifreli değildir: özel olaylarınızı açık metin olarak içerir ve uygulama onu yazmadan önce bunu söyler.

Budama yalnızca başkalarının olaylarını siler: asla sizinkileri, size gelen zarfları veya uygulamalarınızın koruduğu kind'ları silmez; kotaya göre budama yalnızca son güne ait bir yedekten sonra yapılır. Ve Nostr'un her yerinde olduğu gibi silmek bir istektir: başka relay'lere zaten gitmiş olan orada kalabilir.

Web sitelerimiz ve Cloudflare

herkos.app (herkos.app/e/ dâhil), app.herkos.app (Mail'in web sürümü), calendar.herkos.app ve notes.herkos.app (Calendar'ın ve Notes'un web sürümleri, yayımlandıklarında) ve fdroid.herkos.app (F-Droid depomuz), Cloudflare (Cloudflare Pages ve R2) tarafından sunulan statik dosyalardır. Her web barındırıcısı gibi Cloudflare da IP adresinizi, tarayıcınızın kullanıcı aracısını (user agent), istediğiniz adresi (# işaretinden sonraki kısım olmadan) ve zamanı alır ve bunları kendi gizlilik politikası uyarınca kayıtlarında tutabilir.

Çerez kullanmıyor ve analitik çalıştırmıyoruz; sayfalar ve web uygulamalarının kendi dosyaları yalnızca bu alan adlarından gelir (web uygulamaları ardından yukarıda açıklanan relay'lere ve sunuculara bağlanır) ve ziyaretçi bazındaki kayıtlara bakmayız. Releases üzerinden yapılan indirmeler GitHub'dan gelir; GitHub da kendi politikası uyarınca aynı türden verileri görür.

Tasarımı gereği herkese açık

Nostr herkese açık bir ağdır. Aşağıdakiler, kullandığınız relay'leri sorgulayan herkese görünür ve açık anahtarınıza bağlıdır:

Seçimleriniz ve haklarınız

Değişiklikler

Uygulamanın davranışı değiştiğinde bu belgeyi değiştirir ve tarihi en üste kaydederiz. Doğruluğun kaynağı depodaki PRIVACY.md dosyasıdır; yayımlanan sayfa onun bir kopyasıdır.

İletişim: privacy@herkos.email · https://herkos.app

Diğer diller

English · Español · Bahasa Indonesia · Català · Čeština · Deutsch · Français · Italiano · Magyar · Nederlands · Polski · Português (Portugal) · Português (Brasil) · Română · Slovenčina · Suomi · Svenska · Türkçe · 中文 · Ελληνικά · हिन्दी · 日本語 · 한국어 · Русский · Українська