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.
Cette page est traduite automatiquement pour plus de commodité. La version originale anglaise est la version qui s’applique.
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.
| Chose | Normalement | dans mode anonyme |
|---|---|---|
| Votre message texte | Lire, pour y répondre | Lire, pour y répondre |
| Quelle clé est demandée | La clé publique de votre nym | Une clé déchirante |
| Quelle clé est chargée | Votre NIM | La clé de lancement |
| Un enregistrement d'utilisation de chaque réponse | Le temps, le modèle, les comptes de jetons et le coût, jamais le texte, conservé pendant 90 jours sous votre nom | Même, sous la clé jetable |
| Le titre de votre conversation | Seulement crypté à votre propre clé, pour la synchronisation | même |
| Votre clé privée | Ne jamais quitter l'appareil | Ne jamais quitter l'appareil |
| Ton dépôt et connecteur Les tokens | Passé 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és | Passé 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 attachez | Téléchargé sur un hébergeur de médias publics, signé par une clé jetable créée pour cette image | même |
| Le code vous Réserver sur un serveur | Le code et tous les fichiers que vous avez choisis, exécutés dans un conteneur détruit par la suite | Mê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 notification | Pas 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ée | Aucun: les chats anonymes ne s'inscrivent jamais pour le push, vous n'êtes donc avisé que lorsque l'application est ouverte |
| mémoire | Les entrées pertinentes pour un message se déplacent à l'intérieur | Jamais envoyé, et rien n'est proposé depuis le chat |
| Votre adresse IP | Vue par le travailleur ; les relais voient le travailleur, pas vous, chaque fois qu’il peut être atteint | Mê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.