Em um esforço para aumentar a privacidade do usuário evitando a coleta indesejada de dados, a Apple está exigindo que os desenvolvedores de aplicativos declarem o motivo do uso de APIs específicas.
Anunciado inicialmente em sua conferência de desenvolvedores no mês passado, a iniciativa tem como alvo um pequeno conjunto de APIs que, segundo a Apple, “podem ser mal utilizadas para coletar dados sobre os dispositivos dos usuários por meio de impressões digitais”, o que é proibido pelo programa de desenvolvedores da empresa.
Para evitar o uso indevido, a Apple exigirá que os desenvolvedores incluam no manifesto de privacidade de seus aplicativos os motivos para usar tais APIs, para garantir que as APIs sejam usadas apenas para a finalidade a que se destinam.
“Seu aplicativo ou SDK de terceiros deve declarar um ou mais motivos aprovados que reflitam com precisão o uso de cada uma dessas APIs e os dados derivados de seu uso. Você pode usar essas APIs e os dados derivados de seu uso apenas pelos motivos declarados”, explica a Apple.
A funcionalidade do aplicativo, explica a gigante da tecnologia, deve refletir o motivo declarado e os desenvolvedores de aplicativos são proibidos de usar as APIs ou os dados derivados para rastrear usuários.
As APIs cobertas por esta política incluem aquelas usadas para acessar carimbos de data/hora de arquivos, o tempo de inicialização do sistema, o espaço em disco disponível, a lista de teclados ativos e os padrões do usuário.
A partir deste outono, a Apple notificará os desenvolvedores se eles enviarem ou atualizarem aplicativos que usam essa API sem fornecer um motivo no manifesto de privacidade do aplicativo.
A partir de 2024, todos os novos aplicativos ou atualizações de aplicativos precisarão incluir um motivo aprovado em seus manifestos de privacidade para refletir o uso da API. A política, anunciou a Apple, também se aplica a APIs de SDKs de terceiros.
A Apple publicou a lista de APIs de razão necessárias e detalhes sobre o que os desenvolvedores precisam fazer para declarar motivos aprovados para eles.
Os desenvolvedores com aplicativos que usam APIs de motivo obrigatório “para fornecer benefícios às pessoas que usam o aplicativo” por motivos não cobertos são incentivados a entrar em contato com a Apple para enviar solicitações por um motivo aprovado.