ARQUITETURA
Quatro paradas no caminho.
O que cada uma pode ver.
Uma mensagem que você envia no espaço de trabalho passa pelo seu navegador, pelo nosso retransmissor, pelo enclave roteador da Tinfoil e pelo enclave onde o modelo roda. Escolha uma parada para ver o que roda ali, o que ela pode e não pode ver, e o código que faz isso.
Suas palavras, legíveisSó texto cifrado
Seu navegador verifica o enclave e depois sela a mensagem.
O que roda aqui
O espaço de trabalho e o verificador de código aberto da Tinfoil (o SDK tinfoil). Antes da primeira mensagem, ele busca a atestação do enclave, confere a assinatura do chip nela e verifica se o código medido é uma versão que a Tinfoil publicou no log público de transparência do Sigstore. Depois sela cada solicitação para a chave que essa atestação indica: EHBP, que é HPKE com X25519 e AES-256-GCM.
Pode ver
- Tudo o que você escreve, anexa e recebe. O dispositivo é seu.
- Qual enclave ele verificou, e um comprovante para cada resposta.
Guarda
- Nada fica escondido de você aqui. As conversas ficam neste navegador, na memória ou no armazenamento dele se você ativar o salvamento; as cópias que você sincroniza ou compartilha são criptografadas aqui antes.
De onde vêm os trechos
A build lê cada um do arquivo-fonte que ele indica, naquelas linhas, então o código aqui é o código a partir do qual este site foi gerado. Nosso repositório ainda não é público, por isso o código aparece aqui em vez de um link. O manifesto da build tem o hash de cada arquivo que o site serve, inclusive destes trechos; Verificar esta página compara com ele o código que seu navegador carregou. A Tinfoil publica como código aberto o seu verificador e o código que seus enclaves executam.
Dois outros caminhos
A API para desenvolvedores é diferente: nosso gateway lê cada solicitação na memória para verificá-la, depois a envia ao enclave do mesmo jeito, e nunca a armazena nem a registra em log. O modelo pequeno “Neste dispositivo” roda no seu navegador, e nada do que você envia a ele sai do dispositivo.
O que isto não mostra
Nada disso passou ainda por uma avaliação independente, e você está confiando que servimos o código de verificação tal como publicado. A página de privacidade traz todos os detalhes, e a página de transparência, nossas contagens e verificações agendadas.