Base de conhecimento Privacidade
Criptografia
Suas perguntas e suas respostas são criptografadas de ponta a ponta, com uma camada pós-quântica sobre a clássica.
Esta página foi traduzida automaticamente por conveniência. O original em inglês é a versão aplicável.
End-to-end por padrão
Cada mensagem em cada conversa é criptografada no seu dispositivo antes de ir a qualquer lugar, e descriptografada na outra extremidade.
"O outro fim" aqui é o serviço Nymbot, que tem que ler sua pergunta para respondê-la. Outro pode – não significa e não pode significar que o assistente responde algo que nunca viu. Moda Anônima é a resposta para a pergunta diferente de se ele deveria saber Quem Perguntou o
Apresentação Wraps
As mensagens viajam como embalagens de presente Nostr. Cada uma é de três camadas:
- a rumor - a própria mensagem, não assinada, de modo que nunca possa ser comprovada a terceiros;
- a selo, assinado por você e criptografado para o destinatário, que é como o destinatário sabe quem o enviou;
- a embrulho, criptografado e assinado por uma chave descartável de uso único, que é tudo que um relé nunca vê.
Assim, um relé que detém seu tráfego vê um evento a partir de uma chave que existe apenas para essa mensagem, com um timestamp aleatório – ele pode dizer que uma mensagem é para o Nymbot, não quem a enviou.
Uma cópia de cada mensagem também é embrulhada em sua própria chave, que é como seu histórico é restaurado em um novo dispositivo a partir dos relés, em vez de qualquer transcrição do lado do servidor.
Híbrido pós-quântico
A camada clássica é elíptica-curva. Um computador quântico grande o suficiente quebra que retroativamente - o tráfego capturado hoje, descriptografado anos depois. HíbridoUma encapsulação de chave ML-KEM é combinada com a troca clássica, e um atacante tem que quebrar ambas para ler qualquer coisa.
ML-KEM é a grade KEM padronizada pelo NIST. Combinar em vez de substituir é deliberado: se a suposição da grade for errada, você ainda tem a curva elíptica, e vice-versa redonda.
Nymbot publica um anúncio de capacidade assinado carregando sua chave KEM, para que seu aplicativo possa selá-lo sem uma corrida de pesquisa que deixaria silenciosamente uma mensagem clássica-somente.
O que o servidor vê
Ser preciso sobre isso importa mais do que ser tranquilizador sobre isso.
| Coisa | Normalmente | em Modo Anônimo |
|---|---|---|
| Texto da sua mensagem | Leia, para responder | Leia, para responder |
| Qual chave perguntou | A chave pública do seu nim | A chave de lançamento |
| Qual chave é carregada | Seu NIM | A chave de lançamento |
| Um registro de uso de cada resposta | Tempo, modelo, contagem de token e custo, nunca o texto, mantido por 90 dias sob seu nome | O mesmo, sob a chave de lançamento |
| Título da sua conversa | Somente criptografado com sua própria chave, para sincronização | O mesmo |
| Sua chave privada | Nunca deixe o dispositivo | Nunca deixe o dispositivo |
| Seu repositório e Conexão tokens | Passado com os pedidos que os usam, nunca armazenado legível; armazenado selado com uma chave de servidor apenas enquanto um Fonte Corrida que os usa está funcionando (no máximo 6 horas); sincronizado apenas dentro de suas configurações seladas | Passado com cada solicitação, nunca armazenado.Um token forjado nomeia sua conta forjada, então usando um repositório em um bate-papo anônimo permite que o servidor ligue esse bate-papo a ele |
| Imagens que você coloca | Carregado para um host de mídia pública, assinado por uma chave lançável feita para essa imagem | O mesmo |
| Código Você Executar em um servidor | O código e quaisquer arquivos que você escolher, executado em um recipiente destruído posteriormente | O mesmo, pago pela chave lançada |
| Rotação de fundo (Opt-in em inglês) | Apenas se você ativá-los: o estado salvo de uma tarefa parado e as configurações de sua próxima etapa necessárias, incluindo tokens de repositório e conector, selado com uma chave que apenas o servidor detém enquanto a tarefa continua sem o seu aplicativo, e excluído quando termina e sempre dentro de 6 horas. | Não disponível; o aplicativo nunca solicita um |
| Planejamento rápido (Opt-in em inglês) | Apenas para um cronograma que você define para ser executado no servidor: seu prompt, título, repetição, bate-papo alvo, modelo, limites de crédito e onde enviar a notificação, selado com uma chave apenas o servidor detém, que pode ler o prompt quando ele é executado. Excluído quando você excluir o cronograma, desativar a opção, limpar seu histórico ou apagar o aplicativo, e o mais tardar quando sua permissão expirar após 90 dias. “Notifique-me em vez de executar” mantém apenas o tempo devido e onde enviar a notificação | Não disponível: um cronograma que responde em um bate-papo anônimo é executado apenas no seu dispositivo, e um cronograma do servidor nunca é executado em um fio de bate-papo anônimo |
| O registro Push para Resposta notificações (Opt-in em inglês) | O token push do seu dispositivo ou a assinatura push do seu navegador, com um identificador de bate-papo opaco, é mantido até que essa resposta seja concluída | Nenhum: os chats anônimos nunca se registram para push, então você é notificado apenas enquanto o aplicativo está aberto |
| Memória | As entradas relevantes para uma mensagem viajam dentro dela | Nunca enviado, e nada é proposto do bate-papo |
| Seu endereço IP | Visto pelo trabalhador; relés vêem o trabalhador, não você, sempre que ele pode ser alcançado | O mesmo – use o Tor ou uma VPN se isso importar |
Os títulos de conversação são gerados no seu dispositivo, nunca pelo modelo, e apenas cruzam o fio criptografado para a sua própria chave, para que seus outros dispositivos possam mostrá-los.