Online KYC
Identiteitsverificatie via Noxtica
Bedrijven gebruiken Noxtica om de identiteit van hun klanten rechtstreeks in de browser te verifiëren — je hoeft geen app te installeren.
U neemt de beslissing. Wij leveren het bewijsmateriaal.
- Geen app nodig
- Ondertekende webhooks en een status-API
- Mogelijkheid tot menselijke beoordeling
- Uw team beslist

Identiteitscontroles die uw klanten in de browser afronden
Noxtica verzorgt de volledige klantreis: de camerabegeleiding, het vastleggen van het document en de selfie, de liveness-stap en het resultatenscherm. Uw server maakt een sessie aan en leest de uitkomst. Uw klant verlaat de browser niet.
Geen app, geen gedoe
De klant opent een link op een telefoon of computer. Er hoeft niets te worden geïnstalleerd. Een computergebruiker kan met een QR-code verdergaan op een telefoon.
Uw team beslist
Document-, gezichts- en liveness-controles leveren geautomatiseerde signalen met toelichting op. Iemand binnen uw organisatie beoordeelt deze. Noxtica keurt nooit automatisch iemand goed.
Vastgelegde gegevens blijven buiten uw servers
De gehoste pagina verzamelt het bewijsmateriaal en uploadt het versleuteld. Uw server ontvangt nooit rechtstreeks de antwoorden van de klant of de vastgelegde beelden.
Elke zaak is controleerbaar
Elke verificatie bevat de redenen, een versiegebonden beoordelingsregistratie en een auditvermelding voor elke beslissing in uw Backoffice.
Eén integratie, twee manieren om te beginnen
Maak sessies aan via de API vanuit uw backend, of verstuur eenmalige uitnodigingen vanuit de Backoffice zonder code te schrijven.
Voor u ingericht
Identiteitsverificatie wordt per tenant ingericht en is beperkt beschikbaar. Uw accountteam bevestigt wat van toepassing is op uw organisatie en rechtsgebied.
Van API-aanroep tot resultaat
De volledige flow bestaat uit acht stappen. Uw server start en voltooit deze. De stappen voor de klant vinden plaats op de pagina die Noxtica host.
Een sessie aanmaken
Uw server roept de sessie-API aan met uw eigen niet-transparante klantreferentie. De reactie bevat een sessie-id en een eenmalige link.
De link versturen
Stuur de klant door, open een nieuw tabblad, verstuur de link per e-mail of bericht, of toon deze als QR-code.
Zo nodig verdergaan op een telefoon
Op een computer biedt de gehoste pagina een QR-code en de mogelijkheid om de link te kopiëren, zodat de klant verder kan met de camera van een telefoon.
Het document vastleggen
Live camerabegeleiding helpt bij reflectie, onscherpte, kanteling en afstand. De voorkant wordt vastgelegd en, als het documenttype die heeft, ook de achterkant.
Een selfie maken
Er wordt een begeleide selfie gemaakt om het gezicht te vergelijken met de portretfoto op het document.
De liveness-stap doorlopen
Een korte, begeleide reeks hoofdbewegingen en een knipoog. De beelden worden opnieuw gecontroleerd op de server.
Beoordelen
Noxtica verwerkt de inzending. Een afgeronde opname wacht in de beoordelingswachtrij in uw Backoffice totdat iemand binnen uw organisatie een beslissing vastlegt.
Het resultaat uitlezen
Uw server leest de sessiestatus, of ontvangt een ondertekende gebeurtenis en leest daarna de status. Handel op basis van de status die bij het uitlezen wordt teruggegeven.
Waar de gegevens naartoe gaan
Twee gescheiden routes: uw server communiceert met de Noxtica API met een serversleutel, en de klant communiceert met de gehoste pagina via een eenmalige link. Bewijsmateriaal gaat rechtstreeks vanuit de browser van de klant naar Noxtica. Het gaat niet via uw servers.
Wat uw klant ziet
Deze schermen komen uit de gehoste flow en tonen een synthetisch proefdocument en een synthetisch gezicht. Op deze pagina staan geen echte personen of identiteitsdocumenten.

Het bedrijf, het doel en een duidelijke startknop. 
Een privacyverklaring voordat er iets wordt vastgelegd. 
De klant kiest het documenttype en het land van afgifte. 
Live begeleiding met een synthetische voorbeeldkaart. 
Een begeleide selfie met een synthetisch gezicht. 
Een korte, begeleide liveness-reeks. 
Het resultatenscherm: in beoordeling, niet goedgekeurd.

Toegankelijk, in 36 talen
De pagina opent in de apparaattaal van de persoon, met rechts-naar-links-indeling voor Arabisch, Perzisch en Hebreeuws. Lichte, donkere en hoogcontrastthema's, schermlezerlabels, toetsenbordbediening en ondersteuning voor minder beweging zijn ingebouwd.
Ondersteunde documenten en landen
- Paspoort
- Nationale identiteitskaart
- Rijbewijs
- Verblijfsvergunning
U kiest welke van deze vier documenttypen bij elke verificatie worden geaccepteerd. Van een paspoort wordt de gegevenspagina vastgelegd. De andere drie worden aan de voor- en achterkant vastgelegd.
Landen van afgifte worden per account ingesteld en staan niet vast in een openbare lijst. De klant ziet de landnamen in de eigen taal. Vraag ons naar de markten waarin u actief bent voordat u uw klanten toezeggingen doet over de dekking.
Optionele extra stappen gelden alleen wanneer ze voor uw organisatie zijn ingeschakeld.
Wat de controles beoordelen
Elke controle hieronder levert bewijsmateriaal op voor uw beoordelaar en uw eigen risicoregels. Geen ervan is een beslissing.
Documentcontroles
Het document wordt uitgelezen en het type wordt geclassificeerd. De machineleesbare zone wordt gevalideerd als het document die heeft. Er wordt gezocht naar aanwijzingen dat een scherm opnieuw is gefotografeerd of dat het om een afdruk gaat. Een foto waarop geen identiteitsdocument te zien is, wordt gemarkeerd voor een nieuwe opname.
Gezichtsvergelijking
De portretfoto op het document wordt vergeleken met de selfie. Een zwakke overeenkomst is informatie voor de beoordelaar. Het is geen automatische afwijzing van de persoon.
Liveness
Een begeleide reeks hoofdbewegingen en een knipoog laat zien dat de gevraagde beweging heeft plaatsgevonden. De beelden worden opnieuw gecontroleerd op de server. De browser kan een resultaat alleen negatiever maken, nooit een afgekeurde controle alsnog goedkeuren.
Signalen voor presentatieaanvallen
Detectie van presentatieaanvallen is adviserend. Noxtica meldt de uitkomst, maar laat die nooit de beslissing bepalen. De score is informatie, geen oordeel of iemand echt is of een poging tot vervalsing betreft, en de zaak blijft in beoordeling.
Geen volledig geautomatiseerde goedkeuring
Noxtica zet een reeks controleresultaten nooit om in een goedkeuring. De geautomatiseerde verwerking eindigt met een zaak die wacht op een persoon binnen uw organisatie.
Alleen completed geldt als goedkeuring. Behandel elke andere status als niet goedgekeurd totdat u een latere status hebt uitgelezen.
Geen controleresultaat, hoe goed ook, maakt een gehoste verificatie op zichzelf geverifieerd.
Wijs een zaak niet automatisch af tijdens de beoordeling. Bij review is er geen zeker antwoord; een persoon moet de zaak bekijken.
Statussen die uw server kan uitlezen
pending- De sessie bestaat en de link is nog niet geopend.
opened- De klant heeft de link geopend.
verifying- De inzending wordt verwerkt.
review_pending- De verwerking is afgerond en er is een beslissing nodig in de beoordelingswachtrij van uw Backoffice. Dit betekent geen afwijzing en geen goedkeuring.
completed- Een beslissing heeft de sessie goedgekeurd.
unverified- De verwerking is afgerond met een negatieve uitkomst.
error- De verwerking kon niet worden afgerond door een storing of een weigering.
expired- De link is verlopen of de tijd om de flow af te ronden is verstreken.
Uw beoordelaars
Een afgeronde opname wacht in de KYC-beoordelingswachtrij in de Backoffice. Een beheerder kiest Goedkeuren of Overrulen; beide keuzes voltooien de sessie. Een escalatie vastleggen laat de sessie ongewijzigd. Voor beslissingen is de beheerdersrol en een extra verificatie vereist. Elke beslissing legt een versiegebonden beoordelingsregistratie en een auditvermelding vast.
Voor ontwikkelaars
Twee aanroepen en één gebeurtenis. Alles hieronder is synthetisch: de sleutel, de id's en de klantreferentie zijn voorbeelden.
curl -X POST https://collect.noxtica.com/v1/kyc/sessions \
-H "Authorization: Bearer sk_prod_EXAMPLE_NOT_A_REAL_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: 7d9e2c64-example-0001" \
-d '{
"subjectRef": "cust_4821",
"purpose": "Open your account",
"returnUrl": "https://merchant.example.com/kyc/return"
}'{
"ok": true,
"sessionId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"url": "https://verify.noxtica.com/s/<one-time-token>",
"expiresAt": 1790762445000,
"requestId": "req-example"
}curl https://collect.noxtica.com/v1/kyc/sessions/3fa85f64-5717-4562-b3fc-2c963f66afa6 \
-H "Authorization: Bearer sk_prod_EXAMPLE_NOT_A_REAL_KEY"
# { "ok": true, "session": { "status": "review_pending", ... } }POST /your/webhook (headers: X-Noxtica-Signature, X-Noxtica-Timestamp,
X-Noxtica-Event, X-Noxtica-Delivery)
{
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6:wh_example",
"type": "kyc.session.completed",
"created_at": 1790762445000,
"tenant_id": "t_example",
"data": {
"schemaVersion": "1",
"sessionId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"status": "completed",
"verificationId": "9b1c4e52-example-verification",
"reasonCodes": [],
"occurredAt": 1790762445000,
"deliveryId": "3fa85f64-5717-4562-b3fc-2c963f66afa6:wh_example"
}
}import { createHmac, timingSafeEqual } from 'node:crypto';
// HMAC-SHA256 over `${timestamp}.${rawBody}`, sent as "sha256=<hex>".
export function isValid(secret, timestamp, rawBody, header) {
const expected = 'sha256=' + createHmac('sha256', secret)
.update(`${timestamp}.${rawBody}`).digest('hex');
const a = Buffer.from(expected);
const b = Buffer.from(header);
return a.length === b.length && timingSafeEqual(a, b);
}Goed om te weten
- Verstuur een Idempotency-Key-header. Bij een nieuwe poging wordt dezelfde sessie teruggegeven zonder de link opnieuw te tonen.
- Een ondertekende gebeurtenis is een melding, geen autoriteit. Verifieer de gebeurtenis, registreer de afleverings-id, lees daarna de sessiestatus uit en handel op basis daarvan.
- Gebeurtenissen bevatten nooit uw klantreferentie, een naam of een documentwaarde.
- De retourlink moet een host gebruiken die voor uw organisatie is geregistreerd. Lees de status met een steeds grotere tussenpoos uit, omdat er snelheidslimieten gelden.
Gegevensbescherming
Hieronder staat hoe het product op dit moment werkt, volgens de openbare documentatie. Raadpleeg voor de juridische voorwaarden het privacybeleid, de aanvulling op de gegevensverwerking en de lijst met subverwerkers.
Eerst toestemming
Voordat de camera wordt geopend, toont de gehoste pagina een privacyverklaring met uw bedrijfsnaam, het doel en uw privacylink. Eerst legt een bevoegde persoon binnen uw organisatie de rechtsgrond vast. Tot die is vastgelegd, wordt het aanmaken van sessies geweigerd.
Versleuteld in de browser
Foto's en videobeelden worden in de browser van de klant versleuteld voordat ze worden geüpload en worden alleen voor die verificatie gebruikt. Het oorspronkelijke beeldmateriaal blijft versleuteld in de Backoffice.
Per tenant afgeschermd
Elke sessie en elke uitlezing hoort bij één organisatie. Een statusverzoek voor een sessie van een andere organisatie geeft 'niet gevonden' terug, net als bij een onbekende id.
Gecontroleerde toegang tot bewijsmateriaal
Alleen beheerders kunnen het oorspronkelijke bewijsmateriaal openen. Elke opening vereist een extra verificatie en wordt geaudit. De weergave wordt geblokkeerd als de auditvermelding niet kan worden vastgelegd. Andere rollen zien bevindingen en metingen, geen originelen.
Geen persoonsgegevens in gebeurtenissen
Webhook-gebeurtenissen bevatten id's, statussen en redencodes. Ze bevatten geen namen, documentwaarden of uw klantreferentie.
Links met beperkte geldigheidsduur
Een link die nooit wordt geopend, verloopt samen met de sessie. Nadat de klant de link voor het eerst heeft geopend, geldt er een tijdslimiet om de flow af te ronden. Een sessie die op beoordeling wacht, verloopt niet zolang deze wacht.
Bewaartermijn en verwijdering
Noxtica verwijdert KYC-verificatiegegevens of bewijsmateriaal niet automatisch en stelt daarvoor geen bewaartermijn in. Ze blijven in uw tenant totdat een tenantbeheerder ze verwijdert.
Een beheerder verwijdert een verificatie in de Backoffice met een reden, een bevestiging door de tekst over te typen en een extra verificatie. Verwijderen wist de verificatie, de sessies, de bestanden met bewijsmateriaal en de registraties, evenals de beoordelingsbeslissingen. Dit kan niet ongedaan worden gemaakt. Gebruiksregistraties voor facturering, bewijs van de rechtsgrond, de niet-transparante klantreferentie en het auditspoor blijven bewaard. Een API-serversleutel kan geen verificatie verwijderen.
Een verzoek om gegevens van een betrokkene te wissen wordt in de Backoffice ingediend: een andere beheerder keurt het verzoek goed, een juridische bewaarplicht blokkeert het, voor elk onderdeel wordt een ontvangstbewijs aangemaakt en een ondertekende gebeurtenis meldt de uitkomst zonder een betrokkene-id.
U bent verantwoordelijk voor de kennisgevingen, toestemmingen en rechtsgrond voor het verzamelen van identiteitsgegevens van uw klanten in elk rechtsgebied waarin u actief bent. Noxtica is geen bureau voor consumentenkredietrapportage. Gebruik de uitkomsten niet om te bepalen of iemand in aanmerking komt voor krediet, verzekering, werk of huisvesting.
Naast particulieren: bedrijfs- en merchantverificatie
Bedrijfsverificatie (KYB) en onboarding van merchants (KYM). Beschikbaar. Op verzoek ingeschakeld voor uw account. De openbare KYB-API wordt per account ingeschakeld.
Aan de slag
Identiteitsverificatie wordt per tenant ingericht. Bespreek uw gebruikssituatie en rechtsgebied met het team; uw accountteam richt de module voor u in.
- Bespreek uw gebruikssituatie en de markten waarin u actief bent met het team.
- Uw accountteam richt de module in. Een bevoegde persoon binnen uw organisatie legt in de Backoffice de rechtsgrond en de instellingen voor de gehoste pagina vast.
- Maak een sessie aan via de API of verstuur een eenmalige uitnodiging vanuit de Backoffice.
Veelgestelde vragen
Keurt Noxtica mijn klanten goed of af?
Nee. Noxtica geeft geautomatiseerde signalen met toelichting terug en een afgeronde opname wacht in uw beoordelingswachtrij. Alleen de status completed geldt als goedkeuring. Die verschijnt nadat een beheerder binnen uw organisatie de sessie heeft goedgekeurd of overruld.
Moet de klant een app installeren?
Nee. De flow werkt in een recente mobiele of desktopbrowser. Op een computer kan de klant een QR-code scannen om verder te gaan op een telefoon. Sommige in-appbrowsers worden niet ondersteund; de pagina vraagt de klant dan om de link in de eigen browser te openen.
Welke documenten worden ondersteund?
Paspoorten, nationale identiteitskaarten, rijbewijzen en verblijfsvergunningen. U kiest welke typen bij elke verificatie worden geaccepteerd. De landen van afgifte worden per account ingesteld.
Hoe kom ik achter het resultaat?
Lees de sessiestatus uit vanaf uw server, of ontvang een ondertekende gebeurtenis en lees daarna de status uit. Handel op basis van de status die bij het uitlezen wordt teruggegeven, niet op basis van de inhoud van de gebeurtenis.
Bewijst liveness dat iemand echt is?
Nee. Liveness-resultaten en resultaten van controles op presentatieaanvallen zijn bewijsmateriaal voor de beoordelaar. Detectie van presentatieaanvallen is adviserend: de score is informatie, geen oordeel of iemand echt is of een poging tot vervalsing betreft, en de zaak blijft in beoordeling.
Hoe lang worden de afbeeldingen en resultaten bewaard?
Noxtica verwijdert verificatiegegevens of bewijsmateriaal niet automatisch en stelt geen bewaartermijn in. Ze blijven in uw tenant totdat een tenantbeheerder ze vanuit de Backoffice verwijdert.
Kan ik de gehoste pagina in mijn eigen site insluiten?
Standaard wordt de klant naar een volledige pagina doorgestuurd of opent de flow in een nieuw tabblad. De gehoste pagina weigert weergave in een iframe, tenzij insluiten voor uw organisatie beschikbaar is.
Kan ik identiteitsverificatie zelf inschakelen?
Op dit moment niet. De dienst wordt per tenant ingericht en is beperkt beschikbaar. Neem contact op met het team om uw gebruikssituatie en rechtsgebied te bespreken.
Zijn resultaten juridisch identiteitsbewijs?
Nee. Resultaten zijn probabilistisch, kunnen beide kanten op fouten bevatten en vormen geen juridisch identiteitsbewijs. Iemand binnen uw organisatie moet elke nadelige beslissing beoordelen voordat deze gevolgen heeft voor een klant.
Bieden jullie bedrijfsverificatie aan?
Ja. Bedrijfsverificatie (KYB) en onboarding van merchants (KYM) zijn beschikbaar en kunnen op verzoek voor uw account worden ingeschakeld.