Pular para o conteúdo
Voltar para Nymbot

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.

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.

CoisaNormalmenteem Modo Anônimo
Texto da sua mensagemLeia, para responderLeia, para responder
Qual chave perguntouA chave pública do seu nimA chave de lançamento
Qual chave é carregadaSeu NIMA chave de lançamento
Um registro de uso de cada respostaTempo, modelo, contagem de token e custo, nunca o texto, mantido por 90 dias sob seu nomeO mesmo, sob a chave de lançamento
Título da sua conversaSomente criptografado com sua própria chave, para sincronizaçãoO mesmo
Sua chave privadaNunca deixe o dispositivoNunca deixe o dispositivo
Seu repositório e Conexão tokensPassado 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 seladasPassado 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ê colocaCarregado para um host de mídia pública, assinado por uma chave lançável feita para essa imagemO mesmo
Código Você Executar em um servidorO código e quaisquer arquivos que você escolher, executado em um recipiente destruído posteriormenteO 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çãoNã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ídaNenhum: os chats anônimos nunca se registram para push, então você é notificado apenas enquanto o aplicativo está aberto
MemóriaAs entradas relevantes para uma mensagem viajam dentro delaNunca enviado, e nada é proposto do bate-papo
Seu endereço IPVisto pelo trabalhador; relés vêem o trabalhador, não você, sempre que ele pode ser alcançadoO 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.