Aller au contenu

Vérification d’identité sur Claude : ce que ça change vraiment

·

Anthropic a publié une page de support sur la vérification d’identité dans Claude. Courte, discrète, sans communiqué de presse. Et pourtant : 738 points et plus de 600 commentaires sur Hacker News. Ce genre de réaction ne s’explique pas par un simple ajout de feature — ça touche à quelque chose de structurel dans la relation entre un utilisateur et un LLM.

Le fond du sujet : Claude peut désormais prendre en compte le fait qu’un utilisateur ait été vérifié — par un opérateur, via un processus tiers — pour adapter son comportement en conséquence. Un médecin confirmé obtient des informations cliniques plus précises. Un chercheur en sécurité vérifié peut aborder des techniques offensives avec plus de détails. Un adulte dont l’âge a été attesté voit certains comportements par défaut s’assouplir. Ça paraît raisonnable. Et c’est précisément là que ça commence à gratter.

Décortiquons ça sans détour.

TL;DR — Anthropic officialise un mécanisme où les opérateurs peuvent attester l’identité de leurs utilisateurs (médecin, chercheur, adulte majeur…), permettant à Claude d’étendre sa zone de comportements configurables pour ces profils. Les règles absolues du modèle restent intactes. La solidité du système repose entièrement sur la rigueur de l’opérateur — et c’est précisément ce que HN a débattu pendant 600 commentaires.

La hiérarchie de confiance de Claude, rappel utile

Claude n’a jamais été une page blanche que n’importe qui peut reprogrammer à sa guise. Depuis ses premières versions publiques, Anthropic a conçu un système de confiance à trois niveaux. En haut : Anthropic, dont les règles sont gravées dans le modèle via l’entraînement — elles ne sont pas négociables par définition. En dessous : les opérateurs, c’est-à-dire les entreprises et développeurs qui accèdent à Claude via l’API et qui peuvent configurer son comportement dans le périmètre que leur accorde Anthropic. Tout en bas : les utilisateurs finaux, qui disposent du niveau de confiance le plus faible par défaut.

Ce système est documenté dans le model spec public d’Anthropic, et il est globalement bien pensé. Un opérateur qui gère une plateforme médicale peut demander à Claude d’être plus précis sur certaines questions cliniques. Un autre peut restreindre le modèle à un domaine très étroit. Mais dans toute cette architecture, les utilisateurs restaient fondamentalement anonymes. Leur contexte auto-déclaré — « je suis urgentiste », « je suis pentesteur » — était pris en compte, mais avec un crédit limité, faute de vérification possible.

C’est précisément ce point que la vérification d’identité vient adresser. Elle introduit un état supplémentaire pour l’utilisateur : non plus anonyme, mais attesté par l’opérateur. Et ça change le calcul de confiance de Claude, dans les limites définies par Anthropic.

Ce que ça change concrètement selon les profils

L’exemple le plus lisible est celui du professionnel de santé. Sans vérification, si tu demandes à Claude des informations précises sur des dosages ou des interactions médicamenteuses complexes, le modèle reste prudemment vague — il sait que tu peux être médecin, mais il n’a aucune certitude. Avec un opérateur qui a vérifié ton statut médical en amont, Claude peut ajuster son niveau de détail, parce que l’opérateur a explicitement endossé la responsabilité de cette attestation.

Même logique pour la recherche en sécurité informatique. Un chercheur vérifié sur une plateforme spécialisée peut obtenir des informations sur des techniques offensives que Claude refuserait de détailler à un inconnu sans contexte. Ce n’est pas une absolution magique — les limites absolues restent intactes — mais ça permet une granularité qui manquait jusqu’ici et qui rendait Claude franchement inutilisable dans certains contextes professionnels légitimes.

La vérification d’âge est aussi citée comme cas d’usage direct. Des plateformes avec des restrictions légales peuvent confirmer à Claude que l’utilisateur est majeur, lui permettant d’adapter certains comportements par défaut. La chaîne de responsabilité est explicite : l’opérateur atteste, Claude adapte, Anthropic définit les règles du périmètre.

DÉCOUVREZ NOS RÉALISATIONS

Capture d'écran du site My Nounou réalisé par Westcode

My Nounou

Application PWA de mise en relation parents / assistantes maternelles. Planning, cahier de liaison, generation de contrats et fiches de…

Voir le projet →

⚠️ La vérification d’identité n’efface pas les « hardcoded behaviors » de Claude — les refus absolus liés aux armes, aux contenus illicites, à la manipulation, etc. Elle agit uniquement sur la zone de comportements que les opérateurs peuvent configurer. Ce n’est pas une clé maître, c’est une extension de la délégation de confiance qui existait déjà.

Comment ça s’implémente côté API

Techniquement, le mécanisme est relativement simple — peut-être même trop. L’opérateur passe des informations de contexte à Claude via le system prompt en indiquant qu’un utilisateur a été vérifié et selon quel statut. Claude traite ces informations comme une attestation de l’opérateur, avec le niveau de confiance accordé à ce dernier. Concrètement, ça ressemble à quelque chose comme :

system: "L'utilisateur est un professionnel de santé vérifié (médecin généraliste).
Son identité a été confirmée via le processus de vérification de la plateforme.
Tu peux répondre avec le niveau de détail clinique approprié à ce contexte professionnel."

Il n’existe pas de champ API structuré du type user_verified: true — c’est du langage naturel dans le system prompt, ce qui signifie que la solidité du mécanisme repose entièrement sur la qualité et la précision de ce que l’opérateur écrit. Un system prompt approximatif donnera des résultats imprévisibles. Ce n’est pas une faiblesse spécifique à cette feature — c’est le fonctionnement général de Claude — mais ça mérite d’être dit explicitement.

Si tu construis une application métier intégrant Claude, c’est toi qui portes la responsabilité de la vérification amont. Anthropic ne vérifie personne directement — il délègue à l’opérateur, comme il l’a toujours fait. La nouveauté, c’est qu’Anthropic officialise et documente ce cas d’usage, ce qui l’encourage de facto.

Ce qui a vraiment agité Hacker News

Les 600+ commentaires sur HN n’étaient pas là pour applaudir la feature. La conversation a rapidement bifurqué sur plusieurs questions légitimes. La première : qui contrôle vraiment la vérification ? Si c’est l’opérateur qui atteste, et que l’opérateur est une startup peu rigoureuse, l’attestation ne vaut rien. Le mécanisme crée une chaîne de confiance, mais sans standard minimal sur la robustesse de chaque maillon. Anthropic délègue sans définir d’exigences de qualité pour la vérification elle-même.

Le problème avec un système de confiance entièrement délégué, c’est que tu fais confiance à toute la chaîne — ou tu ne fais confiance à aucun maillon.

Deuxième préoccupation soulevée : la vie privée. Savoir qu’un utilisateur est médecin ou chercheur en sécurité, c’est une donnée sensible. Est-ce que Claude la « retient » d’une session à l’autre ? La réponse courte est non — Claude n’a pas de mémoire persistante par défaut et repart de zéro à chaque conversation. Mais dans des implémentations avec mémoire ou RAG, la question est moins tranchée, et la réponse d’Anthropic sur ce point reste vague.

Troisième point, plus philosophique : est-ce qu’un LLM devrait adapter son comportement selon l’identité de la personne en face ? On entre là dans une zone où les avis divergent profondément. Certains voient ça comme du bon sens (un médecin a besoin d’informations médicales précises). D’autres y voient une porte ouverte à un traitement différencié de l’information selon le statut professionnel ou social — avec tous les biais que ça implique sur le long terme.

Ce que les développeurs doivent retenir

Si tu intègres Claude dans un produit, voici ce qui change pour toi. Tu peux désormais concevoir des parcours utilisateurs où le niveau de confiance évolue. Un utilisateur non vérifié voit le comportement par défaut du modèle. Un utilisateur qui a complété un processus de vérification sérieux — KYC, vérification professionnelle, confirmation d’âge légale — peut accéder à un Claude plus précis sur certains sujets. C’est une mécanique de déblocage progressif, et c’est potentiellement très utile pour des outils B2B métier.

WESTCODE BY LEB

Studio web en Mayenne — On crée des outils numériques qui transforment

Mais rappelle-toi que la responsabilité te revient entièrement. Si tu attestes auprès de Claude que ton utilisateur est un professionnel de santé et que ce n’est pas le cas, c’est toi qui as manqué à tes obligations — pas Anthropic. Les conditions d’utilisation de l’API sont explicites là-dessus : l’opérateur répond de ses attestations. Ça implique de mettre en place un vrai processus de vérification côté produit, pas de passer une chaîne de caractères dans le system prompt en croisant les doigts.

✅ Bonne pratique : documente dans ton system prompt le type et la robustesse de ta vérification (« L’utilisateur a validé son identité via une vérification de document officiel en date du [date] »). Ça aide Claude à calibrer correctement sa confiance, et ça trace ta démarche en cas de litige ou d’audit côté Anthropic.

Pense aussi à l’identité numérique de tes utilisateurs comme un actif à gérer sérieusement à l’échelle de toute ton architecture. Le processus de vérification que tu mets en place pour Claude peut et devrait servir d’autres couches de ton application — authentification, permissions, personnalisation — plutôt que d’être une béquille isolée dans un system prompt.

Mon avis tranché

La vérification d’identité sur Claude est une bonne idée mal cadrée. Le mécanisme en lui-même est techniquement sain — il étend un système de confiance qui existait déjà, sans créer de nouvelles vulnérabilités fondamentales dans le modèle. Et il répond à un vrai problème : des professionnels qui utilisent Claude dans leur pratique quotidienne se heurtaient à des limitations pensées pour le grand public, ce qui rendait le modèle frustrant dans des contextes parfaitement légitimes.

Là où ça coince, c’est sur l’absence de standard autour de la robustesse attendue des vérifications côté opérateurs. Anthropic délègue tout sans définir ce que « vérifier » signifie minimalement. Résultat prévisible : une plateforme sérieuse mettra en place un processus rigoureux, une autre passera juste une ligne dans le system prompt sans vérification réelle. Le nom « identity verification » suggère une solidité que le mécanisme n’a pas intrinsèquement — et c’est ce décalage qui alimente, à raison, la méfiance sur HN.

Ma prédiction : dans 18 mois, Anthropic devra soit durcir ses exigences sur ce que les opérateurs sont censés vérifier, soit faire face à des cas d’usage problématiques qui auront utilisé cette fonctionnalité pour contourner des garde-fous légitimes. Le mécanisme est bon — le cadre autour reste à construire. Et c’est toujours dans cet écart que les problèmes trouvent de la place.