Cryptile

O Acesso Total às Fotografias inclui as fotografias ocultas?

Atualizado

Pode. A Apple dá às aplicações uma definição para que uma consulta à biblioteca possa "include all assets regardless of their hidden state." (incluir todos os itens, independentemente do seu estado de ocultação). As fotografias ocultas ficam de fora por predefinição, mas uma aplicação com Acesso Total pode pedi-las.

Obter o Cryptile na App Store

O que preciso de saber?

  • Oculta não é uma fronteira de permissões. É um sinalizador numa fotografia, e as aplicações podem ler para além dele.
  • O Acesso Limitado é a escolha mais segura. A aplicação só vê as fotografias que escolher.
  • O seletor de fotografias não precisa de qualquer acesso. A Apple diz que corre num processo separado e é "private by default" (privado por predefinição).

O que diz a documentação da Apple?

O PhotoKit da Apple tem uma definição chamada includeHiddenAssets. A descrição da Apple: "If the value is false (the default), fetches exclude assets whose isHidden property is true. If the value is true, fetches include all assets regardless of their hidden state." (se o valor for falso, o predefinido, as consultas excluem os itens cuja propriedade isHidden é verdadeira. Se o valor for verdadeiro, as consultas incluem todos os itens, independentemente do seu estado de ocultação).

Assim, uma aplicação não vê fotografias ocultas por acaso. Vê-as se o seu programador o escolher.

Fonte: Apple Developer, includeHiddenAssets.

Que aplicações podem fazer isto?

As aplicações que têm acesso total de leitura à sua biblioteca. A Apple diz que, desde o iOS 14, uma aplicação "may only access the user's Photos library if they explicitly authorize it" (só pode aceder à biblioteca de Fotografias do utilizador se este o autorizar explicitamente). A biblioteca limitada permite-lhe "select specific assets and resources to share with an app" (selecionar itens e recursos específicos para partilhar com uma aplicação).

Fonte: Apple Developer, experiência de privacidade melhorada na sua aplicação de fotografias.

Como verifico que aplicações têm Acesso Total?

No iOS 27:

  1. Abra Definições → Privacidade e Segurança.
  2. Toque em Fotografias. Aparece uma lista das aplicações que pediram acesso.
  3. Toque em cada aplicação e altere para Acesso Limitado ou Nenhum sempre que puder.
  4. Volte atrás e toque em Relatório de Privacidade das Aplicações para ver como as aplicações usam as permissões que concedeu.

Fonte: Apple, Controlar o acesso a informações nas aplicações.

Que aplicações precisam realmente de Acesso Total?

Poucas. As aplicações de cópia de segurança, os editores de fotografias que gerem toda a sua biblioteca e alguns serviços de impressão podem precisar. As aplicações de mensagens e sociais costumam funcionar com o seletor ou com o Acesso Limitado. Se uma aplicação deixar de funcionar, pode conceder mais acesso mais tarde.

Como mantenho as fotografias longe de todas as aplicações?

Tire-as da biblioteca. Uma fotografia num cofre encriptado não está na biblioteca das Fotografias, por isso nenhuma permissão das Fotografias a alcança. Elimine o original das Fotografias e depois de Eliminadas Recentemente.

O nosso guia sobre encriptar fotografias no iPhone tem os passos. Para saber o que Ocultas faz e não faz, veja o álbum Ocultas está encriptado?

O que isto não protege

Cortar o acesso impede leituras futuras, não as passadas. Uma aplicação que já copiou fotografias para os seus servidores continua a tê-las. Um cofre não impede alguém que tenha o seu telemóvel desbloqueado e o padrão do cofre. Se perder o padrão do Cryptile e a frase de recuperação, o cofre perde-se.

Fazê-lo com o Cryptile

O Cryptile mantém as fotografias fora da biblioteca das Fotografias, encriptadas com AES-256-GCM com uma chave derivada do seu padrão. Não há conta nem servidor, e o programador nunca tem as suas chaves.

Obter o Cryptile na App Store