Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Les API Windows Age fournissent un mécanisme de préservation de la confidentialité pour les applications afin de déterminer le groupe d’âge et l’état vérifié de l’âge de l’utilisateur connecté. Ces API sont conçues pour les applications qui doivent se conformer aux réglementations en matière de sécurité des enfants sans exiger que l’application collecte, stocke ou traite la date de naissance ou d’autres informations d’identification personnelle. Les applications utilisent ces signaux pour adapter le contenu, les fonctionnalités ou les contrôles d’accès en fonction de l’âge et de l’état vérifié d’un utilisateur, sans avoir à implémenter son propre système de vérification de l’âge.
Qu’est-ce que les signaux d’âge ?
Les signaux d’âge sont des valeurs que le Windows fournit aux applications lorsqu’un utilisateur effectue une action pour accéder au contenu lié à l’âge ou restreint. L’application appelante demande l’accès à la tranche d’âge de l’utilisateur et/ou à son statut de vérification de l’âge afin d’adapter l’expérience utilisateur finale de manière appropriée.
Un signal d’âge n’expose pas directement l’âge ou la date de naissance de l’utilisateur. Au lieu de cela, il fournit une plage d’âge que l’application peut utiliser pour prendre des décisions de contenu. L’API GetUserAgeRangeAsync offre les groupes d’âge suivants :
- Moins de 10 ans
- 10-12
- 13-15
- 16-17
- 18+
API de sécurité numérique
Note
Ces API sont documentées avant la disponibilité. Ils ne sont pas encore activés au moment de l’exécution et sont prévus pour être activés dans une prochaine version plus tard cette année. Jusque là, les appels renvoient une tranche d’âge inconnue (null) et un statut de vérification indisponible. Assurez-vous que votre application revient à son comportement ou à sa vérification d’âge par défaut.
GetUserAgeRangeAsync
Retourne la plage d’âge de l’utilisateur en tant qu’objet UserAgeRange avec Lower et Upper propriétés.
| Tranche d’âge | Valeurs de retour |
|---|---|
| Moins de 10 ans | {0, 9} |
| 10-12 | {10, 12} |
| 13-15 | {13, 15} |
| 16-17 | {16,17} |
| 18+ | {18, INT32_MAX} |
| Unknown | null |
Lorsque le résultat est null, les applications doivent revenir à leur comportement par défaut ou à leur mécanisme de porte d’âge.
GetAgeVerificationStatusAsync
Retourne l’état de vérification de l’âge de l’utilisateur pour indiquer si l’âge de l’utilisateur a été vérifié indépendamment par le fournisseur d’identité. Cette API est disponible pour les appelants 1P et 3P. Les sorties possibles sont les suivantes :
- Vérifié
- Non vérifié
- OptedOut
- TemporairementUnavailable
- Sans objet
Identité de l’appelant
La plateforme Digital Safety valide l’identité de l’application appelante avant de retourner des valeurs de signal. Cela empêche les applications non autorisées d’interroger les paramètres de sécurité d’une autre application. Votre application doit être correctement inscrite et identifiée pour recevoir des données de signal significatives.
Quand utiliser des signaux d’âge
Utilisez les signaux d’âge lorsque votre application :
- Affiche le contenu généré par l’utilisateur, les fonctionnalités sociales ou les outils de communication qui peuvent ne pas convenir à tous les âges.
- Offre des achats dans l’application ou des devises virtuelles où les restrictions d’âge sont pertinentes.
- Diffuse ou lit du contenu multimédia avec des classifications d’âge.
Comment fonctionnent les signaux d’âge dans les grandes lignes
Confidentialité et gestion des données
Les signaux d’âge sont conçus avec la confidentialité comme principe de base :
- Aucune donnée personnelle n’est exposée. L’API ne retourne pas l’âge, la date de naissance ou les détails de la relation familiale de l’utilisateur.
- Les groupes d’âge sont génériques. Ils indiquent les tranches d’âge courantes pour différents usages, tels que les jeux ou la législation régionale.
Configuration requise pour la plateforme
| Requirement | Détails |
|---|---|
| Version de système d’exploitation minimale | Windows 11 |
| Surface d’API | Win32 COM (C/C++) |
| Contexte de l’utilisateur | Doit s’exécuter dans une session utilisateur avec un compte Microsoft connecté |
| Enregistrement d’application | L’identité de l’application doit être établie avec la plateforme Digital Safety |
Voir aussi
Windows developer