O Windows 11 vai dizer às aplicações a sua faixa etária
A Microsoft publicou a documentação para programadores das Windows Age APIs e ela descreve exatamente aquilo sobre que a web discute há dois anos: um sinal de verificação de idade integrado no próprio sistema operativo. Uma aplicação vai poder perguntar ao Windows em que faixa etária está a pessoa com sessão iniciada e se essa idade foi verificada de forma independente. O Microsoft Teams Free é o primeiro produto previsto para usar isto. As interfaces estão documentadas mas ainda não ligadas: a ativação está planeada para uma versão do Windows mais adiante este ano.
O que uma aplicação recebe de facto
O trabalho é feito por duas chamadas. A GetUserAgeRangeAsync devolve uma faixa e não uma data de nascimento: menos de 10 anos, dos 10 aos 12, dos 13 aos 15, dos 16 aos 17, ou 18 e mais. Se o Windows não souber, a resposta vem vazia e a aplicação deve recorrer à sua própria barreira de idade. A GetAgeVerificationStatusAsync devolve um de cinco valores: verificado, não verificado, recusado, temporariamente indisponível ou não aplicável.
A Microsoft diz explicitamente que a data de nascimento não sai do sistema e que também não são revelados dados sobre relações familiares. O Windows verifica ainda a identidade da aplicação que pergunta, por isso um programa qualquer não consegue obter o sinal destinado a outro. Os requisitos são concretos e modestos: Windows 11, uma interface Win32 COM, uma sessão com conta Microsoft iniciada e uma aplicação registada naquilo a que a Microsoft chama plataforma Digital Safety.
O Teams Free vai à frente, e o preço da recusa vê-se
A página de apoio do Teams Free enumera o que perde um utilizador não verificado nas regiões onde isto for ligado: gravar reuniões e chamadas, o Copilot e outras funcionalidades de IA, e o acesso às funcionalidades de comunidade. Ali mesmo se lê que não será pedido a toda a gente, que chega em breve e só nalguns países, e que o estado pode demorar até 24 horas a atualizar-se depois da verificação.
É esta a forma da coisa. Ninguém é expulso do produto. A conta passa apenas a ser uma versão reduzida de si própria até provar algo sobre a pessoa que está por trás.
Porque é que uma barreira no sistema é diferente de uma barreira num site
Do lado da privacidade, este desenho é mesmo melhor do que aquilo que os últimos dois anos produziram. Uma faixa etária é melhor do que entregar uma digitalização do passaporte a cada site que a peça, e melhor do que a alternativa sobre a qual escrevemos repetidamente, quando os verificadores acumulam digitalizações de documentos e depois vazam. Uma verificação ao nível da conta em vez de dezenas de cópias do seu documento espalhadas por serviços.
A outra metade é que a verificação muda para um sítio que não dá para contornar. Uma barreira de site assente na sua localização resolve-se com outro ponto de saída. Um sinal que vem do sistema operativo, ligado à conta com que iniciou sessão, não é sequer uma questão de rede. Não há endereço nenhum para mudar. E depois de assente a canalização, decidir que aplicações têm de a consultar deixa de ser técnico e passa a ser político.
Isto foi encomendado, não inventado
A Microsoft não chegou aqui sozinha. Os legisladores andam há algum tempo a empurrar a responsabilidade pela pilha abaixo, e o Illinois assinou uma lei que põe a verificação de idade no sistema operativo em vez de aos sites um a um. Uma interface ao nível do sistema operativo é exatamente a forma que uma empresa constrói quando a lei aponta nessa direção, e é uma forma que viaja: construída uma vez para um estado, fica pronta para onde a mesma exigência aparecer a seguir. Quantos sítios são, vê-se na nossa lista atualizada de países que fecham as redes sociais por idade.