Vérification d'âge avec l'EUDI Wallet : âge 18 ans sans révéler sa date de naissance

Vérification d'âge par l'EUDI Wallet : divulgation sélective prouve 18 ans sans révéler la date de naissance. RGPD, ARCOM, BNPL, jeux en ligne — guide 2026.
Gaël
November 8, 2026
Vérification d'âge avec l'EUDI Wallet : âge 18 ans sans révéler sa date de naissance

En bref — L'EUDI Wallet permet de prouver qu'un utilisateur a 18 ans ou plus via un attribut de divulgation sélective : le service reçoit uniquement un booléen age_over_18: true, signé cryptographiquement par l'État, sans accéder à la date de naissance réelle. Résultat : vérification instantanée, infalsifiable, conforme RGPD, applicable aux plateformes d'alcool, de jeux, de BNPL et de contenu adulte.

Comparer les méthodes de vérification d'âge

Méthode Fiabilité Empreinte RGPD Friction utilisateur Risque de fraude
Contrôle visuel (physique) Faible — subjectif Nulle Modérée Élevé (fausse pièce)
Scan de document (OCR + IA) Moyenne Élevée — date de naissance stockée Élevée — photo + selfie Moyen (deep fake, doc généré)
Carte bancaire (proxy) Faible Moyenne Faible Élevé (carte d'un parent)
EUDI Wallet — divulgation sélective Très élevée — signature d'État Minimale — booléen uniquement Faible — 3 taps dans le wallet Très faible — infalsifiable cryptographiquement

La vérification par EUDI Wallet est la seule méthode qui combine fiabilité cryptographique et minimisation des données. Les autres méthodes imposent un compromis : soit on collecte trop de données, soit la vérification reste contournable.

Comment fonctionne la divulgation sélective de l'âge

L'EUDI Wallet (portefeuille européen d'identité numérique) stocke un PID (Personal Identification Data) émis et signé par l'autorité nationale — en France, via France Identité. Ce PID contient, entre autres attributs, la date de naissance du citoyen.

Mais lors d'une vérification d'âge, votre service ne demande pas la date de naissance. Il demande uniquement l'attribut age_over_18. Voici ce qui se passe sous le capot :

  1. Votre service envoie une demande de présentation via le protocole OID4VP (OpenID for Verifiable Presentations), en spécifiant age_over_18 comme attribut requis.
  2. Le wallet de l'utilisateur reçoit la demande et affiche : "Ce service demande à vérifier que vous avez 18 ans ou plus."
  3. L'utilisateur consent en un tap.
  4. Le wallet calcule localement si date_de_naissance ≤ aujourd'hui − 18 ans, puis génère une preuve à divulgation nulle de connaissance (ou une présentation sélective selon le format de credential).
  5. Seul le résultat age_over_18: true (et la signature cryptographique de l'émetteur) est transmis à votre service.
  6. Datakeen vérifie la signature et retourne { "age_over_18": true, "verified": true }.

Votre base de données ne reçoit jamais la date de naissance réelle. La preuve est aussi fiable qu'un acte d'état civil signé par l'État, mais votre surface de risque RGPD est réduite au minimum.

Cadre légal français : quand la vérification d'âge est obligatoire

ARCOM et les contenus pour adultes

Depuis la loi du 2 mars 2022 (dite loi "visant à renforcer le contrôle parental sur internet"), l'ARCOM (Autorité de régulation de la communication audiovisuelle et numérique) a compétence pour contraindre les plateformes de contenu pornographique à mettre en place un contrôle d'âge effectif. Le décret d'application du 7 octobre 2023 précise que le contrôle doit être "fiable et respectueux de la vie privée".

La divulgation sélective de l'EUDI Wallet répond exactement à cette double exigence : fiabilité cryptographique + pas de collecte de date de naissance.

Jeux d'argent en ligne

L'ANJ (Autorité Nationale des Jeux) impose la vérification de la majorité lors de l'inscription sur les plateformes de jeux en ligne agréées. La vérification par credential EUDI Wallet simplifie le processus d'inscription (pas de scan de pièce d'identité) tout en atteignant un niveau d'assurance supérieur.

BNPL et crédit à la consommation

La directive européenne sur le crédit à la consommation (CCD2, en transposition en 2026) renforce les obligations de vérification d'identité et d'âge pour les services de Buy Now Pay Later. Une offre BNPL ne peut être proposée à un mineur — la vérification d'âge par EUDI Wallet est une solution directement conforme, plus robuste que la simple déclaration ou le proxy bancaire.

Alcool, tabac, produits réglementés

Les plateformes e-commerce vendant de l'alcool, des produits du tabac ou des articles à usage restreint sont tenues de vérifier la majorité de l'acheteur. Aujourd'hui, la plupart se contentent d'une case à cocher. L'EUDI Wallet permet de remplacer cette case par une preuve infalsifiable, sans friction majeure.

Mise en oeuvre via Datakeen

L'intégration d'une vérification d'âge par vérificateur EUDI Wallet se résume à quelques étapes :

Appel API minimal

POST /verification/request
{
  "credentials": ["age_over_18"],
  "redirect_uri": "https://votre-service.fr/callback"
}

La réponse inclut un qr_code à afficher à l'utilisateur et un session_id pour récupérer le résultat.

Résultat de vérification

{
  "session_id": "...",
  "verified": true,
  "attributes": {
    "age_over_18": true
  },
  "credential_issuer": "France Identité",
  "verified_at": "2026-06-23T14:32:00Z"
}

Aucune date de naissance dans la réponse. Vous stockez uniquement ce que vous avez demandé.

Journey Builder (sans code)

Si vous préférez une intégration sans développement, le Journey Builder de Datakeen vous permet de créer un parcours de vérification d'âge complet (affichage du QR code, page d'attente, confirmation) hébergé par Datakeen, intégrable via lien ou iframe. Idéal pour un test ou un déploiement rapide.

Comparaison avec les solutions de vérification d'âge existantes

Plusieurs acteurs proposent des solutions de vérification d'âge basées sur la reconnaissance faciale, l'estimation d'âge par IA ou le scan documentaire. Ces approches présentent des limites structurelles :

  • Estimation d'âge par IA : taux d'erreur non nul, notamment sur les visages jeunes ou les minorités. Aucune garantie d'état civil.
  • Scan de CNI / passeport : collecte de la date de naissance complète (mois, jour, année), numéro de document — bien au-delà du minimum nécessaire pour prouver la majorité.
  • Proxy bancaire (carte de crédit) : ne prouve pas la majorité — un mineur peut utiliser la carte d'un parent. Aucune valeur probante.

La divulgation sélective EUDI Wallet est la seule méthode qui prouve la majorité avec la même valeur légale qu'un document d'état civil, sans collecter la date de naissance réelle.

Expérience utilisateur : ce que voit l'utilisateur

Du point de vue de l'utilisateur, le parcours est simple :

  1. Sur votre page, un bouton "Vérifier mon âge avec France Identité" (ou équivalent) apparaît.
  2. Un QR code s'affiche (sur desktop) ou un deep link redirige vers l'app (sur mobile).
  3. L'utilisateur ouvre son wallet, scanne le QR code ou tape le lien.
  4. Une notification dans le wallet indique : "VotreService demande à vérifier que vous avez 18 ans ou plus. Aucune autre donnée ne sera partagée."
  5. L'utilisateur confirme. Le wallet se ferme. La page de votre service affiche la confirmation.

L'ensemble prend environ 10 à 15 secondes pour un utilisateur déjà familier avec son wallet. Pas de photo, pas de selfie, pas d'upload de document.

FAQ

L'EUDI Wallet est-il suffisant pour satisfaire les exigences de l'ARCOM ? L'ARCOM requiert un contrôle "fiable et respectueux de la vie privée". La divulgation sélective d'un attribut age_over_18 signé par l'État répond à ces deux critères. Elle est cependant à distinguer des solutions d'estimation d'âge par IA, qui ne reposent pas sur un acte d'état civil certifié. Datakeen recommande de documenter formellement le choix dans votre AIPD.

Un mineur peut-il contourner la vérification en utilisant le wallet d'un adulte ? Non si la biométrie locale du wallet est activée. Les wallets eIDAS conformes requièrent une authentification du holder (Face ID, empreinte ou code PIN) avant toute présentation de credential. Le credential est lié au wallet, pas seulement à l'appareil. En revanche, si un adulte prête délibérément son wallet déverrouillé, aucun système de vérification d'âge ne peut l'en empêcher.

Que faire pour les utilisateurs qui n'ont pas encore d'EUDI Wallet ? Proposez les deux méthodes en parallèle : EUDI Wallet pour les utilisateurs équipés, scan documentaire classique pour les autres. Datakeen gère les deux modes via la même API — voir la page vérification d'identité pour les options de scan documentaire et biométrie complémentaires. Cette approche progressive est recommandée pendant la phase de déploiement (2026-2027).

La vérification d'âge par EUDI Wallet est-elle possible en magasin ? Oui, via le mode proximité ISO 18013-5 BLE. L'agent scanne un QR code avec son app, l'utilisateur présente son wallet, la preuve d'âge est vérifiée en moins de 3 secondes sans connexion internet. Idéal pour la caisse d'une pharmacie, d'un caviste ou d'un bureau de tabac.

Faut-il stocker le résultat de vérification pour des raisons légales ? Cela dépend du secteur. Pour le jeu en ligne, l'ANJ peut exiger une traçabilité de la vérification à l'inscription. Datakeen fournit un verified_at et un identifiant de session que vous pouvez logguer sans stocker les attributs. Consultez votre DPO pour la durée de conservation adaptée à votre secteur.

Prêt à en voir plus ?

Une nouvelle façon de gérer la vérification d’identité, plus simple et plus sûre.

Jeune femme bouclée portant une chemise blanche prenant un selfie de contrôle d'identité en ligne.