Passer au contenu
Retour à Nymbot

Base de connaissances Confidentialité

Encryption

Vos questions et ses réponses sont cryptées de bout en bout, avec une couche post-quantum au-dessus de la classique.

End-to-end par défaut

Chaque message dans chaque conversation est crypté sur votre appareil avant d'aller n'importe où, et déchiffré à l'autre bout.

"L'autre bout" ici est le service Nymbot, qui doit lire votre question pour y répondre. Autre peut - cela ne signifie pas et ne peut pas dire que l'assistant répond à quelque chose qu'il n'a jamais vu. La mode anonyme est la réponse à la question différente de savoir si elle devrait savoir qui Demandez à .

Les cadeaux Wraps

Les messages voyagent comme des enveloppes cadeaux de Nostr. Chacune est composée de trois couches :

  • a rumeur – le message lui-même, non signé, de sorte qu’il ne puisse jamais être prouvé à un tiers ;
  • a jointsigné par vous et crypté au destinataire, c'est ainsi que le destinataire sait qui l'a envoyé;
  • a Enveloppe, crypté et signé par une clé jetable à usage unique, qui est tout un relais jamais vu.

Ainsi, un relais contenant votre trafic voit un événement à partir d'une clé qui existe uniquement pour ce message, avec un timestamp aléatoire - il peut dire qu'un message est pour Nymbot, pas qui l'a envoyé.

Une copie de chaque message est également enveloppée dans votre propre clé, ce qui est comment votre historique est restauré sur un nouvel appareil à partir des relais plutôt que de toute transcription du côté serveur.

Les hybrides post-quantiques

La couche classique est elliptique-curve. Un ordinateur quantique suffisamment grand brise que rétroactivement - le trafic capturé aujourd'hui, décrypté des années plus tard. Hybride: une encapsulation de clé ML-KEM est combinée avec l'échange classique, et un attaquant doit rompre les deux pour lire quoi que ce soit.

ML-KEM est la grille standardisée par le NIST KEM. La combinaison plutôt que la substitution est délibérée: si l'hypothèse de la grille s'avère erronée, vous avez toujours la courbe elliptique, et l'inverse rond.

Nymbot publie une annonce de capacité signée portant sa clé KEM, de sorte que votre application puisse le sceller sans une course de recherche qui laisserait tranquillement un message classique-uniquement.

Ce que le serveur voit

Être précis à ce sujet est plus important que d'être rassurant à ce sujet.

ChoseNormalementdans mode anonyme
Votre message texteLire, pour y répondreLire, pour y répondre
Quelle clé est demandéeLa clé publique de votre nymUne clé déchirante
Quelle clé est chargéeVotre NIMLa clé de lancement
Un enregistrement d'utilisation de chaque réponseLe temps, le modèle, les comptes de jetons et le coût, jamais le texte, conservé pendant 90 jours sous votre nomMême, sous la clé jetable
Le titre de votre conversationSeulement crypté à votre propre clé, pour la synchronisationmême
Votre clé privéeNe jamais quitter l'appareilNe jamais quitter l'appareil
Ton dépôt et connecteur Les tokensPassé avec les demandes qui les utilisent, jamais stocké lisible; stocké scellé avec une clé de serveur seulement alors qu'un En arrière-plan qui les utilise fonctionne (au plus 6 heures); synchronisé uniquement dans vos paramètres scellésPassé avec chaque demande, jamais stocké. Un jeton forgé nomme votre compte forgé, de sorte que l'utilisation d'un dépôt dans un chat anonyme permet au serveur de lier ce chat à celui-ci
Les photos que vous attachezTéléchargé sur un hébergeur de médias publics, signé par une clé jetable créée pour cette imagemême
Le code vous Réserver sur un serveurLe code et tous les fichiers que vous avez choisis, exécutés dans un conteneur détruit par la suiteMême, payé par la clé jetée
Randonnée de fond (Opt-in à l’extérieur)Seulement si vous les activez : l'état enregistré d'une tâche arrêtée et les paramètres dont elle a besoin à l'étape suivante, y compris les jetons de dépôt et de connecteur, scellés avec une clé que seul le serveur détient pendant que la tâche se poursuit sans votre application, et supprimés lorsqu'elle se termine et toujours dans les 6 heures.Pas disponible; l'application ne demande jamais un
Prévisions promptes (Opt-in à l’extérieur)Seulement pour un calendrier que vous définissez pour exécuter sur le serveur: son prompt, titre, répétition, chat cible, modèle, limites de crédit et où envoyer la notification, scellé avec une clé que ne détient que le serveur, qui peut lire la notification lorsqu'elle s'exécute. Supprimé lorsque vous supprimez le calendrier, désactivez l'option, effacez votre historique ou effacez l'application, et au plus tard lorsque son autorisation expire après 90 jours. “Notify me instead of running” keeps only the due time and where to send the notificationPas disponible : un calendrier qui répond dans un chat anonyme s’exécute uniquement sur votre appareil et un calendrier serveur ne s’exécute jamais dans le fil d’un chat anonyme
Enregistrement Push pour Notifications Réponses (Opt-in à l’extérieur)Le jeton push de votre appareil ou l'abonnement push de votre navigateur, avec un identifiant de chat opaque, conservé jusqu'à ce que cette réponse soit terminéeAucun: les chats anonymes ne s'inscrivent jamais pour le push, vous n'êtes donc avisé que lorsque l'application est ouverte
mémoireLes entrées pertinentes pour un message se déplacent à l'intérieurJamais envoyé, et rien n'est proposé depuis le chat
Votre adresse IPVue par le travailleur ; les relais voient le travailleur, pas vous, chaque fois qu’il peut être atteintMême chose – utilisez Tor ou un VPN si cela importe

Les titres de conversation sont générés sur votre appareil, jamais par le modèle, et ne traversent que le fil chiffré avec votre propre clé, de sorte que vos autres appareils puissent les afficher.