Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
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
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
Windows developer