Herkos

Zásady ochrany súkromia Herkos

Naposledy aktualizované: 11. novembra 2026. Kanonická URL: https://herkos.app/privacy

Preklad. Toto je informatívny preklad. V prípade rozporov je rozhodujúce anglické znenie.

Herkos Mail, Herkos Calendar, Herkos Notes, Herkos Drive a Herkos Local Relay sú bezplatné aplikácie s otvoreným zdrojovým kódom pre sieť Nostr, ktoré vydáva projekt Herkos („my“). Herkos Calendar, Herkos Notes, Herkos Drive a Herkos Local Relay sú stále vo vývoji. Tento dokument vysvetľuje, aké údaje spracúvajú aplikácie a naše webové stránky, kam smerujú a kto ich môže vidieť. Napísali sme ho na čítanie, nie na letmé prezretie: ak vás tu niečo prekvapí, napíšte nám na privacy@herkos.email.

Základné informácie o ochrane osobných údajov

Prvá vrstva, v niekoľkých riadkoch; zvyšok tohto dokumentu je tá druhá.

Stručne

Údaje, ktoré zostávajú vo vašom zariadení

V prehliadači takéto zabezpečené úložisko neexistuje. Kľúč žije v lokálnom úložisku stránky a pri každom podpise prechádza cez JavaScript, takže by ho mohlo prečítať rozšírenie prehliadača s prístupom ku všetkým stránkam, chyba XSS alebo podvrhnuté nasadenie; a na rozdiel od nainštalovanej aplikácie webová stránka pri každej návšteve poskytne nový kód. Vo webovej verzii používajte vzdialený podpisovač alebo identitu, ktorú si môžete dovoliť stratiť. - Vaša poštová schránka: dešifrované e-maily, prílohy, štítky, priečinky a kontakty sa ukladajú do vyrovnávacej pamäte v lokálnej databáze, aby aplikácia fungovala offline. Databáza nie je šifrovaná nad rámec toho, čo poskytuje operačný systém; zámok aplikácie (PIN/biometria) je pohodlná bariéra, nie šifrovanie uložených údajov. V Androide je aplikácia vylúčená zo záloh do cloudu a medzi zariadeniami. - PIN zámku aplikácie: ukladá sa ako solený, posilnený hash (PBKDF2), nikdy ako čistý text. Herkos Calendar aj Herkos Notes majú každá vlastný PIN, uložený rovnakým spôsobom. - Váš kalendár (Herkos Calendar): udalosti, zoznamy, kľúče na zobrazenie a pripomienky, ktoré môžete čítať, sa ukladajú do vyrovnávacej pamäte v zariadení, šifrované záznam po zázname kľúčom uloženým v zabezpečenom úložisku operačného systému. V prehliadači je kalendár len v pamäti a zakaždým sa znova načíta z relé. Pripomienky spúšťa samotné zariadenie: Calendar nepoužíva žiadny push server. Ak sa rozhodnete skrývať v pripomienkach názvy, uvádzajú len „Udalosť“ a kedy sa začína. Váš kľúč pre Calendar sa uchováva oddelene od kľúčov Herkos Mail (pozri „Váš účet“ v časti o Calendar). - Vaše poznámky (Herkos Notes): poznámky, ich história, bloky a vyhľadávací index sa ukladajú do vyrovnávacej pamäte v zariadení, šifrované záznam po zázname kľúčom uloženým v zabezpečenom úložisku operačného systému. V prehliadači sa ukladajú rovnako, do úložiska prehliadača pre túto stránku (IndexedDB), a kľúč je tiež v prehliadači: na počítači, ktorý používajú aj iní, to chráni málo. Ak prehliadač pre stránku nič neukladá (súkromné okno, zablokované údaje stránky), zostávajú len v pamäti a bez pripojenia nemožno písať. Poznámka, ktorú zamknete, dostane vlastné heslo; bez neho ju nikto nemôže otvoriť, ani my. Záloha vašich poznámok je súbor zapísaný len tam, kam ho uložíte, zašifrovaný vlastným heslom. Automatická záloha, ktorá sa vytvára každý deň, ak ju nevypnete, je súbor v priečinku zariadenia (Herkos Notes/backups vo vašich Dokumentoch), zašifrovaný kľúčom vášho účtu; uchováva sa posledných sedem a nikam sa neposiela (v prehliadači žiadna nie je). Poznámky, ktoré s vami zdieľajú iné účty, čakajú v „Prijaté od iných“, v zariadení a šifrované ako všetko ostatné, kým si ich neuložíte alebo ich nezahodíte.

Všetko to môžete vymazať v Nastavenia → Ďalšie → Resetovať aplikáciu alebo odstránením účtu.

Údaje, ktoré opúšťajú vaše zariadenie, a komu smerujú

Táto tabuľka sa týka Herkos Mail. Herkos Calendar, Herkos Notes, Herkos Drive a Herkos Local Relay majú vlastné časti nižšie.

Príjemca Čo môžu vidieť Kedy
Relé Nostr (predvolený zoznam v Nastavenia → Sieť a servery, dá sa upraviť) Vašu IP adresu, váš verejný kľúč, udalosti, ktoré zverejňujete (profil, zoznamy relé, zoznam serverov Blossom, štítky NIP-32, šifrované nastavenia), a šifrované „gift wraps“ adresované vám vrátane ich časov. Relé nemôžu čítať obsah gift wraps. Relé, ktoré vyžaduje overenie NIP-42, sa dozvie váš verejný kľúč, aj keď len čítate. Vždy, keď aplikácia synchronizuje; a v Androide aj pri zatvorenej aplikácii, približne každých 15 minút, keď kontrola na pozadí nahrádza push server.
Servery Blossom (dajú sa upraviť) Vašu IP adresu a verejný kľúč a šifrované bloby e-mailov väčších ako 32 KB a ich príloh. Kľúč na dešifrovanie blobu putuje len vnútri šifrovanej správy. Keď odošlete alebo otvoríte veľký e-mail.
Mosty (predvolene uid.ovh, dajú sa upraviť) Celý obsah každého e-mailu, ktorý odošlete na tradičnú e-mailovú adresu (Gmail, Outlook…) alebo z nej prijmete, a alias name@bridge, ktorý si zaregistrujete. Mosty sú nezávislí prevádzkovatelia s vlastnými podmienkami ochrany súkromia; Herkos ich neprevádzkuje. Keď použijete identitu @bridge alebo píšete na adresu mimo Nostr.
Servery NIP-05 (doména adresy, ktorú zadáte) Že sa niekto pýtal, či je name@domain používateľom Nostr. Keď pridáte príjemcu user@domain.
Push server (predvolene žiadny; v Nastavenia → Upozornenia možno zvoliť api.nmail.li, ktorý oznamuje len poštu doručenú na relé relay.nmail.li, a preto sa ponúka spolu s ním, oboje prevádzkuje pôvodný projekt Nostr Mail, alebo iný server) Váš verejný kľúč, push token zariadenia (koncový bod UnifiedPush), jazyk vašich upozornení a — keďže za vás sleduje relé — kedy dostávate poštu (nie čo v nej je). Len ak zvolíte push server a pre účet zapnete upozornenia; bez servera kontroluje Herkos vaše relé sám. Ich vypnutie alebo zmena servera požiada pôvodný server o odstránenie odberu.
Plánovací DVM (služba Nostr prevádzkovaná treťou stranou, pozri NostrConfig.schedulerDvm) Váš verejný kľúč, už zašifrované správy na zverejnenie, ich cieľové relé a naplánovaný čas. Len ak použijete „odoslať neskôr“.
Vzdialený podpisovač / relé pre NIP-46 (relay.nsec.app a záložné) Váš verejný kľúč a šifrované požiadavky na podpis. Len ak sa prihlásite cez bunker alebo podpisovaciu aplikáciu.
Servery obrázkov (akýkoľvek server, na ktorý odkazuje profil alebo e-mail) Vašu IP adresu a okamih, keď sa obrázok stiahne. Profilový obrázok sa stiahne z adresy, ktorú jeho vlastník uviedol vo svojom profile, len ak zapnete Načítať profilové obrázky (obrázky vašich vlastných účtov sa načítajú vždy); ten, kto prevádzkuje daný server, potom môže zistiť, kedy ste si pozreli správy alebo kontakt tejto osoby. Obrázky v e-mailoch sú predvolene zablokované; keď ich načítate (Načítať obrázky alebo nastavenie Vždy načítať obrázky), ich servery, často server odosielateľa, sa dozvedia, že ste e-mail otvorili, a kedy. Obrázok na pozadí, ktorý pridáte cez jeho adresu, sa stiahne z daného servera. Profilové obrázky: len ak ich zapnete (vaše vždy). Obrázky v e-mailoch: len ak ich načítate.

Vaše súkromné relé. Ak má váš účet zoznam súkromných relé (kind 10013, NIP-37; Herkos Notes a Calendar používajú ten istý), Mail ukladá vaše koncepty, šifrované nastavenia, štítky a naplánované odoslania na jeho relé, nie na vaše relé na zápis; čo tam nechal predtým, ďalej číta a maže to aj tam. Bez tohto zoznamu idú na vaše relé na zápis. Mail zoznam zverejní, len keď o to požiadate (Nastavenia → Hosting → Súkromné relé), zašifrovaný vaším kľúčom: relé vidia váš verejný kľúč, že zoznam existuje a kedy sa mení, nie relé v ňom. Zoznam, ktorý napísala iná aplikácia, sa použije taký, aký je, a nikdy sa neprepíše.

Automatické preposielanie (Nastavenia → Automatické preposielanie, vypnuté, kým ho nezapnete). Kópia každej novej správy ide na jedinú adresu, ktorú zvolíte: na účet Nostr šifrovaná end-to-end ako každá správa; na tradičnú adresu cez most hlavnej adresy vášho účtu, ktorý ju vidí celú (pozri Mosty vyššie). Robí to toto zariadenie, kým Mail beží, alebo pri ďalšej synchronizácii; nastavenie zostáva v zariadení a nikdy sa nezverejňuje.

Podpisová aplikácia v telefóne s Androidom (NIP-55, napríklad Amber). Kľúč zostáva v tej aplikácii a Mail s ňou hovorí priamo v telefóne, bez relé a bez siete medzi nimi; zariadenie si pamätá len váš verejný kľúč a to, ktorá aplikácia podpisuje. Mail ju žiada len o podpis druhov, ktoré Mail podpisuje vaším účtom, a o šifrovanie a dešifrovanie (NIP-44), nikdy o obálky správ, ktoré používajú jednorazové kľúče, a každú podpísanú udalosť, ktorá sa vráti, pred použitím overí.

Herkos Local Relay. Ak je Herkos Local Relay v tom istom zariadení, Mail raz ponúkne pripojenie; nič sa neodošle, kým neťuknete na Pripojiť a neschválite Mail v Herkos Local Relay. Mail sa s ním spáruje vlastným kľúčom a pri každom pripojení overí, že ide o to isté relé. Raz podpíše vaším kľúčom, aby relé uchovávalo vaše udalosti ako vaše; potom tam skopíruje poštu, ktorú uchováva toto zariadenie, a odvtedy každú udalosť vášho účtu, ktorú Mail odošle, a každú obálku, ktorú prijme, presne tak, ako boli podpísané, a stále šifrované, a požiada relé, aby ich uchovávalo v zariadení a súkromné dávalo len vášmu kľúču. Obálky, ktoré posielate iným, sa nekopírujú. Mail z neho nikdy nečíta: je to kópia. Kvôli tomu nič neopúšťa zariadenie.

Samotný Herkos nič z toho nedostáva. Neexistujú žiadne hlásenia o pádoch ani telemetria.

Herkos Calendar: čo vidia relé

Calendar komunikuje s relé Nostr: s relé vášho účtu (vaše zoznamy NIP-65 a prijímacích relé), s relé v Nastavenia → Relé (dajú sa upraviť) a, keď niekoho pozvete alebo odpoviete na pozvánku, s prijímacími relé tejto osoby. S nikým iným, okrem toho, čo si vyhľadáte sami (nižšie): ani s verejným indexom relé. „Váš účet“ nižšie vysvetľuje, na čo ktoré slúžia. Neexistuje žiadny server Herkos, žiadny push server ani telemetria. Každé relé vidí vašu IP adresu a čas každého pripojenia.

Čo Čo vidia relé, ktoré to ukladajú Čo vidieť nemôžu
Súkromná udalosť (kind 32678) Váš verejný kľúč, že ide o udalosť kalendára (jej kind), náhodný identifikátor, kedy ste ju vytvorili alebo naposledy zmenili, a približne akú má veľkosť. Ukladá sa len na vašich relé, kde ju vaši hostia hľadajú; nikdy nie na ich relé. Názov, dátum a čas, časové pásmo, opakovanie, miesto, popis, hostia, pripomienky.
Vaše zoznamy kalendárov (kind 32123) a nastavenia pripomienok (kind 30078, d=calendar-alarms) Váš verejný kľúč, že existujú, a kedy sa menia. Ktoré udalosti obsahujú, ich názvy, kľúče na zobrazenie, vaše pripomienky.
Pozvánka (gift wrap, kind 1059) Verejný kľúč hosťa a tag k=1052, ktorý hovorí, že obálka obsahuje pozvánku do kalendára (takto kalendárové aplikácie, vrátane tej od Formstru, nachádzajú pozvánky bez otvárania vašej pošty). Posiela sa len na vlastné prijímacie relé hosťa, pod jednorazovým kľúčom, s vlastnými náhodne posunutými časovými pečiatkami, a pozvánky na tú istú udalosť odchádzajú v náhodnom poradí, každá 5 až 90 sekúnd po predchádzajúcej (prvá po samotnej udalosti). Obálka nesie aj dátum skončenia platnosti, zvolený náhodne medzi 60 a 90 dňami po odoslaní, aby ju relé mohli zahodiť: o tom, kedy sa udalosť koná, nehovorí nič. Kto ju poslal, o ktorú udalosť ide a kto ďalší bol pozvaný.
Súkromná odpoveď na pozvánku (gift wrap, kind 1059, štítok k=1925) Verejný kľúč príjemcu (organizátora, alebo váš vo vašej vlastnej kópii) a to, že obálka obsahuje odpoveď z kalendára. Ide len na prijímacie relé príjemcu, s jednorazovým kľúčom, náhodnými dátumami a dátumom vypršania, rovnako ako pozvánky. Kto odpovedá, na ktorú udalosť a čo.
Mazanie (kind 5) Váš verejný kľúč a identifikátor toho, čo mažete. —

Relé, ktoré vyžaduje overenie NIP-42, sa dozvie váš verejný kľúč; Calendar na takúto požiadavku odpovedá len pri vašich vlastných udalostiach na vašich vlastných relé a pri čítaní vašej vlastnej prichádzajúcej pošty. Mazanie na Nostr je žiadosť: relé si môže svoju kópiu ponechať, stále šifrovanú.

Čo nič v udalostiach nedokáže skryť: každá pozvánka odchádza z vašej IP adresy a každý hosť si udalosť sťahuje z vašich relé zo svojej. Relé, ktoré uchováva prichádzajúcu poštu viacerých vašich hostí, dokáže zistiť, že ich pozvánky prišli z tej istej adresy. Skryť to dokáže len Tor alebo VPN.

Váš účet

Calendar nevytvára žiadne účty: prihlásite sa identitou Nostr, ktorú už máte, jedným z týchto spôsobov.

Vaše relé. Pri prihlásení Calendar vyhľadá vaše zoznamy (NIP-65, kind 10002, a váš zoznam prijímacích relé, kind 10050) na relé v Nastavenia → Relé, cez samostatné spojenie, ktoré vás neidentifikuje: relé, ktoré vyžaduje overenie, dostane jednorazový kľúč, nie váš. Odvtedy:

Relé vašich hostí (rozhodnuté 21. októbra 2026). Aby aplikácia mohla niekoho pozvať, potrebuje vedieť, kde dotyčný prijíma poštu. Calendar vyhľadáva jeho zoznamy (10002 a 10050) len na relé v Nastavenia → Relé, nikdy vo verejnom indexe tretej strany (napríklad purplepag.es): táto služba by videla adresu, z ktorej sa pýtate, a na koho sa pýtate, teda koho pozývate. Každý hosť sa vyhľadáva samostatne, v náhodnom poradí, cez vlastné spojenie s jednorazovým kľúčom, takže tieto relé nemôžu zistiť, kto je pozvaný s kým. Vidia však vašu IP adresu a verejný kľúč každej osoby, ktorú vyhľadávate. Ak niečie zoznamy na týchto relé nie sú, aplikácia ho pred odoslaním označí ako „žiadna známa schránka“ a pozvánka sa k nemu nedostane. Ak ho chcete nájsť, pridajte do Nastavenia → Relé relé, kde zverejňuje svoje zoznamy.

Čo sa synchronizuje medzi vašimi zariadeniami, vždy zašifrované pre vás a na vašich relé na zápis: vaše zoznamy kalendárov (s kľúčmi ich udalostí), nastavenia pripomienok (d=calendar-alarms), kalendáre, ktoré sledujete (d=calendar-subscriptions), a pozvánky, ktoré ignorujete, alebo cudzie udalosti, ktoré odstránite zo svojho kalendára (kind 30078, d=calendar-declined: len ktorá udalosť a kedy, nikdy jej názov). Relé vidia, že existujú a kedy sa menia, nie to, čo obsahujú. Pripomienky, ktoré zariadenie spúšťa, patria účtu, s ktorým ste prihlásení, nikdy predchádzajúcemu.

Kópia vašich kľúčov. Calendar ponúka uložiť kópiu: súbor s vašimi zoznamami kalendárov a kľúčmi ich udalostí, zašifrovaný heslom, ktoré preň zvolíte (šifrou podľa NIP-49). Zapíše sa len tam, kam ho uložíte; nejde na žiadne relé ani server. Jeho názov nesie dátum, nikdy účet. Kvôli pripomenutiu si zariadenie pamätá len dva dátumy: poslednej kópie a posledného „Teraz nie“.

Odhlásenie vám najprv ukáže, čo sa stratí, a ponúkne uloženie kópie. Potom z tohto zariadenia vymaže váš kľúč (alebo spojenie s bunkrom) a uložený kalendár. Čo bolo zverejnené, zostáva na relé, zašifrované. Povolenie, ktoré ste dali vo svojej podpisovacej aplikácii, sa odvoláva v tej aplikácii.

Verejné z vašej voľby

Tieto funkcie sú vypnuté, kým ich nezapnete, a aplikácia vám ukáže, čo každá z nich prezrádza, ešte predtým, ako to urobíte:

Herkos Calendar číta verejné odpovede na vaše verejné udalosti, ktoré napísali iné aplikácie (RSVP, kind 31925, a odobratia účastníkov, kind 84); sám nepíše ani jedno.

Čo si vyhľadáte sami

Tieto spojenia nastanú len vtedy, keď o ne požiadate:

Herkos Notes: čo vidia relé

Notes komunikuje s relé Nostr a s nikým iným. Neexistuje žiadny server Herkos, žiadny push server ani telemetria. Každé relé vidí vašu IP adresu a čas každého pripojenia.

Ktoré relé. Ak má váš účet zoznam súkromných relé (kind 10013, zoznam, ktorý opisuje NIP-37), Notes používa relé v ňom, tak ako sú, a nikdy ho neprepisuje; hľadá ho na relé vo svojich Nastaveniach a na relé, na ktoré publikujete (váš zoznam NIP-65). Inak používa relé zo svojich Nastavení: predvolene relay.formstr.app, nos.lol a relay.primal.net, najviac osem, všetky sa dajú upraviť. Nastavenia ponúkajú aj zoznam známych relé, ktoré sa dajú pridať jedným ťuknutím; žiadne z nich sa nekontaktuje, kým ho nepridáte. Relé môže byť ws://, teda nešifrované pripojenie, len ak je v zariadení alebo v domácej sieti (localhost, súkromné adresy, názvy .local): poznámky aj tak putujú šifrované, ale ktokoľvek v tej sieti vidí to, čo vidí relé (tabuľka nižšie). Notes nezverejňuje žiadny vlastný zoznam relé, pokiaľ ho o to nepožiadate (Relé → Uložiť ako môj zoznam súkromných relé). Potom tieto relé zverejní ako váš zoznam 10013, zašifrovaný vaším kľúčom, na tých istých relé, na ktorých hľadá zoznamy, a udržiava ho v súlade s tým, čo zmeníte v Notes: relé vidia váš verejný kľúč, že zoznam existuje a kedy sa mení, nie relé, ktoré obsahuje. Zoznam, ktorý napísala iná aplikácia, sa nikdy neprepisuje: Notes ho používa tak, ako je. Ak niektoré z týchto relé beží v tomto zariadení (adresa ws://127.0.0.1 alebo ws://localhost, napríklad aplikácia Citrine), Notes na ňom zanechá aj kópiu vašich poznámok, blokov a vymazaní, presne tak, ako boli podpísané, a stále zašifrovanú. Kvôli tomu nič neopúšťa zariadenie; Notes z tohto relé nikdy nečíta a poznámka, ktorú má iba ono, sa nepočíta ako nahraná. Ostatné aplikácie v zariadení, ktoré čítajú z tohto relé, vidia to isté, čo vidí akékoľvek relé.

Herkos Local Relay. Ak je Herkos Local Relay v tom istom zariadení, Notes raz ponúkne, že sa k nemu pripojí; nič sa neodošle, kým neťuknete na Pripojiť a neschválite Notes v Herkos Local Relay. Notes sa s ním spáruje vlastným kľúčom, vytvoreným pre toto spárovanie, a pri každom pripojení overí, že ide o ten istý relay, takže iný program, ktorý počúva na jeho porte, nedostane nič. Odvtedy tam kopíruje vaše poznámky, kontrolné body, zošity, mazania, váš zoznam súkromných relayov a pečate poznámok, ktoré zdieľate, presne tak, ako boli podpísané, a stále zašifrované, a žiada ho, aby všetko okrem mazaní uchoval ako súkromné: relay to dá len vášmu kľúču a nikomu to neodovzdá. Aby ich relay uchoval ako vaše, Notes sa pri pripojení raz podpíše vaším kľúčom. Kvôli tomu nič neopustí zariadenie. Notes z neho nikdy nečíta: je to kópia a poznámka, ktorú má len on, sa nepočíta ako nahraná. Keď prestane odpovedať, Notes pokračuje s vašimi ostatnými relayi a neskôr mu pošle len to, čo mu chýba. Odpojiť ho môžete v Nastaveniach Notes alebo Notes odvolať v Herkos Local Relay.

Čo Čo vidia relé, ktoré to ukladajú Čo vidieť nemôžu
Poznámka (kind 31234, NIP-37) Váš verejný kľúč; náhodný identifikátor (d), vytvorený z náhodného čísla a nikdy z názvu; tag k=30023, rovnaký pri každej poznámke, takže nič nehovorí o tom, čo píšete; kedy ste ju naposledy zmenili; a približne akú má veľkosť. Názov, text, štítky, blok, či je pripnutá, obľúbená alebo v koši, a kedy ste ju vytvorili.
Kontrolný bod (kind 1234), história poznámky Váš verejný kľúč, ku ktorej poznámke patrí (jeho tag a odkazuje na identifikátor poznámky) a kedy vznikol. Čo vtedy v poznámke bolo.
Vaše bloky (kind 30078) Váš verejný kľúč, že zoznam existuje, a kedy sa mení. Jeho identifikátor je odvodený z vášho verejného kľúča, takže je rovnaký vo všetkých vašich zariadeniach. Názvy vašich blokov, koľko ich je a ktoré poznámky sú v ktorom.
Mazanie (kind 5) Váš verejný kľúč a identifikátory toho, čo mažete: poznámku a jej kontrolné body. —
Poznámka, ktorú zdieľate (kind 1059, gift wrap NIP-59) Verejný kľúč účtu, pre ktorý je určená (p); tag k=30023; dátum náhodne posunutý až o dva dni dozadu; približne akú má veľkosť. Je podpísaná kľúčom vytvoreným len pre ňu a použitým raz, nie vaším. Kto ju poslal, kedy, jej názov a text. Vnútri, zapečatené (kind 13) a zašifrované len pre ten účet, sú váš verejný kľúč a poznámka: otvoriť ich môže len ten účet a dozvie sa, kto ju poslal.

Čo sa nedá skryť. d a k poznámky a a kontrolného bodu musia byť čitateľné: relé ich potrebujú, aby mohli nahradiť poznámku jej novšou verziou a nájsť jej históriu. Relé teda môže spočítať, koľko poznámok máte, a vidieť, kedy ktorú upravujete a ako často. Notes to robí hrubším, nie neviditeľným: ukladá najviac jeden kontrolný bod na poznámku za každú hodinu úprav, jeden, keď zatvoríte poznámku, ktorá sa zmenila, a jeden za každú stranu, keď vyriešite konflikt, nikdy jeden za každé uloženie, takže váš rytmus písania sa nezverejňuje minútu po minúte.

Prečo vaše poznámky nikdy nevypršia. Koncepty podľa NIP-37 môžu niesť tag expiration (jeho príklad používa 90 dní) a relé, ktoré ho rešpektuje, udalosť k tomuto dátumu vymaže. Pri poznámkovom bloku by to znamenalo stratu poznámok, o ktorých vymazanie nikto nežiadal, preto ho Notes nikdy nezapisuje. Druhá strana toho: vaše poznámky zostávajú na relé, šifrované, kým ich nevymažete, a mazanie na Nostr je žiadosť: relé si môže svoju kópiu ponechať.

Zdieľanie poznámky. Notes pošle kópiu na relé, o ktorých druhý účet uvádza, že z nich číta (jeho relé NIP-17, kind 10050, inak relé na čítanie z jeho zoznamu NIP-65), ktoré hľadá na vašich relé, a na vaše vlastné relé, najviac osem. Putuje to, čo je v poznámke (názov, text a štítky), nie váš blok, označenia ani kôš; čo zmeníte potom, sa neposiela. Druhý účet si svoju kópiu ponechá: Notes ju nemôže vziať späť a vymazanie vašej poznámky ju nevymaže. Na príjem Notes žiada vaše relé o gift wraps adresované vášmu kľúču s k=30023 a otvára ich v zariadení. Zahodením sa gift wrap odstráni len zo zariadenia: je podpísaný kľúčom, ktorý nikto neuchováva, takže ani jeden z vás nemôže relé požiadať o jeho vymazanie, a zostane tam, čitateľný len pre vás. Vyhľadávanie je lokálne. Všetko je šifrované, takže žiadne relé nemôže hľadať za vás. Notes stiahne a dešifruje vaše poznámky a index vytvorí v zariadení; slová, ktoré hľadáte, sa nikdy nikam neposielajú.

Relé, ktoré vyžaduje overenie NIP-42, sa dozvie váš verejný kľúč; Notes mu odpovedá vaším účtom. Notes tiež žiada vaše relé o koncepty, ktoré iné aplikácie napísali vaším kľúčom (kindy 31234 a starší 30024), aby ich zobrazil len na čítanie, a nič pritom nezverejňuje. Ak sa prihlásite vzdialeným podpisovačom (bunker alebo Nostr Connect), jeho relé prenášajú vaše šifrované požiadavky na podpis a Notes ho žiada o podpis len vyššie uvedených kindov (vrátane pečate zdieľanej poznámky, kind 13; jej gift wrap sa podpisuje v zariadení, jednorazovým kľúčom). S podpisovou aplikáciou v telefóne s Androidom (NIP-55, napríklad Amber) s ňou Notes hovorí priamo v telefóne, bez relaya medzi nimi, žiada ju o to isté a každú podpísanú udalosť, ktorá sa vráti, pred použitím overí.

Herkos Drive: čo vidia relé a servery

Drive uchováva obsah vašich súborov na serveroch Blossom a zoznam vašich súborov a priečinkov (index) na relé Nostr, oboje šifrované vo vašom zariadení. Neexistuje žiadny server Herkos, žiadny push server ani telemetria. Každé relé a server vidí vašu IP adresu a čas každého pripojenia. Predvolene ide index na päť relé a súbory na päť serverov Blossom, z ktorých žiadny neprevádzkuje Herkos; v Nastavenia → Hosting súborov sa servery menia a dá sa tam pridať aj vlastný server. Kto jednotlivé servery prevádzkuje a kde sú, pokiaľ vieme (overené 5. novembra 2026):

Server Na čo Prevádzkovateľ (ako sám uvádza) Kde (podľa IP adresy)
nos.lol index neuvádza Nemecko (Hetzner)
relay.primal.net index Primal neznáme: za Cloudflare
relay.nmail.li index Nmail, pôvodný projekt Nostr Mail Francúzsko (OVH)
relay.nostr.net index nostr.net (aljaz@nostr.si) neznáme: za Cloudflare
nostr.oxtr.dev index 0xtr (oxtrr@protonmail.com) Nemecko (Hetzner)
nostr.download súbory neuvádza Írsko (Apex Strata)
blossom.ditto.pub súbory Ditto Spojené štáty (DigitalOcean)
blossom.nmail.li súbory Nmail, pôvodný projekt Nostr Mail Francúzsko (OVH)
blossom.yakihonne.com súbory YakiHonne Singapur (Vultr)
blossom.jumble.social súbory Jumble neznáme: za Cloudflare

Krajina vychádza z IP adresy servera a môže byť nesprávna a server za Cloudflare neukazuje, kde je; rozhoduje, kde podľa vlastných slov uchováva údaje každý prevádzkovateľ, a väčšina to neuvádza. Každý prevádzkovateľ je nezávislý, s vlastnými podmienkami; Herkos so žiadnym z nich nemá dohodu. Najmenej dva z piatich súborových serverov sú mimo Európskej únie: čo uchovávajú, je zašifrované vo vašom zariadení a nemôžu to prečítať, ale vaša IP adresa a čas každého nahratia sa k nim dostanú.

Dva kľúče. Váš účet podpisuje jedinú vec: lokátor, udalosť zašifrovanú pre váš vlastný kľúč, vďaka ktorej vaše zariadenia nájdu váš Drive. Všetko ostatné podpisuje kľúč zväzku vytvorený náhodne pre váš Drive, neodvodený z vášho účtu, takže index nehovorí, komu patrí. Drive číta lokátor raz na zariadenie, nie pri každom spustení, aby relé nevideli otázky na váš účet a váš zväzok spolu. Ten, s kým zdieľate priečinok, dostane aj kľúč zväzku; môžete ho kedykoľvek zmeniť (Nastavenia → Kľúč zväzku): vaše ostatné zariadenia sa prispôsobia samy a čo je podpísané starým, sa už neprijíma.

Čo Čo môžu vidieť relé, ktoré to ukladajú Čo vidieť nemôžu
Lokátor (kind 31152) Váš verejný kľúč, náhodný identifikátor a kedy bol zapísaný. Čo obsahuje: kľúč zväzku a kde je váš index, zašifrované pre váš kľúč.
Súbor alebo priečinok (kind 31150), každý jedna udalosť Kľúč zväzku; náhodný identifikátor, vytvorený z náhodného čísla a nikdy z názvu; identifikátor priečinka, v ktorom je; kedy sa naposledy zmenil; a jeho veľkosť, zaokrúhlená na mocninu dvoch. Jeho názov, typ, veľkosť, dátumy, kľúče, verzie a ktoré servery uchovávajú jeho bloky.
Odkaz (kind 31151) Kto ho podpísal: pri priečinku kľúč zväzku, pri súbore kľúč vytvorený pre ten odkaz; náhodný identifikátor; dátum vypršania, ak ho má (NIP-40); jeho veľkosť, zaokrúhlená. Čo otvára.
Mazanie (kind 5) Identifikátory toho, čo mažete. —
Zdieľanie s účtom (kind 1059, gift wrap NIP-59) Verejný kľúč účtu, pre ktorý je určené (p); tag k=31151; dátum náhodne posunutý až o dva dni dozadu; vypršanie o 60 až 90 dní. Je podpísané kľúčom vytvoreným len preň a použitým raz. Kto ho poslal, kedy a čo otvára.

Čo sa nedá skryť. Každá udalosť hovorí, v ktorom priečinku je, takže relé môže spočítať, koľko máte súborov a priečinkov, vidieť tvar stromu (ktoré priečinky obsahujú koľko položiek) a kedy sa ktorá mení. Nemôže zistiť, ako sa ktorákoľvek z nich volá ani čo obsahuje.

Servery Blossom dostávajú bloky vašich súborov, každý zašifrovaný kľúčom vlastným pre jeho revíziu a doplnený na násobok 64 KiB, takže vidia približne, aký veľký je každý súbor, nie čo to je ani ako sa volá. Každé nahratie je podpísané: na vašom vlastnom serveri kľúčom zväzku; na akomkoľvek inom kľúčom vytvoreným len pre ten server a ten súbor, ktorý nikoho neidentifikuje a nikdy nie je rovnaký na dvoch serveroch. Zmazanie súboru požiada jeho servery, aby zmazali jeho bloky; rovnako ako pri relé si server môže ponechať kópiu.

Odkazy (herkos.app/f/…). Odkaz na súbor alebo priečinok nesie za # kľúč, ktorý ho otvára: odkaz je kľúč. Časť za # sa nikdy nedostane na náš server ani ku Cloudflare a stránka ju odstráni z panela s adresou, hneď ako ju prečíta. Lenže predtým si prehliadač už mohol celú adresu uložiť do histórie, a prehliadač, ktorý históriu synchronizuje, ju uchováva aj na serveroch svojho poskytovateľa. Nič na našej strane tomu nemôže zabrániť. Pre čokoľvek citlivé dajte odkazu heslo (odkaz potom bez neho nič neotvorí a heslo putuje zvlášť), alebo zdieľajte s účtom danej osoby, čo žiadny odkaz nepotrebuje. Stránka číta relé a servery z odkazu; s takým, ktorý nepozná, sa spojí až potom, ako poviete áno, pretože by videl vašu IP adresu. Odkaz môže vypršať: v ten deň sa prestane otvárať a priečinok dostane nové kľúče, takže čo sa pridá neskôr, sa starým kľúčom neotvorí. Kto ho už otvoril, si ponechá, čo stiahol. Ak chcete prístup ukončiť skôr, odkaz odstráňte: priečinok potom hneď dostane nové kľúče.

Zdieľanie s účtom. Drive hľadá, kde daný účet číta (jeho relé NIP-17, kind 10050, alebo relé na čítanie z jeho zoznamu NIP-65), na vašich relé a na relé Drive, po jednej osobe, nikdy vo verejnom indexe. Každá osoba dostane vlastný odkaz, takže odobratie jednej ostatné nezasiahne a nikto nezistí, kto ďalší ho dostal.

Relé, ktoré žiada overenie NIP-42, sa dozvie kľúč zväzku, nikdy váš účet: Drive mu odpovedá kľúčom zväzku. Ak sa prihlásite podpisovou aplikáciou v telefóne s Androidom (NIP-55, napríklad Amber), Drive ju žiada len o podpis lokátora, požiadavky, ktorá vyraďuje starý lokátor, a pečate toho, čo zdieľate s účtom, a o šifrovanie a dešifrovanie pre váš vlastný kľúč.

Herkos Local Relay: čo uchováva a s kým komunikuje

Herkos Local Relay je relé Nostr, ktoré beží vo vašom vlastnom zariadení, pre aplikácie Herkos a akéhokoľvek iného klienta Nostr. Nestojí za ním žiadny náš server a nič nám neposiela.

V skratke (podrobnosti nižšie):

Čo uchováva, v zariadení. Udalosti, ktoré doň zapisujú vaše aplikácie, a tie, ktoré prináša z vašich relé, v databáze šifrovanej kľúčom uloženým v zabezpečenom úložisku operačného systému. Popri nej: aplikácie, ktoré ste spárovali, a čo smie ktorá z nich robiť; jeho nastavenia (settings.json: port, kvóta, premazávanie, či je zapnutý záznam relácie, či môžu vstúpiť nespárované aplikácie, či je zapnutá lokálna sieť a jej port); ak zapnete lokálnu sieť, zoznam povolených kľúčov s menami, ktoré ste im dali, a certifikát relé a jeho kľúč, vnútri šifrovanej databázy; a nastavenia záloh (backups.json: ako často, priečinok, verejný kľúč, pre ktorý sa zálohy šifrujú, a jeho soľ, kedy vznikla posledná). Nič z toho nie je tajomstvo a heslo záloh sa nikdy neukladá. Vo Windows a Linuxe počas behu relay.json v priečinku aplikácie uvádza, na ktorom porte počúva, aby ho aplikácie Herkos našli. Odinštalovanie aplikácie vymaže databázu a jej kľúč sa stane nepoužiteľným.

Kto sa môže pripojiť. Počúva na 127.0.0.1 (port 4873, ak ho nezmeníte): kým je lokálna sieť vypnutá, ako je predvolené, nič mimo zariadenia sa k nemu nedostane. K tejto adrese sa dostane každá aplikácia v zariadení, preto sa aplikácia alebo webová stránka musí spárovať, s vaším schválením na obrazovke, skôr než doň môže zapisovať, a webová stránka, ktorá nie je spárovaná, sa odmietne. Odvolanie aplikácie ju okamžite odpojí. Súkromné udalosti (koncepty, súkromné zoznamy, pripomienky, zapečatené obálky, ktoré dostávate) sa vydajú len tomu, kto cez NIP-42 preukáže, že má kľúč, ku ktorému patria.

Lokálna sieť, ak ju zapnete, otvorí zariadeniam vo vašej sieti druhý port (4874, ak ho nezmeníte): len wss://, s vlastným certifikátom relé, a len pre kľúče z vášho zoznamu, po ich overení cez NIP-42. Kľúč zo zoznamu číta vaše verejné udalosti a súkromné udalosti určené jemu a zapisuje len udalosti, ktoré sám podpísal; keď ho zo zoznamu odstránite, odpojí sa. Ktokoľvek v tej istej sieti vidí, že zariadenie má tento port otvorený a koľko prenosu ním prechádza, nie však čo.

Tor, ak ho zapnete (vo Windows a Linuxe; na Androide príde neskôr), urobí z relé onion službu Toru s adresou .onion, ktorá sa nemení. Aplikácia spustí program tor tohto počítača (alebo ten, ktorý je pribalený k aplikácii), a ten sa pripojí k sieti Tor. Kľúč tejto adresy je uložený v šifrovanej databáze a odovzdáva sa len tomuto toru, priamo v zariadení; vlastný priečinok toru obsahuje jeho kópiu adresára siete a jeho cookie, nikdy tento kľúč. Či je Tor zapnutý, sa ukladá do settings.json. Cez Tor platia rovnaké pravidlá ako v lokálnej sieti: len kľúče z vášho zoznamu, po overení cez NIP-42. Kto sa pripojí na vašu adresu, nevidí vašu IP adresu a vy jeho. Samotná adresa nič neotvorí; ak sa rozšírila, Nová adresa ju zmení. Herkos nedostáva nič.

Kto Čo môžu vidieť Kedy
Vaše relé (tie vo vašom zozname NIP-65) Vašu IP adresu; váš verejný kľúč, keď relé žiada overenie NIP-42; verejné udalosti, ktoré cez neho zverejňujete; a kvôli synchronizácii, na ktoré z vašich udalostí sa pýta. Keď zverejňujete a keď synchronizuje (cez negentropy, NIP-77, ak ho relé ponúka).
Prijímacie relé toho, komu píšete (jeho zoznam NIP-17, kind 10050, inak relé na čítanie z jeho zoznamu NIP-65) Vašu IP adresu a zapečatenú obálku (NIP-59) adresovanú jemu, odoslanú po náhodnom čakaní. Nikdy sa neposiela na vaše vlastné relé. Keď cez neho aplikácia posiela súkromnú správu alebo pozvánku.
Kľúče z vášho zoznamu v lokálnej sieti (len ak ju zapnete) IP adresu vášho zariadenia v sieti; vaše verejné udalosti a súkromné udalosti určené pre daný kľúč. Kým sú pripojené.
Sieť Tor (len ak ho zapnete) Že toto zariadenie používa Tor (prvý uzol Toru vidí vašu IP adresu), nie čo cezeň ide; adresáre Toru uchovávajú popis služby, šifrovaný, ktorý si prečíta len ten, kto pozná adresu. Kým je Tor zapnutý.
Kľúče z vášho zoznamu, cez Tor (len ak ho zapnete) Vaše verejné udalosti a súkromné udalosti určené tomuto kľúču; nie vašu IP adresu. Kým sú pripojené.

Kde niekto prijíma poštu, zisťuje u vašich relé. Vaše súkromné udalosti (koncepty, súkromné zoznamy, pripomienky) nikdy neopustia zariadenie. Nikdy neohlasuje vlastnú adresu (nie je v zozname NIP-65 nikoho), jeho dokument NIP-11 neprezrádza, kto ste, a neexistuje žiadna analytika, telemetria ani hlásenia o pádoch. V Androide beží ako služba s upozornením a jeho tlačidlom Zastaviť; po 10 minútach bez pripojení sa uspí a aplikácia Herkos ho prebudí priamo v zariadení, bez push servera.

Záznam relácie je predvolene vypnutý. Ak ho zapnete, uchováva sa len v pamäti, posledných 500 riadkov, a vymaže sa, keď sa relé zastaví: pripojenia, overenie NIP-42, prijaté alebo odmietnuté udalosti a požadované kindy, podľa kindu a začiatku ich id, nikdy ich obsah.

Zálohy. Šifrovaná záloha celého úložiska udalostí sa zapisuje len tam, kam zvolíte: do priečinka v zariadení alebo na externom disku. Priečinok cloudového klienta (OneDrive, Google Drive, Dropbox, iCloud, Nextcloud, Herkos Drive…) sa odmietne. Šifruje sa vlastným heslom (scrypt a XChaCha20-Poly1305); plánované zálohy pre verejný kľúč, ktorý z tohto hesla vychádza, takže sa vytvárajú bez neho. Uchováva sa posledných sedem. Bez hesla nemôže zálohu otvoriť nikto, ani my, a ak ho stratíte, záloha je stratená. Export JSONL nie je šifrovaný: obsahuje vaše súkromné udalosti v čitateľnej podobe a aplikácia vás na to pred jeho zápisom upozorní.

Premazávanie je predvolene vypnuté: bez neho relé uchováva udalosti iných ľudí, kým je miesto. Premazávať môžete podľa veku (30, 90, 180 alebo 365 dní) alebo podľa miesta (od 256 MB do 5 GB) a aplikácia vám najprv ukáže, koľko by sa vymazalo. Maže len udalosti iných ľudí: nikdy vaše, obálky pre vás, kindy, ktoré chránia vaše aplikácie, ani žiadosti o vymazanie; podľa miesta len po zálohe z posledného dňa. So zapnutou lokálnou sieťou alebo Torom nemožno premazávanie podľa veku vypnúť: udalosti iných ľudí sa mažú po 90 dňoch, ak nezvolíte inú lehotu. Udalosť s dátumom platnosti (NIP-40) sa po jeho uplynutí už nevydáva, nech ju napísal ktokoľvek. A ako všade v Nostr, mazanie je žiadosť: čo už odišlo na iné relé, tam môže zostať.

Naše webové stránky a Cloudflare

herkos.app (vrátane herkos.app/e/ a herkos.app/f/), app.herkos.app (webová verzia Mail), calendar.herkos.app a notes.herkos.app (webové verzie Calendar a Notes, keď budú zverejnené) a fdroid.herkos.app (náš repozitár F-Droid) sú statické súbory, ktoré poskytuje Cloudflare (Cloudflare Pages a R2). Ako každý webhosting dostáva Cloudflare vašu IP adresu, identifikáciu vášho prehliadača (user agent), adresu, ktorú požadujete (bez časti za #), a čas, a môže ich uchovávať vo svojich záznamoch podľa svojich vlastných zásad ochrany súkromia.

Nenastavujeme žiadne cookies a nepoužívame žiadnu analytiku; stránky a vlastné súbory webových aplikácií pochádzajú len z týchto domén (webové aplikácie sa potom pripájajú k relé a serverom opísaným vyššie) a do záznamov o jednotlivých návštevníkoch sa nepozeráme. Sťahovanie z Releases pochádza zo služby GitHub, ktorá podľa svojich vlastných zásad vidí rovnaký druh údajov.

Verejné zo svojej podstaty

Nostr je verejná sieť. Nasledujúce veci vidí ktokoľvek, kto sa dopytuje na relé, ktoré používate, a sú prepojené s vaším verejným kľúčom:

Vaše možnosti a práva

Zmeny

Tento dokument zmeníme, keď sa zmení správanie aplikácie, a dátum uvedieme hore. Smerodajným zdrojom je PRIVACY.md v repozitári; zverejnená stránka je jeho kópiou.

Kontakt: privacy@herkos.email · https://herkos.app

Ďalšie jazyky

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 · 中文 · Ελληνικά · हिन्दी · 日本語 · 한국어 · Русский · Українська