Descrição geral dos indicadores da idade para segurança digital

As APIs Windows Age fornecem um mecanismo de preservação da privacidade para que as aplicações possam determinar o grupo etário e o estado verificado por idade do utilizador iniciado sessão. Estas APIs são concebidas para aplicações que precisam de cumprir as normas de segurança infantil sem exigir que a aplicação recolha, armazene ou processe data de nascimento ou outras informações pessoais identificáveis. As aplicações usam estes sinais para adaptar conteúdos, funcionalidades ou controlos de acesso com base na idade e no estado verificado do utilizador — sem necessidade de implementar o seu próprio sistema de verificação de idade.

O que são sinais de idade?

Sinais de idade são valores que o Windows fornece às aplicações quando um utilizador toma uma ação para aceder a conteúdos relacionados com a idade ou restritos. A aplicação do chamador faz um pedido para aceder ao grupo etário do utilizador e/ou ao estado verificado de idade para informar a experiência adequada do utilizador final.

Um sinal de idade não expõe diretamente a idade ou data de nascimento do utilizador. Em vez disso, fornece uma faixa etária que a aplicação pode usar para tomar decisões de conteúdo. A API GetUserAgeRangeAsync oferece os seguintes grupos etários:

  • Sub-10
  • 10-12
  • 13-15
  • 16-17
  • 18+

APIs de Segurança Digital

Note

Estas APIs são documentadas antes da disponibilidade. Ainda não estão ativados em tempo de execução e estão planeados para serem ativados numa versão futura ainda este ano. Até lá, as chamadas devolvem uma faixa etária desconhecida (null) e um estado de verificação indisponível, por isso certifique-se de que a sua aplicação volta ao comportamento ou limite de idade padrão.

GetUserAgeRangeAsync

Devolve a faixa etária do utilizador como um objeto UserAgeRange com as propriedades Lower e Upper.

Grupo etário Valores de retorno
Menos de 10 {0, 9}
10-12 {10, 12}
13-15 {13, 15}
16-17 {16,17}
18+ {18, INT32_MAX}
Desconhecido null

Quando o resultado é null, as aplicações devem recorrer ao seu comportamento predefinido ou mecanismo de verificação etária.

GetAgeVerificationStatusAsync

Devolve o estado de verificação de idade do utilizador para indicar se a idade do utilizador foi verificada de forma independente pelo fornecedor de identidade. Esta API está disponível tanto para chamadas 1P como 3P. As possíveis saídas incluem:

  • Verificada
  • Unverified
  • OptedOut
  • TemporariamenteIndisponível
  • Não Aplicável

Identidade do chamador

A plataforma Digital Safety valida a identidade da aplicação que chama antes de devolver os valores do sinal. Isto impede que aplicações não autorizadas consultem as definições de segurança de outra aplicação. A sua aplicação deve estar devidamente registada e identificada para receber dados significativos de sinal.

Quando usar sinais de idade

Utilize indicadores de idade quando a sua aplicação:

  • Apresenta conteúdos gerados pelos utilizadores, funcionalidades sociais ou ferramentas de comunicação que podem não ser adequadas para todas as idades.
  • Oferece compras dentro da aplicação ou moedas virtuais onde as restrições de idade são relevantes.
  • Transmite ou reproduz conteúdos multimédia com classificações de maturidade.

Como funcionam os sinais de idade a um nível geral

Diagrama que mostra o fluxo entre a sua aplicação, o serviço local da API de Segurança Digital e a Configuração.

Privacidade e tratamento de dados

Os sinais de idade são concebidos com a privacidade como princípio fundamental:

  • Nenhum dado pessoal é exposto. A API não devolve a idade, data de nascimento ou detalhes da relação familiar do utilizador.
  • Os grupos etários são genéricos. Indicam faixas etárias comuns para vários casos de uso, como jogos ou legislação regional.

Requisitos de plataforma

Requisito Detalhes
Versão mínima do SO Windows 11
Superfície API Win32 COM (C/C++)
Contexto de utilizador Tem de ser executado numa sessão de utilizador com uma conta Microsoft com sessão iniciada
Registo de aplicações A identidade da aplicação deve ser estabelecida com a plataforma Digital Safety

Ver também