O argumento para o Vaultaire

As aplicações de privacidade têm uma falha fatal: parecem aplicações de privacidade. Este manifesto explica porque é que o Vaultaire foi construído para eliminar a prova, não para acrescentar mais um ecrã de bloqueio.

As aplicações de privacidade têm uma falha fatal: parecem aplicações de privacidade.

Uma pasta bloqueada anuncia que está bloqueada. Uma galeria oculta chamada “Calculator+” não engana ninguém que faça buscas. Cada cofre de fotos “seguro” no seu iPhone partilha o mesmo problema: prova que tem algo a esconder.

Quando alguém o obriga a desbloquear o telemóvel, seja um agente de fronteira, um parceiro controlador ou um governo autoritário, vê a aplicação, vê o cadeado e não para até a abrir.

O Vaultaire não abre um catálogo de cofres nomeados. Um padrão aborda um cofre criptografado e a interface não anuncia os outros.

Como deve funcionar realmente um cofre de fotos encriptado

Desenhe um padrão na grade. PBKDF2 deriva uma chave de cofre local, que autentica o índice criptografado e desembrulha a chave mestra aleatória usada para AES-256-GCM criptografia de arquivos. Desenhe um padrão configurado diferente e um cofre criptografado diferente poderá ser aberto. As operações AES são executadas no processo do aplicativo por meio de CryptoKit; Vaultaire não reivindica criptografia simétrica arbitrária dentro Secure Enclave.

Insira um padrão sem índice correspondente? Nenhuma mensagem de “senha incorreta” e nenhuma lista de outros cofres, apenas um estado de criação vazio. Essa equivalência se aplica à interface. Um nome de arquivo de índice copiado e AES-GCM tag ainda permite que um invasor do sistema de arquivos verifique suposições offline.

A interface não mostra nenhuma lista entre cofres, mas o limite de armazenamento é explícito: cada cofre local tem exatamente 1 arquivo de índice criptografado que pode ser contado e o uso do armazenamento muda com o conteúdo criptografado. Um examinador de sistema de arquivos pode contar índices e copiar texto cifrado, enquanto a chave derivada do padrão e a chave mestra aleatória protegem o mapa e o conteúdo do arquivo legível.

Isto não é uma fechadura na porta. É uma parede onde havia uma porta.

Porque a arquitectura de conhecimento zero importa

Uma tela de bloqueio por si só não prova que os arquivos estão criptografados. Qualquer cofre de fotos deve ser avaliado por seu formato de armazenamento, hierarquia de chaves, caminho de recuperação e comportamento quando o contêiner do aplicativo é copiado, e não pela presença de um PIN ou tela padrão.

O Vaultaire foi construído em torno de um princípio mais restrito: os serviços que armazenam registros criptografados do Vaultaire não devem receber conteúdos legíveis do cofre ou chaves de descriptografia. O cliente, iOS, Keychain, e o dispositivo desbloqueado permanecem parte do modelo de confiança, e os arquivos criptografados permanecem detectáveis como dados criptografados do aplicativo.

Nenhuma conta de identidade do Vaultaire. O aplicativo não requer seu endereço de e-mail ou número de telefone. A Apple ainda pode manter a compra, iCloude registros de contas de dispositivos e análises baseadas em consentimento podem criar eventos de produtos pseudônimos de acordo com a política de privacidade.

Nenhuma dependência da nuvem para uso do cofre local. Vaultaire cria CloudKit registra apenas quando você escolhe backup criptografado, sincronização de dispositivo ou compartilhamento; CloudKit em seguida, recebe texto cifrado e metadados operacionais, arquivos de vault não legíveis ou chaves de descriptografia de texto simples. iCloud Backups e backups de dispositivos de computador são caminhos de sistema separados e podem incluir os arquivos locais criptografados do aplicativo.

Nenhum desbloqueio biométrico dentro do Vaultaire. Um padrão fornece uma credencial separada do iPhone senha e Face ID, mas ainda pode ser observado, adivinhado, divulgado sob coerção ou capturado em um dispositivo comprometido. Deixamos a biometria de fora para manter o caminho de acesso explícito.

Nenhuma redefinição de e-mail. Nenhuma chave de recuperação mantida pelo provedor. Vaultaire gera uma frase de recuperação personalizada contendo 9 palavras separadas, não uma BIP-39 mnemônico. Ele armazena a frase de forma criptografada Keychain banco de dados para que você possa visualizá-lo mais tarde e armazenar uma frase criptografada CloudKit manifestado quando o backup está ativado.

Seu padrão passa por 600.000 rodadas de PBKDF2-HMAC-SHA512 com um salt em todo o dispositivo para derivar uma chave de cofre de 256 bits. Esse comprimento de saída não transforma um padrão adivinhado em 256 bits de entropia. A chave existe na memória do aplicativo durante o uso e os caminhos de bloqueio descartam o estado ativo sem reivindicar uma limpeza provável de cada cópia transitória.

Para quem é

Jornalistas que protegem fontes em locais onde as inspecções de telemóvel são rotina. Activistas com documentação sob vigilância governamental. Vítimas de violência doméstica que guardam provas num dispositivo que sabem estar a ser monitorizado. Viajantes a cruzar fronteiras onde a inspecção forçada de dispositivos é obrigatória. Advogados com materiais privilegiados em telemóveis pessoais.

E qualquer pessoa que perceba que a privacidade não é ter algo a esconder. É ter algo a proteger.

O cofre de coacção

Designe qualquer cofre como gatilho de coação. Quando esse padrão é desenhado, o cofre designado abre enquanto o Vaultaire remove outros índices locais e mapeamentos de recuperação do dispositivo atual. Criptografado existente iCloud backups e cópias de dispositivos peer permanecem inalterados e a recuperação posterior requer uma frase de recuperação explícita.

O fluxo é silencioso na interface do aplicativo e não é garantido que seja indetectável sob análise forense. Arquivos excluídos, estado do sistema de arquivos, registros na nuvem, dispositivos peer ou um dispositivo previamente comprometido ainda podem revelar que os dados existiam ou foram alterados.

O que não vamos construir

Não adicionaremos desbloqueio biométrico porque pode ser exigido legalmente. Não adicionaremos armazenamento dependente de nuvem porque cria um alvo para intimações e violações. Não adicionaremos análises que rastreiem como usa a aplicação. Não adicionaremos backdoors disfarçados de recuperação de conta. Não enfraqueceremos a arquitectura em nome da conveniência.

Cada decisão no Vaultaire volta a uma coisa: os seus ficheiros privados ficam seus em quaisquer circunstâncias.


Vaultaire é um cofre privado e criptografado de fotos e arquivos para iPhone. Não requer nenhuma conta de identidade. A análise opcional e a atribuição do Apple Ads permanecem desativadas até o consentimento, e sua política de eventos documentada exclui conteúdo do cofre, padrões, frases de recuperação, nomes de arquivos, tipos de arquivos, IDs de compartilhamento e IDs de cofre. AES-256-GCM funciona localmente através CryptoKit, com Keychain protegendo o estado de recuperação vinculado ao dispositivo.