Herkos

Datenschutzerklärung von Herkos

Zuletzt aktualisiert: 29. Oktober 2026. Kanonische URL: https://herkos.app/privacy

Übersetzung. Dies ist eine Höflichkeitsübersetzung. Bei Abweichungen ist die englische Fassung maßgeblich.

Herkos Mail, Herkos Calendar, Herkos Notes und Herkos Local Relay sind freie, quelloffene Apps für das Nostr-Netzwerk, herausgegeben vom Herkos-Projekt („wir“). Herkos Calendar, Herkos Notes und Herkos Local Relay befinden sich noch in Entwicklung. Dieses Dokument erklärt, welche Daten die Apps und unsere Websites verarbeiten, wohin sie gehen und wer sie sehen kann. Wir haben es zum Lesen geschrieben, nicht zum Überfliegen: Wenn Sie hier etwas überrascht, schreiben Sie uns an privacy@herkos.email.

Die Kurzfassung

Daten, die auf Ihrem Gerät bleiben

Im Browser gibt es diesen sicheren Speicher nicht. Der Schlüssel liegt im lokalen Speicher der Website und läuft bei jeder Signatur durch JavaScript; eine Browser-Erweiterung mit Zugriff auf alle Seiten, eine XSS-Lücke oder eine manipulierte Auslieferung könnten ihn also lesen. Anders als eine installierte App liefert eine Webseite bei jedem Besuch neuen Code. Nutzen Sie in der Web-Version einen entfernten Signierer oder eine Identität, deren Verlust Sie verschmerzen können. - Ihr Postfach: entschlüsselte E-Mails, Anhänge, Labels, Ordner und Kontakte werden in einer lokalen Datenbank zwischengespeichert, damit die App offline funktioniert. Diese Datenbank ist über das hinaus, was das Betriebssystem bietet, nicht verschlüsselt; die App-Sperre (PIN/Biometrie) ist eine Komfortbarriere, keine Verschlüsselung im Ruhezustand. Unter Android ist die App von Cloud- und Gerät-zu-Gerät-Backups ausgenommen. - Die PIN der App-Sperre: gespeichert als gesalzener, gestreckter Hash (PBKDF2), nie im Klartext. Herkos Calendar und Herkos Notes haben jeweils eine eigene PIN, die genauso gespeichert wird. - Ihr Kalender (Herkos Calendar): Die Termine, Listen, Ansichtsschlüssel und Erinnerungen, die Sie lesen können, werden auf dem Gerät zwischengespeichert, Eintrag für Eintrag verschlüsselt mit einem Schlüssel, der im sicheren Speicher des Betriebssystems liegt. Im Browser wird der Kalender nur im Arbeitsspeicher gehalten und jedes Mal neu von den Relays geladen. Erinnerungen lässt das Gerät selbst klingeln: Calendar verwendet keinen Push-Server. Wenn Sie Titel in Erinnerungen ausblenden, zeigen sie nur „Termin“ und den Beginn. Ihr Calendar-Schlüssel wird getrennt von denen von Herkos Mail aufbewahrt (siehe „Ihr Konto“ im Abschnitt zu Calendar). - Ihre Notizen (Herkos Notes): Die Notizen, ihr Verlauf, die Notizbücher und der Suchindex werden auf dem Gerät zwischengespeichert, Eintrag für Eintrag verschlüsselt mit einem Schlüssel, der im sicheren Speicher des Betriebssystems liegt. Im Browser werden sie genauso gespeichert, im Speicher des Browsers für die Website (IndexedDB), und der Schlüssel liegt ebenfalls im Browser: Auf einem Computer, den auch andere nutzen, schützt das wenig. Speichert der Browser für die Website nichts (ein privates Fenster, blockierte Websitedaten), bleiben sie nur im Arbeitsspeicher, und ohne Verbindung kann nichts geschrieben werden. Eine Notiz, die Sie sperren, erhält ein eigenes Passwort; ohne es kann niemand diese Notiz öffnen, auch wir nicht. Die Kopie Ihrer Notizen ist eine Datei, die nur dort geschrieben wird, wo Sie sie speichern, verschlüsselt mit einem eigenen Passwort. Die automatische Kopie, die jede Woche erstellt wird, sofern Sie sie nicht ausschalten, ist eine Datei in einem Ordner des Geräts (Herkos Notes/backups in Ihren Dokumenten), verschlüsselt mit dem Schlüssel Ihres Kontos; die letzten fünf werden behalten, und sie wird nirgendwohin gesendet (im Browser gibt es sie nicht). Notizen, die andere Konten mit Ihnen teilen, warten unter „Von anderen erhalten“, auf dem Gerät und verschlüsselt wie alles andere, bis Sie sie behalten oder verwerfen.

Sie können all das unter Einstellungen → Mehr → App zurücksetzen löschen oder indem Sie ein Konto entfernen.

Daten, die Ihr Gerät verlassen, und an wen

Diese Tabelle gilt für Herkos Mail. Herkos Calendar, Herkos Notes und Herkos Local Relay haben weiter unten jeweils einen eigenen Abschnitt.

Empfänger Was sie sehen können Wann
Nostr-Relays (Standardliste unter Einstellungen → Netzwerk, änderbar) Ihre IP-Adresse, Ihren öffentlichen Schlüssel, die von Ihnen veröffentlichten Ereignisse (Profil, Relay-Listen, Blossom-Serverliste, NIP-32-Labels, verschlüsselte Einstellungen) sowie die an Sie gerichteten verschlüsselten „Gift Wraps“ samt deren Zeitpunkten. Relays können den Inhalt der Gift Wraps nicht lesen. Ein Relay, das NIP-42-Authentifizierung verlangt, erfährt Ihren öffentlichen Schlüssel, auch wenn Sie nur lesen. Immer, während die App synchronisiert. Unter Android außerdem bei geschlossener App, etwa alle 15 Minuten, wenn die Hintergrundprüfung den Push-Server ersetzt.
Blossom-Server (änderbar) Ihre IP-Adresse und Ihren öffentlichen Schlüssel sowie die verschlüsselten Blobs von E-Mails über 32 KB und deren Anhängen. Der Schlüssel zum Entschlüsseln eines Blobs reist nur innerhalb der verschlüsselten Nachricht. Wenn Sie eine große E-Mail senden oder öffnen.
Bridges (standardmäßig uid.ovh, änderbar) Den vollständigen Inhalt jeder E-Mail, die Sie an eine herkömmliche Adresse (Gmail, Outlook …) senden oder von dort empfangen, sowie den Alias name@bridge, den Sie registrieren. Bridges sind unabhängige Betreiber mit eigenen Datenschutzbestimmungen; Herkos betreibt sie nicht. Wenn Sie eine @bridge-Identität verwenden oder an eine Nicht-Nostr-Adresse schreiben.
NIP-05-Server (die Domain einer Adresse, die Sie eingeben) Dass jemand gefragt hat, ob name@domain ein Nostr-Nutzer ist. Wenn Sie einen Empfänger nutzer@domain hinzufügen.
Push-Server (api.nmail.li standardmäßig, betrieben vom ursprünglichen Nostr-Mail-Projekt; änderbar unter Einstellungen → Benachrichtigungen, wo er sich auch ganz abschalten lässt) Ihren öffentlichen Schlüssel, ein Push-Token des Geräts (UnifiedPush-Endpunkt), Ihre Benachrichtigungssprache und — weil er die Relays für Sie beobachtet — wann Sie Post erhalten (nicht, was darin steht). Nur wenn Sie Benachrichtigungen für ein Konto einschalten. Beim Ausschalten wird der Server gebeten, das Abonnement zu löschen. Beim Wechsel des Servers wird dasselbe vom bisherigen Server verlangt.
Scheduler-DVM (ein von Dritten betriebener Nostr-Dienst, siehe NostrConfig.schedulerDvm) Ihren öffentlichen Schlüssel, die bereits verschlüsselten zu veröffentlichenden Nachrichten, deren Ziel-Relays und die geplante Zeit. Nur wenn Sie „später senden“ verwenden.
Entfernter Signierer / Relays für NIP-46 (relay.nsec.app und Ausweichserver) Ihren öffentlichen Schlüssel und verschlüsselte Signieranfragen. Nur wenn Sie sich mit einem Bunker oder einer Signatur-App anmelden.
Bildserver (jeder Server, auf den ein Profil oder eine E-Mail verweist) Ihre IP-Adresse und den Zeitpunkt, zu dem das Bild abgerufen wird. Ein Profilbild wird von der Adresse heruntergeladen, die sein Inhaber in sein Profil geschrieben hat, nur wenn Sie Profilbilder laden einschalten (die Bilder Ihrer eigenen Konten werden immer geladen); wer diesen Server betreibt, kann dann erkennen, wann Sie sich die Nachrichten oder den Kontakt dieser Person angesehen haben. Bilder in E-Mails sind standardmäßig blockiert; sobald Sie sie laden (Bilder laden oder die Einstellung Bilder immer laden), erfahren deren Server, oft der des Absenders, dass und wann Sie die E-Mail geöffnet haben. Ein Hintergrundbild, das Sie über seine Adresse hinzufügen, wird von diesem Server heruntergeladen. Profilbilder: nur wenn Sie sie einschalten (Ihre eigenen immer). Bilder in E-Mails: nur wenn Sie sie laden.

Herkos selbst erhält nichts davon. Es gibt keine Absturzberichte und keine Telemetrie.

Herkos Calendar: was Relays sehen

Calendar spricht mit Nostr-Relays: denen Ihres Kontos (Ihre NIP-65- und Posteingangslisten), denen unter Einstellungen → Relays (änderbar) und, wenn Sie jemanden einladen oder auf eine Einladung antworten, den Posteingangs-Relays dieser Person. Mit niemandem sonst, außer dem, was Sie selbst abfragen (siehe unten): auch mit keinem öffentlichen Relay-Index. „Ihr Konto“ weiter unten erklärt, wofür jedes davon dient. Es gibt keinen Herkos-Server, keinen Push-Server und keine Telemetrie. Jedes Relay sieht Ihre IP-Adresse und den Zeitpunkt jeder Verbindung.

Was Was die Relays, die es speichern, sehen können Was sie nicht sehen können
Ein privater Termin (kind 32678) Ihren öffentlichen Schlüssel, dass es ein Kalendertermin ist (sein „kind“), eine zufällige Kennung, wann Sie ihn erstellt oder zuletzt geändert haben und ungefähr wie groß er ist. Er wird nur auf Ihren Relays gespeichert, wo Ihre Gäste ihn suchen; nie auf deren. Titel, Datum und Uhrzeit, Zeitzone, Wiederholung, Ort, Beschreibung, Gäste, Erinnerungen.
Ihre Kalenderlisten (kind 32123) und Erinnerungseinstellungen (kind 30078, d=calendar-alarms) Ihren öffentlichen Schlüssel, dass es sie gibt und wann sie sich ändern. Welche Termine sie enthalten, ihre Namen, die Ansichtsschlüssel, Ihre Erinnerungen.
Eine Einladung (ein Gift Wrap, kind 1059) Den öffentlichen Schlüssel des Gastes und ein Tag k=1052, das besagt, dass der Umschlag eine Kalendereinladung enthält (so finden Kalender-Apps, auch die von Formstr, Einladungen, ohne Ihre Post zu öffnen). Sie wird nur an die eigenen Posteingangs-Relays des Gastes gesendet, unter einem Einmalschlüssel, mit eigenen zufälligen Zeitstempeln, und Einladungen zum selben Termin gehen in zufälliger Reihenfolge hinaus, jede 5 bis 90 Sekunden nach der vorherigen (die erste nach dem Termin selbst). Der Umschlag trägt außerdem ein Ablaufdatum, zufällig 60 bis 90 Tage nach dem Versand gewählt, damit Relays ihn verwerfen können: Über den Zeitpunkt des Termins verrät es nichts. Wer sie gesendet hat, um welchen Termin es geht und welche anderen Gäste eingeladen wurden.
Eine private Antwort auf eine Einladung (ein Gift Wrap, kind 1059, Tag k=1925) Den öffentlichen Schlüssel des Empfängers (des Organisators, oder Ihren in Ihrer eigenen Kopie) und dass der Umschlag eine Kalenderantwort enthält. Sie geht nur an die Posteingangs-Relays des Empfängers, mit einem Einmalschlüssel, zufälligen Daten und einem Ablaufdatum, wie Einladungen. Wer antwortet, auf welchen Termin und was.
Löschen (kind 5) Ihren öffentlichen Schlüssel und die Kennung dessen, was Sie löschen. —

Ein Relay, das NIP-42-Authentifizierung verlangt, erfährt Ihren öffentlichen Schlüssel; Calendar beantwortet eine solche Anfrage nur für Ihre eigenen Termine auf Ihren eigenen Relays und zum Lesen Ihres eigenen Posteingangs. Löschen ist auf Nostr eine Bitte: Ein Relay kann seine Kopie behalten, weiterhin verschlüsselt.

Was nichts in den Ereignissen verbergen kann: Jede Einladung geht von Ihrer IP-Adresse aus, und jeder Gast ruft den Termin von seiner aus bei Ihren Relays ab. Ein Relay, das die Posteingänge mehrerer Ihrer Gäste führt, kann erkennen, dass deren Einladungen von derselben Adresse kamen. Nur Tor oder ein VPN verbirgt das.

Ihr Konto

Calendar legt keine Konten an: Sie melden sich mit einer Nostr-Identität an, die Sie bereits haben, auf eine dieser Arten.

Ihre Relays. Bei der Anmeldung sucht Calendar Ihre Listen (NIP-65, kind 10002, und Ihre Posteingangsliste, kind 10050) auf den Relays unter Einstellungen → Relays, über eine separate Verbindung, die Sie nicht identifiziert: Ein Relay, das Authentifizierung verlangt, erhält einen Einmalschlüssel, nicht Ihren. Von da an:

Die Relays Ihrer Gäste (beschlossen am 21. Oktober 2026). Um jemanden einzuladen, muss die App wissen, wo diese Person empfängt. Calendar sucht deren Listen (10002 und 10050) nur auf den Relays unter Einstellungen → Relays, nie in einem öffentlichen Index eines Dritten (wie purplepag.es): Dieser Dienst würde sehen, von welcher Adresse Sie fragen und nach wem, also wen Sie einladen. Jeder Gast wird einzeln gesucht, in zufälliger Reihenfolge, über eine eigene Verbindung mit einem Einmalschlüssel, sodass diese Relays nicht erkennen können, wer mit wem eingeladen ist. Diese Relays sehen allerdings Ihre IP-Adresse und den öffentlichen Schlüssel jeder Person, nach der Sie suchen. Wenn die Listen einer Person nicht auf diesen Relays liegen, markiert die App sie vor dem Senden als „kein bekanntes Postfach“, und die Einladung erreicht sie nicht. Um sie zu finden, fügen Sie unter Einstellungen → Relays ein Relay hinzu, auf dem sie ihre Listen veröffentlicht.

Was zwischen Ihren Geräten synchronisiert wird, immer für Sie verschlüsselt und auf Ihren Schreib-Relays: Ihre Kalenderlisten (mit den Schlüsseln ihrer Termine), die Erinnerungseinstellungen (d=calendar-alarms), die Kalender, denen Sie folgen (d=calendar-subscriptions), und die Einladungen, die Sie ignorieren, oder fremde Termine, die Sie aus Ihrem Kalender entfernen (kind 30078, d=calendar-declined: nur welcher Termin und wann, nie sein Titel). Relays sehen, dass es sie gibt und wann sie sich ändern, nicht, was darin steht. Die Erinnerungen, die das Gerät klingeln lässt, sind die des Kontos, mit dem Sie angemeldet sind, nie die eines früheren.

Die Kopie Ihrer Schlüssel. Calendar bietet an, eine Kopie zu speichern: eine Datei mit Ihren Kalenderlisten und den Schlüsseln ihrer Termine, verschlüsselt mit einem Passwort, das Sie dafür wählen (mit dem Verfahren von NIP-49). Sie wird nur dort geschrieben, wo Sie sie speichern; sie geht an kein Relay und keinen Server. Ihr Name enthält das Datum, nie das Konto. Für die Erinnerung merkt sich das Gerät nur zwei Daten: die letzte Kopie und das letzte „Jetzt nicht“.

Abmelden zeigt Ihnen zuerst, was verloren geht, und bietet an, die Kopie zu speichern. Dann löscht es von diesem Gerät Ihren Schlüssel (oder die Verbindung zum Bunker) und den gespeicherten Kalender. Was veröffentlicht wurde, bleibt verschlüsselt auf den Relays. Die Berechtigung, die Sie in Ihrer Signatur-App erteilt haben, widerrufen Sie in dieser App.

Öffentlich, weil Sie es wählen

Diese Funktionen sind aus, bis Sie sie einschalten, und die App zeigt Ihnen vorher, was jede davon preisgibt:

Herkos Calendar liest öffentliche Antworten anderer Apps auf Ihre öffentlichen Termine (RSVPs, kind 31925, und Abmeldungen, kind 84); es schreibt keine von beiden.

Was Sie selbst abfragen

Diese Verbindungen entstehen nur, wenn Sie sie anfordern:

Herkos Notes: was Relays sehen

Notes spricht mit Nostr-Relays und mit niemandem sonst. Es gibt keinen Herkos-Server, keinen Push-Server und keine Telemetrie. Jedes Relay sieht Ihre IP-Adresse und den Zeitpunkt jeder Verbindung.

Welche Relays. Wenn Ihr Konto eine Liste privater Relays hat (kind 10013, die Liste, die NIP-37 beschreibt), verwendet Notes die Relays darin, so wie sie sind, und überschreibt sie nie; es sucht diese Liste auf den Relays in seinen Einstellungen und auf den Relays, auf denen Sie veröffentlichen (Ihre NIP-65-Liste). Andernfalls verwendet es die Relays in seinen Einstellungen: standardmäßig relay.formstr.app, nos.lol und relay.primal.net, bis zu acht, alle änderbar. Die Einstellungen bieten außerdem eine Liste bekannter Relays, die sich mit einem Tippen hinzufügen lassen; keines davon wird kontaktiert, solange Sie es nicht hinzufügen. Ein Relay darf ws:// sein, eine unverschlüsselte Verbindung, nur wenn es auf dem Gerät oder im Heimnetz liegt (localhost, private Adressen, .local-Namen): Die Notizen reisen weiterhin verschlüsselt, aber jeder in diesem Netz kann sehen, was das Relay sieht (die Tabelle unten). Notes veröffentlicht keine eigene Relay-Liste, außer Sie bitten darum (Relays → Als meine Liste privater Relays speichern). Dann veröffentlicht es diese Relays als Ihre 10013, mit Ihrem Schlüssel verschlüsselt, auf denselben Relays, auf denen es die Listen sucht, und hält sie mit dem auf dem Stand, was Sie in Notes ändern: Die Relays sehen Ihren öffentlichen Schlüssel, dass es die Liste gibt und wann sie sich ändert, nicht die Relays darin. Eine Liste, die eine andere App geschrieben hat, wird nie überschrieben: Notes verwendet sie, so wie sie ist. Läuft eines dieser Relays auf diesem Gerät (eine Adresse ws://127.0.0.1 oder ws://localhost, etwa die App Citrine), hinterlässt Notes dort auch eine Kopie Ihrer Notizen, Notizbücher und Löschungen, genau so, wie sie signiert wurden, und weiterhin verschlüsselt. Dafür verlässt nichts das Gerät; Notes liest nie von diesem Relay, und eine Notiz, die nur dieses Relay hat, gilt nicht als hochgeladen. Andere Apps auf dem Gerät, die dieses Relay lesen, sehen, was jedes Relay sieht.

Was Was die Relays, die es speichern, sehen können Was sie nicht sehen können
Eine Notiz (kind 31234, NIP-37) Ihren öffentlichen Schlüssel; eine zufällige Kennung (d), aus einer Zufallszahl gebildet und nie aus dem Titel; das Tag k=30023, auf jeder Notiz gleich, sodass es nichts darüber verrät, was Sie schreiben; wann Sie sie zuletzt geändert haben; und ungefähr wie groß sie ist. Titel, Text, Schlagwörter, Notizbuch, ob sie angeheftet, ein Favorit oder im Papierkorb ist, und wann Sie sie erstellt haben.
Ein Sicherungspunkt (kind 1234), der Verlauf der Notiz Ihren öffentlichen Schlüssel, zu welcher Notiz er gehört (sein Tag a verweist auf die Kennung der Notiz) und wann er erstellt wurde. Was damals in der Notiz stand.
Ihre Notizbücher (kind 30078) Ihren öffentlichen Schlüssel, dass die Liste existiert und wann sie sich ändert. Die Kennung der Liste wird aus Ihrem öffentlichen Schlüssel abgeleitet, sodass sie auf allen Ihren Geräten gleich ist. Die Namen Ihrer Notizbücher, wie viele es sind und welche Notizen in jedem stehen.
Löschen (kind 5) Ihren öffentlichen Schlüssel und die Kennungen dessen, was Sie löschen: die Notiz und ihre Sicherungspunkte. —
Eine Notiz, die Sie teilen (kind 1059, ein Gift Wrap nach NIP-59) Den öffentlichen Schlüssel des Kontos, für das sie bestimmt ist (p); das Tag k=30023; ein Datum, zufällig um bis zu zwei Tage zurückgesetzt; ungefähr wie groß sie ist. Signiert ist sie mit einem eigens dafür erzeugten und nur einmal verwendeten Schlüssel, nicht mit Ihrem. Wer sie sendet, wann, ihren Titel und ihren Text. Darin liegen, versiegelt (kind 13) und nur für dieses Konto verschlüsselt, Ihr öffentlicher Schlüssel und die Notiz: Nur dieses Konto kann sie öffnen, und es erfährt, wer sie gesendet hat.

Was sich nicht verbergen lässt. Das d und das k einer Notiz und das a eines Sicherungspunkts müssen lesbar sein: Relays brauchen sie, um eine Notiz durch ihre neuere Version zu ersetzen und um ihren Verlauf zu finden. Ein Relay kann also zählen, wie viele Notizen Sie haben, und sehen, wann Sie jede einzelne bearbeiten und wie oft. Notes macht das gröber, nicht unsichtbar: Es speichert höchstens einen Sicherungspunkt pro Notiz und Stunde Bearbeitung, einen, wenn Sie eine geänderte Notiz schließen, und je einen von jeder Seite, wenn Sie einen Konflikt auflösen, nie einen pro Speichern, damit Ihr Schreibrhythmus nicht Minute für Minute veröffentlicht wird.

Warum Ihre Notizen nie ablaufen. NIP-37-Entwürfe dürfen ein Tag expiration tragen (sein Beispiel verwendet 90 Tage), und ein Relay, das es beachtet, löscht das Ereignis an diesem Datum. Für eine Notizen-App hieße das, Notizen zu verlieren, deren Löschung niemand verlangt hat; deshalb schreibt Notes es nie. Die Kehrseite: Ihre Notizen bleiben verschlüsselt auf den Relays, bis Sie sie löschen, und Löschen ist auf Nostr eine Bitte: Ein Relay kann seine Kopie behalten.

Eine Notiz teilen. Notes sendet die Kopie an die Relays, auf denen das andere Konto nach eigener Angabe liest (seine NIP-17-Relays, kind 10050, oder sonst die Lese-Relays seiner NIP-65-Liste), die es auf Ihren Relays sucht, und an Ihre eigenen Relays, höchstens acht. Übertragen wird, was in der Notiz steht (Titel, Text und Schlagwörter), nicht Ihr Notizbuch, Ihre Markierungen oder Ihr Papierkorb; was Sie danach ändern, wird nicht gesendet. Das andere Konto behält seine Kopie: Notes kann sie nicht zurückholen, und das Löschen Ihrer Notiz löscht sie nicht. Zum Empfangen fragt Notes Ihre Relays nach Gift Wraps, die an Ihren Schlüssel gerichtet sind und k=30023 tragen, und öffnet sie auf dem Gerät. Einen davon zu verwerfen entfernt ihn nur vom Gerät: Ein Gift Wrap ist mit einem Schlüssel signiert, den niemand aufbewahrt, daher kann keiner von Ihnen beiden die Relays bitten, ihn zu löschen, und er bleibt dort, für niemanden außer Ihnen lesbar.

Die Suche ist lokal. Alles ist verschlüsselt, daher kann kein Relay für Sie suchen. Notes lädt Ihre Notizen herunter, entschlüsselt sie und baut den Index auf dem Gerät auf; die Wörter, nach denen Sie suchen, werden nirgendwohin gesendet.

Ein Relay, das NIP-42-Authentifizierung verlangt, erfährt Ihren öffentlichen Schlüssel; Notes beantwortet die Anfrage mit Ihrem Konto. Notes fragt Ihre Relays außerdem nach Entwürfen, die andere Apps mit Ihrem Schlüssel geschrieben haben (kinds 31234 und das ältere 30024), um sie schreibgeschützt anzuzeigen, und veröffentlicht dabei nichts. Wenn Sie sich mit einem entfernten Signierer anmelden (einem Bunker oder Nostr Connect), übertragen dessen Relays Ihre verschlüsselten Signieranfragen, und Notes bittet ihn nur um Signaturen für die oben genannten kinds (einschließlich des Siegels einer geteilten Notiz, kind 13; ihr Gift Wrap wird auf dem Gerät signiert, mit dem nur einmal verwendeten Schlüssel). Mit einer Signier-App auf deinem Android-Handy (NIP-55, etwa Amber) spricht Notes direkt auf dem Handy mit ihr, ohne Relay dazwischen, bittet sie um dasselbe und prüft jedes zurückkommende signierte Event, bevor es verwendet wird.

Herkos Local Relay: was es speichert und mit wem es spricht

Herkos Local Relay ist ein Nostr-Relay, das auf Ihrem eigenen Gerät läuft, für die Herkos-Apps und jeden anderen Nostr-Client. Dahinter steht kein Server von uns, und es sendet uns nichts.

Was es speichert, auf dem Gerät. Die Ereignisse, die Ihre Apps hineinschreiben, und die, die es von Ihren Relays holt, in einer Datenbank, verschlüsselt mit einem Schlüssel, der im sicheren Speicher des Betriebssystems liegt. Daneben: die Apps, die Sie gekoppelt haben, und was jede davon darf; seine Einstellungen (settings.json: der Port, das Kontingent, die Bereinigung, ob das Sitzungsprotokoll eingeschaltet ist); und die der Kopien (backups.json: wie oft, der Ordner, der öffentliche Schlüssel, für den die Kopien verschlüsselt werden, und sein Salt, wann die letzte erstellt wurde). Nichts davon ist geheim, und das Passwort der Kopien wird nie gespeichert. Unter Windows und Linux gibt relay.json im Ordner der App an, solange es läuft, auf welchem Port es lauscht, damit die Herkos-Apps es finden. Wenn Sie die App deinstallieren, wird die Datenbank gelöscht, und ihr Schlüssel wird nutzlos.

Wer sich verbinden kann. Es lauscht nur auf 127.0.0.1 (Port 4873, sofern Sie ihn nicht ändern): Nichts außerhalb des Geräts kann es erreichen. Jede App auf dem Gerät kann diese Adresse erreichen; deshalb muss eine App oder eine Webseite gekoppelt sein, von Ihnen auf dem Bildschirm bestätigt, bevor sie schreiben kann, und eine Webseite, die nicht gekoppelt ist, wird abgewiesen. Wenn Sie einer App den Zugriff entziehen, wird sie sofort getrennt. Private Ereignisse (Entwürfe, private Listen, Erinnerungen, die versiegelten Umschläge, die Sie erhalten) werden nur an den herausgegeben, der mit NIP-42 nachweist, dass er den Schlüssel besitzt, zu dem sie gehören. Lokales Netzwerk und Tor sind noch nicht verfügbar; wenn sie kommen, bleiben sie aus, bis Sie sie einschalten, und erfordern TLS oder einen Onion-Dienst, Authentifizierung und eine Liste erlaubter Schlüssel.

Wer Was sie sehen können Wann
Ihre Relays (die in Ihrer NIP-65-Liste) Ihre IP-Adresse; Ihren öffentlichen Schlüssel, wenn ein Relay NIP-42-Authentifizierung verlangt; die öffentlichen Ereignisse, die Sie darüber veröffentlichen; und, zum Synchronisieren, nach welchen Ihrer Ereignisse es fragt. Wenn Sie veröffentlichen und wenn es synchronisiert (mit Negentropy, NIP-77, wo das Relay es anbietet).
Die Posteingangs-Relays derer, denen Sie schreiben (deren NIP-17-Liste, kind 10050, oder sonst die Lese-Relays ihrer NIP-65-Liste) Ihre IP-Adresse und den an diese Person gerichteten versiegelten Umschlag (NIP-59), gesendet nach einer zufälligen Wartezeit. Er wird nie an Ihre eigenen Relays gesendet. Wenn eine App darüber eine private Nachricht oder Einladung sendet.

Um herauszufinden, wo jemand empfängt, fragt es Ihre Relays. Ihre privaten Ereignisse (Entwürfe, private Listen, Erinnerungen) verlassen das Gerät nie. Es gibt seine eigene Adresse nie bekannt (sie steht in niemandes NIP-65-Liste), sein NIP-11-Dokument verrät nicht, wer Sie sind, und es gibt keine Analytik, keine Telemetrie und keine Absturzberichte. Unter Android läuft es als Dienst mit einer Benachrichtigung und deren Schaltfläche Stoppen; nach 10 Minuten ohne Verbindungen schläft es ein, und eine Herkos-App weckt es auf dem Gerät selbst, ohne Push-Server.

Das Sitzungsprotokoll ist standardmäßig aus. Wenn Sie es einschalten, wird es nur im Arbeitsspeicher gehalten, die letzten 500 Zeilen, und gelöscht, wenn das Relay stoppt: Verbindungen, NIP-42-Authentifizierung, angenommene oder abgelehnte Ereignisse und die angefragten kinds, nach kind und dem Anfang ihrer Kennung, nie ihr Inhalt.

Kopien. Die verschlüsselte Kopie des gesamten Speichers wird nur dort geschrieben, wo Sie es wählen: in einem Ordner auf dem Gerät oder auf einem externen Laufwerk. Ein Ordner eines Cloud-Clients (OneDrive, Google Drive, Dropbox, iCloud, Nextcloud, Herkos Drive …) wird abgelehnt. Sie wird mit einem eigenen Passwort verschlüsselt (scrypt und XChaCha20-Poly1305); die geplanten für den öffentlichen Schlüssel, der sich aus diesem Passwort ergibt, sodass sie ohne es erstellt werden. Die letzten sieben werden behalten. Ohne das Passwort kann niemand eine Kopie öffnen, auch wir nicht, und wenn Sie es verlieren, ist die Kopie verloren. Der JSONL-Export ist nicht verschlüsselt: Er enthält Ihre privaten Ereignisse im Klartext, und die App sagt Ihnen das, bevor sie ihn schreibt.

Die Bereinigung löscht nur Ereignisse anderer Personen: nie Ihre eigenen, die Umschläge für Sie oder die kinds, die Ihre Apps schützen; wegen des Kontingents nur nach einer Kopie vom letzten Tag. Und wie überall in Nostr ist Löschen eine Bitte: Was schon an andere Relays gegangen ist, kann dort bleiben.

Unsere Websites und Cloudflare

herkos.app (einschließlich herkos.app/e/), app.herkos.app (die Web-Version von Mail), calendar.herkos.app und notes.herkos.app (die Web-Versionen von Calendar und Notes, sobald veröffentlicht) und fdroid.herkos.app (unser F-Droid-Repository) sind statische Dateien, die von Cloudflare (Cloudflare Pages und R2) ausgeliefert werden. Wie jeder Webhoster erhält Cloudflare Ihre IP-Adresse, den User-Agent Ihres Browsers, die aufgerufene Adresse (ohne den Teil nach #) und die Uhrzeit und kann sie gemäß seiner eigenen Datenschutzerklärung in seinen Protokollen speichern.

Wir setzen keine Cookies und verwenden keine Analytik; die Seiten und die eigenen Dateien der Web-Apps kommen nur von diesen Domains (danach verbinden sich die Web-Apps mit den oben beschriebenen Relays und Servern), und wir sehen uns keine Protokolle einzelner Besucher an. Downloads unter Releases kommen von GitHub, das dieselbe Art von Daten gemäß seinen eigenen Richtlinien sieht.

Öffentlich von Natur aus

Nostr ist ein öffentliches Netzwerk. Folgendes ist für jeden sichtbar, der die von Ihnen genutzten Relays abfragt, und mit Ihrem öffentlichen Schlüssel verknüpft:

Ihre Wahlmöglichkeiten und Rechte

Änderungen

Wir ändern dieses Dokument, wenn sich das Verhalten der App ändert, und halten das Datum oben fest. Maßgeblich ist PRIVACY.md im Repository; die veröffentlichte Seite ist eine Kopie davon.

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

Andere Sprachen

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