Pour les entreprises et les développeurs · Vérification d’identité
Sachez qui est votre client, sans conserver sa pièce d’identité
Votre client prouve qui il est avec la puce de son document et son propre visage, sur son téléphone.
Vous recevez la réponse à la question que vous avez posée — et rien d’autre.
On vous demande de vérifier votre identité, ou vous cherchez l’application ? Tout ce qui concerne les particuliers se trouve sur id.ism.ec.
Ce qu’est ID Protekt
Une application sur le téléphone de votre client, et une API sur votre backend.
L’application de la personne
ID Protekt lit la puce d’une carte d’identité ou d’un passeport par NFC, vérifie la signature de l’État émetteur et compare le visage de la personne, en direct, au portrait de la puce. Sur iPhone et Android, dans l’application ID Protekt — en espagnol, en anglais et en portugais du Brésil, avec un guidage vocal pendant la lecture de la puce.
Votre question, son consentement
Vous décidez de ce que vous demandez, dans les termes que vous choisissez ; la personne voit votre nom, votre finalité et chaque élément avant d’accepter. Les contrôles biométriques font l’objet d’un accord distinct et explicite.
Une réponse, pas une copie
Votre backend reçoit les attestations communiquées et un reçu de consentement. Aucune photo du document, aucun selfie, aucun gabarit biométrique ne vous parvient jamais.
Ce que vous pouvez demander
Le niveau dit ce qui a été prouvé. Les attestations disent ce qui est communiqué. Les deux sont indépendants — demandez le minimum qui répond à votre question.
Niveau L1 · Document authentique
La puce a été lue et la signature apposée par l’État émetteur est valide : le document est authentique et non altéré. Suffisant quand le risque est un faux document.
Niveau L4 · Lié au titulaire
L1 plus une preuve de vie et une comparaison 1:1 du visage en direct avec le portrait de la puce : cette personne est le titulaire. Ce dont ont besoin l’onboarding et la récupération de compte.
Réponses ou attributs
Posez une question fermée — « cette personne est-elle le titulaire du document X ? » (subject_is), « a-t-elle plus de 18 ans ? » — ou demandez des attributs : noms, numéro du document et, pour les passeports, nationalité.
En savoir plus sur les niveaux et sur le fonctionnement de la vérification par puce : Comment fonctionne ID Protekt.
Cas phare · Télécoms
Une ligne en quelques secondes : puce → paiement → eSIM
Là où la loi exige d’identifier qui enregistre une ligne, ID Protekt y répond à partir de la puce d’un passeport ou d’une carte d’identité, avec lien au titulaire. Votre parcours de paiement encaisse et votre plateforme émet l’eSIM — sans boutique, sans plastique, sans photocopies.
Protection contre le SIM swap : revérifiez le titulaire sur la puce avant que le numéro ne change de carte, et fermez la porte classique de la prise de contrôle de compte.
Le parcours télécoms · Tous les cas d’usage : contrôle de l’âge, onboarding, assurance, centres d’appels, consentement
Ce que vous ne recevez jamais
Détenir moins, c’est ce qui rend une intrusion sans conséquence — et ce qu’attend la LOPDP (la loi équatorienne sur la protection des données personnelles).
Jamais transmis
- Une photo ou un scan du document
- Le selfie, une vidéo ou un quelconque gabarit biométrique
- Les données brutes ou le portrait de la puce
- Tout ce que la personne n’a pas vu et n’a pas accepté
Ce que vous recevez
- Les attestations demandées, sous forme de valeurs exploitables par machine
- Le niveau de garantie atteint, et qui a calculé le verdict
- Si c’est une application ID Protekt authentique, sur un appareil authentique, qui l’a transmis
- Un identifiant de reçu de consentement, pour vos dossiers
Comment l’intégrer
Cinq étapes, sur le modèle d’OAuth : votre backend envoie la demande, la personne se vérifie sur son téléphone, votre backend récupère la réponse.
1. Obtenez un client
Nous enregistrons votre client — un identifiant client et un secret, affiché une seule fois — un plan (niveau, attestations et la finalité que la personne lira) et vos URI de redirection : une page https, le schéma propre à votre application (yourapp://verify), ou les deux. Chaque client dispose d’un environnement de test dédié avant la mise en production.
2. Envoyez la demande depuis votre backend
Jamais depuis un navigateur ou une application : le secret reste sur votre serveur. Vous obtenez un lien à usage unique, valable dix minutes ; une fois ouvert, la personne dispose d’une heure pour terminer.
POST https://api.ism.ec/verify/v1/par
{
"client_id": "cl_…",
"client_secret": "…",
"plan_id": "bn_…",
"redirect_uri": "yourapp://verify",
"state": "<aléatoire, conservé dans votre session>"
}
→ { "req": "…", "verify_url": "https://id.ism.ec/go?req=…", "expires_at": "…" }
3. La personne se vérifie
Ouvrez le lien sur son téléphone, affichez-le sous forme de QR code sur un ordinateur, ou envoyez-le par le canal que vous utilisez déjà avec votre client. Le lien ne contient qu’une référence opaque — ni client, ni périmètre, ni donnée personnelle.
4. Retour chez vous
Une fois la vérification terminée, ID Protekt ouvre votre redirect_uri avec ?code=…&state=…. Vérifiez que state est bien celui que vous avez conservé.
5. Récupérez la réponse
Échangez le code sans attendre : il est à usage unique, vit 120 secondes, et seul le client pour lequel il a été émis peut l’utiliser. Les identifiants vont dans le corps de la requête ou en HTTP Basic.
POST https://api.ism.ec/verify/v1/token
{ "client_id": "cl_…", "client_secret": "…", "code": "<issu de la redirection>" }
→ {
"claims": { "subject_is": true },
"assurance": "L4",
"verified_by": "device",
"device_attestation": "…",
"verified_at": "…",
"consent_receipt_id": "…",
"state": "…"
}
La personne n’est pas revenue ? Vous recevez quand même la réponse
Enregistrez un webhook et votre backend est informé de chaque issue — terminée, refusée ou échouée — même si la personne termine dans l’application ID Protekt sans jamais revenir, ou a commencé sur un ordinateur. Chaque événement est signé avec votre propre secret whsec_ (ISM-Signature, HMAC-SHA256), contient la référence de la demande et aucune donnée personnelle, et est renvoyé pendant environ une journée. Récupérez ensuite le résultat par sa référence, dans les 24 heures :
POST https://api.ism.ec/verify/v1/token
{
"client_id": "cl_…",
"client_secret": "…",
"grant_type": "request",
"req": "<issu du webhook>"
}
La réponse n’est délivrée qu’une fois, par le code ou par la référence, selon ce qui arrive en premier.
Lisez l’attestation, pas le statut. Une vérification terminée n’est pas une validation : subject_is: false est un refus, et une attestation absente n’a pas été prouvée. Gardez la session de la personne ouverte : si elle ne revient pas, elle peut simplement réessayer.
Exemple concret — MiAuto.ec, notre propre place de marché de véhicules d’occasion : un vendeur se vérifie au niveau L4 avant qu’une annonce puisse passer en modération. Son application transmet miauto://verify et son portail web une adresse https, de sorte que chacun revient là où le vendeur a commencé ; le backend compare le numéro de document lu dans la puce à celui que le vendeur a déclaré.
Ce que vous obtenez
Ce que vous intégrez
/paret/tokenen production surapi.ism.ec/verify/v1- Lecture de la puce et vérification de la signature de l’État, preuve de vie et comparaison faciale (L1 et L4) sur iOS et Android
- Redirection vers une page https ou vers le schéma de votre application
- Attestation de l’appareil jointe à chaque réponse — et appliquée : en production, seule une application authentique installée depuis le store, sur un appareil authentique, obtient une réponse
Conçu pour les secteurs réglementés
- Le document ne quitte jamais le téléphone : la puce, le selfie et la comparaison faciale sont traités sur l’appareil de la personne ; vous ne recevez que la réponse
- Chaque réponse est traçable : elle indique le niveau de garantie atteint et l’attestation de l’appareil
- Une intégration, tous les canaux : les deux mêmes appels servent votre site web et vos propres applications iOS et Android
- Mise en place avec notre équipe : nous configurons avec vous votre plan et les textes que lisent vos clients
Demander un accès
Dites-nous ce que vous devez savoir sur vos clients, et nous configurerons votre client et votre plan.
Télécharger la fiche ID Protekt pour les entreprises (PDF en anglais, 2 pages, 0,8 Mo)
L’application ID Protekt qu’utilisent vos clients : App Store · Google Play
Nous respectons votre vie privée
Nous utilisons des cookies et des analyses pour comprendre comment vous utilisez notre site et améliorer votre expérience. Cela inclut Google Analytics pour suivre l'utilisation du site.
En cliquant sur "Accepter", vous consentez au suivi analytique. En savoir plus dans notre Politique de Cookies et Politique de Confidentialité.