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á.
- Prevádzkovateľ (kto zodpovedá) — Za to, čo aplikácie uchovávajú vo vašom zariadení a čo posielajú na relé a servery: vy, spolu s prevádzkovateľom každého relé a servera, ktorý používate. Herkos z toho nedostáva nič. Za naše webové stránky a za to, čo nám napíšete: projekt Herkos, privacy@herkos.email.
- Účel — Aplikácie: uchovávať, odosielať a prijímať vašu poštu, udalosti, poznámky a súbory. Naše webové stránky: zobrazovať stránky a odpovedať vám, ak nám napíšete.
- Právny základ — Aplikácie na našej strane nič nespracúvajú. Naše webové stránky: náš oprávnený záujem ich prevádzkovať a udržiavať v bezpečí; naša odpoveď vám: vaša žiadosť.
- Príjemcovia — Relé, servery Blossom, mosty a ďalšie služby, ktoré jednotlivé aplikácie používajú, uvedené nižšie jedna po druhej aj s tým, čo vidia; Cloudflare, pri našich webových stránkach. Niektoré predvolené servery sú mimo Európskej únie (pozri Herkos Drive nižšie). Nikomu nič nepredávame.
- Vaše práva — Prístup, oprava, vymazanie, námietka, obmedzenie spracúvania a prenosnosť. Čo je vo vašom zariadení, vidíte, meníte a mažete v aplikáciách; čo je na relé alebo na serveri, u jeho prevádzkovateľa. Môžete tiež podať sťažnosť na svoj dozorný úrad pre ochranu osobných údajov (v Španielsku AEPD).
- Ďalšie informácie — Nižšie: čo zostáva vo vašom zariadení, čo ho opúšťa a komu, aplikáciu po aplikácii, a vaše možnosti.
Stručne
- Herkos nemá systém účtov, vlastný server ani analytiku. Nedostávame vaše správy, udalosti, poznámky, kontakty, kľúč ani údaje o používaní.
- Váš verejný kľúč Nostr je vaša identita v sieti. Všetko, čo zverejníte na Nostr (profil, zoznamy relé, štítky), je s ním prepojené a viditeľné pre relé, ktoré používate.
- Pošta medzi používateľmi Nostr je koncovo šifrovaná (NIP-17). Pošta na tradičné e-mailové adresy alebo z nich prechádza cez most, ktorý ju môže čítať.
- Niektoré voliteľné funkcie odosielajú údaje tretím stranám (push upozornenia, plánované odosielanie). Sú vypnuté, kým ich nezapnete, a tento dokument každú z nich menovite uvádza.
- Udalosti kalendára sa šifrujú vo vašom zariadení. Relé vidia, že máte udalosti, približne aké sú veľké a kedy sa menia, nie to, čo obsahujú. Verejné udalosti, zoznam obsadenosti a odkazy na zdieľanie sú verejné z vašej voľby, každý zvlášť. Aby zistil, kde vaši hostia prijímajú poštu, pýta sa Calendar len vašich relé, nikdy indexu tretej strany.
- Poznámky sa šifrujú vo vašom zariadení, pre váš vlastný kľúč. Relé ich nemôžu čítať, ale vidia, koľko poznámok máte a kedy ktorú upravujete. Vyhľadávanie prebieha vo vašom zariadení: slová, ktoré hľadáte, ho nikdy neopustia. Poznámka, ktorú zdieľate, ide len účtu, ktorý zvolíte, zapečatená: relé nevidia, kto ju poslal, ani čo v nej je.
- Súbory v Herkos Drive sa šifrujú vo vašom zariadení, blok po bloku, skôr
než odídu na servery Blossom; ich názvy a priečinky idú na relé šifrované.
Relé a servery môžu vidieť, koľko máte súborov a priečinkov, približne aké
sú veľké a kedy sa menia, nie ako sa volajú ani čo obsahujú. Odkaz na
zdieľanie nesie vlastný kľúč za
#: chráňte ho ako heslo. - Herkos Local Relay uchováva vaše udalosti vo vašom zariadení, šifrované,
a projektu Herkos nič neposiela. Počúva len v samotnom zariadení
(
127.0.0.1), pokiaľ nezapnete lokálnu sieť, a vtedy len pre kľúče z vášho zoznamu. Komunikuje len s vašimi relé a s prijímacími relé ľudí, ktorým píšete; súkromné udalosti nikdy neopustia zariadenie. Jeho zálohy idú len do priečinka, ktorý zvolíte, nikdy do cloudu. So zapnutým Torom (Windows a Linux) je dostupný aj cez sieť Tor, opäť len pre kľúče z vášho zoznamu. - Naše webové stránky (
herkos.appa jeho subdomény) poskytuje Cloudflare, ktorý ako každý webhosting vidí vašu IP adresu. Nenastavujú žiadne cookies a nepoužívajú žiadnu analytiku.
Údaje, ktoré zostávajú vo vašom zariadení
- Váš súkromný kľúč (nsec), ak sa ním prihlásite, sa ukladá do zabezpečeného úložiska operačného systému (Android Keystore, iOS/macOS Keychain, Windows Credential Manager, libsecret v Linuxe, šifrované lokálne úložisko na webe). Ak sa prihlásite vzdialeným podpisovačom (NIP-46 „bunker“), kľúč sa do zariadenia nikdy nedostane.
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.
- Vaše súbory (Herkos Drive): zoznam vašich súborov a priečinkov aj s ich
kľúčmi je uložený vo vyrovnávacej pamäti zariadenia, šifrovaný záznam po
zázname kľúčom uloženým v zabezpečenom úložisku operačného systému; čo ešte
treba odoslať a bloky, ktoré čakajú na nahratie, sa uchovávajú tiež šifrované.
Náhľady sú len v pamäti. Súbor, ktorý stiahnete alebo otvoríte, sa zapíše
nešifrovaný tam, kam zvolíte, ako každý súbor. Záloha vášho Drive (
.hbk, alebo záloha indexu s vlastným heslom) je súbor zapísaný len tam, kam ho uložíte. V Androide ukazujú systémový výber súborov a „Zdieľať“ súbory Drive len vtedy, keď je Drive odomknutý, a čo z nich aplikácia dostane, sa dešifruje za behu a nikdy sa nezapíše na disk. - Vaše relé (Herkos Local Relay): jeho udalosti, spárované aplikácie, jeho nastavenia a kam idú jeho zálohy; pozri jeho vlastnú časť nižšie.
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.
- Podpisovacou aplikáciou vo vašom telefóne s Androidom (NIP-55, napríklad Amber): kľúč zostáva v tejto aplikácii a Calendar s ňou komunikuje priamo v telefóne, bez relé či siete medzi nimi. Zariadenie uchováva len váš verejný kľúč a to, ktorá aplikácia podpisuje. Calendar ju žiada o to isté ako pri bunkri (nižšie), nikdy nie o obálky pozvánok, a každú podpísanú udalosť, ktorá sa vráti, pred použitím skontroluje.
- Vaším kľúčom (
nsecalebo heslom chránenýncryptsec, otvorený v zariadení): ukladá sa do zabezpečeného úložiska operačného systému pod vlastným názvom aplikácie Calendar. Herkos Mail uchováva svoje účty oddelene a Calendar ich nikdy nečíta, nemení ani nemaže: odhlásenie z jednej aplikácie vás neodhlási z druhej. - Odkazom
bunker://: kľúč zostáva vo vašej podpisovacej aplikácii. Calendar s ňou komunikuje cez relé, ktoré odkaz uvádza, a žiada ju len o váš verejný kľúč, o šifrovanie a dešifrovanie (NIP-44) a o podpis kindov udalostí, ktoré používa sám Calendar; obálky pozvánok cez ňu nikdy neprechádzajú, pretože nesú jednorazové kľúče. Zariadenie uchováva len spojenie (kľúč vytvorený preň, verejný kľúč podpisovacej aplikácie a jej relé). Tieto relé vidia vašu IP adresu, kľúče spojenia a kedy sa žiada o podpisy; požiadavky sú šifrované. - Cez Nostr Connect (QR kód): ako pri bunkri, ale spojenie beží cez relé v Nastavenia → Relé. Calendar nepridáva žiadne vlastné relé ani relé nikoho iného.
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:
- vaše udalosti, zoznamy a šifrované nastavenia sa zverejňujú na vašich relé na zápis podľa NIP-65. Bez tohto zoznamu na relé v Nastaveniach a stránka účtu vám to povie;
- vaše pozvánky a odpovede sa čítajú z vašich relé na čítanie a prijímacích relé. Calendar odpovedá na overenie NIP-42 len na vašich vlastných relé a len pre to, čo je vaše;
- po otvorení s prihláseným účtom sa aplikácia nikam nepripojí, kým nie je niečo potrebné;
- ak je v Nastavenia → Relé relé, ktoré beží v tomto zariadení (adresa
ws://127.0.0.1alebows://localhost, napríklad aplikácia Citrine), každá synchronizácia na ňom zanechá aj kópiu vašich udalostí, zoznamov a mazaní, presne tak, ako boli podpísané, a stále zašifrovanú. Kvôli tomu nič neopúšťa zariadenie a kým má nejakú udalosť iné relé, toto relé sa vašim hosťom nikdy neuvádza ako to, kde ju majú hľadať. Ostatné aplikácie v zariadení, ktoré čítajú z tohto relé, vidia to isté, čo vidí akékoľvek relé.
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:
- Verejné udalosti (kind 31922/31923): všetko, čo obsahujú — názov, čas, miesto, popis — je verejné, prepojené s vaším verejným kľúčom a verejné aj zostane: verejnú udalosť už nemožno znova urobiť súkromnou.
- Zoznam obsadenosti (kind 31926): časy, keď ste zaneprázdnení v tomto mesiaci a v dvoch nasledujúcich, zaokrúhlené na 30 minút (alebo 15), pre kalendáre, ktoré si zvolíte. Nikdy čo, kde ani s kým. Jeho vypnutím sa relé požiadajú o jeho odstránenie.
- Odkazy na zdieľanie (
herkos.app/e/…): odkaz je kľúč. Ktokoľvek ho má, môže danú udalosť čítať, kým ho nezrušíte, a jeho prvá časť ukazuje váš verejný kľúč. Kľúč je za#, v časti adresy, ktorú prehliadače nikdy neposielajú serveru, takže ho nevidí Cloudflare ani my. Stránka sa pýta relé uvedených v odkaze; ak niektoré z nich nie je dobre známe relé, povie návštevníkovi, o aký server ide, a pred pripojením sa opýta, pretože ten server by videl IP adresu návštevníka. Zrušenie udalosť znova zašifruje novým kľúčom; kto ju už prečítal, ponechá si, čo prečítal. - Exporty (
.ics): súbor s čistým textom s vašimi názvami a časmi. Nie je šifrovaný; uchovávajte ho ako akýkoľvek iný súkromný dokument. - Automatická kópia (
.ics, na stránke Exportovať do .ics): raz za každý deň, keď je Calendar otvorený, export všetkých vašich kalendárov do priečinka, ktorý si zvolíte, pričom sa ponechá posledných 7. Rovnako ako export nie je šifrovaná, takže čokoľvek, čo môže čítať tento priečinok (iná aplikácia, cloudový priečinok, ktorý ho synchronizuje), môže čítať vaše názvy a časy. Calendar tam zapisuje a maže len vlastné súbory (herkos-calendar-auto-…ics) a priečinok si pamätá len v tomto zariadení. - Hlásenia problémov (beta): aplikácia len pripraví text, ktorý si sami skopírujete a odošlete. Obsahuje verziu aplikácie, platformu, jazyk, časové pásmo a to, či môžu pripomienky zaznieť; nikdy vaše udalosti, váš kľúč ani váš účet.
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:
- Kalendáre, ktoré sledujete podľa adresy (
.icsalebowebcal): zariadenie si kalendár sťahuje priamo zo servera na tejto adrese, len cez https, každých pár hodín, bez cookies a bez akéhokoľvek nášho sprostredkovateľa. Tento server vidí vašu IP adresu a kedy sa pýtate, a ktokoľvek s adresou môže kalendár čítať. Zoznam adries je uložený vo vašom zariadení a na vašich relé, zašifrovaný pre vás (kind 30078,d=calendar-subscriptions). - Verejné kalendáre Nostr, ktoré sledujete (odkaz
naddr…): sťahujú sa každých pár hodín z vašich relé a z relé, ktoré uvádza odkaz, nikdy z iných. Tieto relé vidia vašu IP adresu a ktorý kalendár čítate. Sú v tom istom zašifrovanom zozname. - Sviatky: sú priamo v aplikácii; ich sledovanie sa na nič nepýta žiadneho servera.
- „Zistiť, či majú voľno“ (v editore, keď to stlačíte): aplikácia si od relé, na ktoré daná osoba publikuje, vyžiada verejný zoznam obsadenosti (kind 31926) každého hosťa bez toho, aby sa identifikovala. Tieto relé vidia vašu IP adresu a na koho sa pýtate.
- Súbory udalosti: sú zašifrované na serveri Blossom. Keď jeden otvoríte, aplikácia ho stiahne z tohto servera, ktorý vidí vašu IP adresu a identifikátor súboru, nikdy jeho obsah.
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):
- Kto spracúva vaše údaje: vy. Herkos z relé nedostáva nič: žiadne udalosti, kľúče, IP adresy ani štatistiky. Neexistuje žiadny účet ani žiadny náš server.
- Čo uchováva: vo vašom zariadení a šifrované to, čo zapisujú vaše aplikácie a čo prináša z vašich relé, spárované aplikácie a jeho nastavenia.
- S kým komunikuje: s vašimi relé a s prijímacími relé ľudí, ktorým píšete. S nikým iným. Ak zapnete Tor, aj so sieťou Tor.
- Ako dlho: kým to nevymažete, neodinštalujete aplikáciu alebo to neodstráni premazávanie podľa pravidla, ktoré zvolíte. Premazávanie je predvolene vypnuté a nikdy nemaže vaše vlastné udalosti.
- Zálohy: len tam, kam zvolíte, nikdy v cloude, a šifrované heslom, ktoré poznáte len vy.
- Vaše práva: všetko môžete v aplikácii zobraziť, zmeniť a vymazať. To, čo ste už zverejnili na iných relé, uchováva každé z nich: obráťte sa na jeho prevádzkovateľa.
- Vek: nie je určený deťom mladším ako 16 rokov.
Č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:
- váš profil (meno, obrázok) a zoznamy relé a serverov Blossom;
- udalosti štítkov NIP-32, ktoré Herkos Mail zverejní, keď e-mail označíte ako prečítaný, pridáte mu hviezdičku, archivujete ho alebo ho presuniete do priečinka — vrátane názvu vlastných priečinkov. Odosielateľ, ktorý pozná id e-mailu, ktorý vám poslal, preto môže zistiť, kedy ste ho prečítali. Plánujeme ich šifrovať; dovtedy na to pamätajte;
- v Herkos Calendar len to, čo sami zverejníte (pozri vyššie);
- v Herkos Notes vôbec žiadny obsah, len vzorec opísaný vyššie: koľko poznámok máte a kedy ich upravujete;
- v Herkos Drive žiadne názvy ani obsah, len vzorec opísaný vyššie: koľko máte súborov a priečinkov, tvar stromu a kedy sa ktorá položka mení;
- cez Herkos Local Relay len verejné udalosti, ktoré zverejňujú vaše aplikácie, ako pri akomkoľvek relé.
Vaše možnosti a práva
- Všetko uvedené vyššie máte pod kontrolou v Nastavenia → Sieť a servery (relé, relé pre súkromnú poštu, servery Blossom, mosty) a Nastavenia → Upozornenia; v Herkos Calendar môžete relé, zoznam obsadenosti aj každý odkaz na zdieľanie (Zdieľať odkazom → Zrušiť odkaz) meniť podľa seba; v Herkos Notes relé (v jeho Nastaveniach alebo vo vašom vlastnom zozname súkromných relé).
- V Herkos Drive môžete servery (Nastavenia → Hosting súborov), kľúč zväzku (Nastavenia → Kľúč zväzku) aj každý odkaz a každú osobu, s ktorou je súbor alebo priečinok zdieľaný (Zdieľať), meniť podľa seba.
- V Herkos Local Relay sú spárované aplikácie a čo smie ktorá z nich robiť, port, kvóta, premazávanie, záznam relácie, lokálna sieť, Tor a zoznam kľúčov a zálohy na jeho vlastných obrazovkách.
- Odhlásenie z Herkos Notes vymaže poznámky v danom zariadení, ale najprv nahrá to, čo je len tam, a povie vám, koľko poznámok by ste stratili; poznámky na relé zostanú a vrátia sa, keď sa znova prihlásite.
- Kedykoľvek môžete exportovať kľúč, odstrániť účet (čím tiež požiadate relé o odstránenie vašich údajov, NIP-62) alebo resetovať aplikáciu.
- Keďže nedržíme žiadne osobné údaje, nemôžeme sami vybaviť žiadosti o prístup, opravu ani vymazanie; adresujte ich prevádzkovateľovi príslušného relé, mostu, push servera alebo webhostingu. Pomôžeme vám ho určiť.
- Herkos nie je určený deťom mladším ako 16 rokov.
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 · 中文 · Ελληνικά · हिन्दी · 日本語 · 한국어 · Русский · Українська