Naar hoofdinhoud springen
ShieldID

Activity Ledger

Elke blik. Elke klik. Vastgelegd.

Het activiteitenlogboek is een append-only registratie van alles wat rond een verificatie gebeurt: wie zich heeft aangemeld, wie een link heeft geopend, wat de engine heeft besloten, wie wat heeft geëxporteerd. Vermeldingen kunnen worden toegevoegd, nooit gewijzigd of verwijderd. Niet door u, niet door ons.

Het hier beschreven ledger is het governance-dossier dat vandaag Trust Ledger aandrijft en wordt uitgerold naar ShieldID API-accounts. Alles wat nog niet wordt vastgelegd voor identiteitsverificaties is gemarkeerd als Binnenkort beschikbaar op deze pagina.

Waarom het ertoe doet

Een verificatie zonder registratie is slechts een mening.

Het gebruik van een identiteitsdienst brengt een eigen risico met zich mee: iemand moet kunnen verantwoorden wie de ID van de aanvrager heeft gezien en wat ermee is gedaan. Het logboek is hoe u die verantwoording aflegt.

Voor u

Bewijs wat er is gebeurd, in volgorde, met de uitkomst. Als een beslissing maanden later ter discussie staat, is het logboek het bewijs, en het overleeft de ID-afbeeldingen.

Voor uw compliance-verantwoordelijke

Beantwoord een privacyverzoek of een audit met een gefilterde export in plaats van een week aan e-mails. Elke export is zelf ook een vermelding.

Voor uw aanvragers

Elke weergave en download van een opgeslagen document laat een vermelding achter, zodat "wie heeft mijn dossier gezien?" een antwoord heeft dat het bedrijf kan geven. Gebeurtenissen per afbeelding voor ID-foto's en een zelfserviceweergave voor aanvragers komen binnenkort.

Wat wordt vastgelegd

Het volledige gebeurtenisvocabulaire.

Elke registratie gebruikt een van deze namen, zodat een filter altijd hetzelfde betekent. Namen worden weergegeven zoals ze in het ledger voorkomen.

Aanmelden en toegang

Elke weg naar binnen in het account, en elke blik achter de schermen.

LOGIN_2FA_CHALLENGED
Een aanmelding bereikt de tweefactorstap.
LOGIN_SUCCESS
Een aanmelding wordt voltooid.
FORENSIC_DETAIL_ACCESSED
Iemand opent het netwerk- en apparaatbewijs achter een vermelding. Hiervoor is een schriftelijke reden nodig, en het verzoek wordt zelf ook vastgelegd.

Verificatieverzoeken

Het traject van de aanvrager, van link tot toestemming.

SIGN_LINK_OPENED
De aanvrager opent zijn of haar verificatielink.
EULA_ACCEPTED
De aanvrager accepteert de voorwaarden voordat hij of zij doorgaat.
TASK_CREATED / TASK_SENT
Een verificatieverzoek wordt aangemaakt en verzonden, door een persoon of door een API-sleutel.
TASK_VIEWED / TASK_VOIDED
Een aanvraag wordt opgehaald of geannuleerd via de API.

Registraties en exports

Alles wat het account verlaat, laat een spoor achter.

DOCUMENT_VIEWED
Een opgeslagen document wordt geopend in het portaal.
DOCUMENT_DOWNLOADED
Een document wordt gedownload, in het portaal of via de API.
DOCUMENT_EMAILED
Een document wordt per e-mail naar een ontvanger verzonden.
AUDIT_EXPORTED
Een auditspoor wordt opgevraagd via de API. Het lezen van de registratie wordt zelf ook vastgelegd.

Account en API

Instellingen en inloggegevens, met de actor erbij.

SETTING_CHANGED
Een accountinstelling wordt gewijzigd via de API.
SESSION_CREATED / SESSION_REVOKED
Een API-sessie wordt geopend of ingetrokken.
ACCOUNT_MAILING_ADDRESS_UPDATED / BILLING_ADDRESS_UPDATED
Accountgegevens wijzigen.

Verzoektijdlijn (per verzoek, naast het logboek)

Elk verzoek heeft ook een eigen tijdlijn. Dit is een werkregistratie, niet het append-only logboek, dus we benoemen het apart.

BIOMETRIC_VERIFIED / BIOMETRIC_FAILED
De verificatie-engine meldt dat de identiteitscontrole is geslaagd of mislukt, met de controle die is mislukt.
RETENTION_PURGE / RETENTION_PURGE_FAILED
De bewaarroutine verwijdert de opgeslagen documenten van een verzoek aan het einde van de bewaartermijn, of kon dat niet.
GDPR_ERASURE
Persoonsgegevens worden onleesbaar gemaakt op grond van een verzoek tot uitoefening van het recht op wissing.

Onderweg

Binnenkort beschikbaar

De gebeurtenissen die de cirkel sluiten, specifiek voor identiteitsverificatie. Wij vermelden ze zodat u ons eraan kunt houden.

ID_IMAGE_VIEWED / ID_IMAGE_DOWNLOADED
Elke keer dat een ID-afbeelding of selfie wordt geopend of gedownload, en door wie.
DECISION_RECORDED
De acceptatie of afwijzing die uw team bij een verificatie vastlegt, met de reden.
API_KEY_CREATED / API_KEY_REVOKED
Levenscyclusgebeurtenissen van sleutels als vermeldingen in het logboek. Nu worden ze bij de sleutel opgeslagen, niet als vermeldingen.
VERIFICATION_VERIFIED / VERIFICATION_FAILED
Verificatieuitkomsten als append-only vermeldingen in het logboek voor ShieldID API-accounts. Nu worden ze naar de verzoektijdlijn geschreven.
IMAGE_PURGED
Een ontvangstbewijs voor elke automatische verwijdering van ID-afbeeldingen.
Applicant view
Een zelfservicepagina waar de geverifieerde persoon ziet wie toegang heeft gehad tot zijn of haar verificatie.
CSV export
Een gefilterde export voor auditors, in een spreadsheet. JSON-export bestaat nu al.

Anatomie van een vermelding

Veertien velden, elke keer. Daarna het bewijs, op verzoek.

Een vermelding zegt wie, wat, waarop, met welk resultaat, in gewone woorden en in machineleesbare vorm. Het netwerk- en apparaatbewijs staat ernaast, achter een gelogd verzoek.

De registratie

Actortype
Persoon, ondertekenaar, systeem, beheerder of API-sleutel. Acties van een API-sleutel dragen de eigen id van de sleutel, zodat een script en een persoon nooit door elkaar worden gehaald.
Actorlabel
De naam of het e-mailadres zoals het toen was, geen live opzoeking die verandert wanneer mensen vertrekken.
Actie
De gebeurtenisnaam, uit het vaste vocabulaire hierboven.
Categorie en ernst
Auth, document, ondertekening, taak, account, beveiliging of systeem; van info tot kritiek.
Doel
Waarop de actie werd uitgevoerd: een verificatie, een document, een persoon, een instelling.
Samenvatting
Eén begrijpelijke zin, op het moment zelf geschreven.
Resultaat
Succes, mislukking of geweigerd. Een geweigerde actie wordt even nadrukkelijk vastgelegd als een geslaagde.
Metadata
Gestructureerde details: label van de API-sleutel, omgeving (sandbox of productie), request-id en meer.
Tijdstempel
Servertijd, in volgorde, nooit bewerkbaar.

Het bewijs, achter een gelogd verzoek

IP-adres en bereik
Openbaar, carrier-grade NAT, privé, loopback of onbekend, zodat een beoordelaar weet hoeveel vertrouwen eraan te hechten.
Netwerkoperator
Reverse DNS, registrant, ASN en of het adres bij een hostingprovider hoort.
Locatie
Land, regio, stad en postcode, met de nauwkeurigheidsstraal en of de gegevens verouderd waren.
Apparaat
Een korte lijst signalen zoals tijdzone, schermgrootte, platform en talen, teruggebracht tot een stabiele SHA-256-vingerafdruk. Geen ruwe browserdump.
Gerapporteerd adres
Wat de browser zelf heeft gerapporteerd, gemarkeerd als niet geverifieerd.

Bewijs wordt verrijkt nadat het antwoord is verzonden, nooit op het kritieke pad van de aanvrager, en is als niet-verrijkt gemarkeerd totdat de verrijking binnen is.

Bewijs van manipulatie

Wij noemen het geen blockchain, omdat het dat niet is. Het is een tabel die de database niemand laat bewerken.

Heldere woorden over wat het dossier beschermt, zodat uw auditor onze beweringen kan toetsen aan ons gedrag.

  • Append-only, afgedwongen door de database

    Een trigger op de governancetabel genereert een fout bij elke update of verwijdering. Applicatiecode, beheerders en wijzelf zijn eraan onderworpen.

  • Eén beperkte, gelogde uitzondering

    Wanneer een account wordt verwijderd, worden de bijbehorende vermeldingen losgekoppeld van het account in plaats van gewist, en alleen als elke andere kolom byte voor byte identiek is. Er wordt niets afgekapt.

  • Schrijfacties lopen via een beveiligde functie

    Vermeldingen worden geschreven door een databasefunctie met vastgelegde rechten, naar aanleiding van een echt incident waarbij row-level security schrijfacties stilzwijgend negeerde. De oplossing is de reden dat de functie bestaat.

  • Het inzien van het bewijs is een gebeurtenis

    Netwerk- en apparaatgegevens kunnen niet worden ingezien zonder een schriftelijke reden van minimaal twaalf tekens, die onder de naam van de lezer wordt vastgelegd als FORENSIC_DETAIL_ACCESSED.

  • Het verwijderen van afbeeldingen raakt de registratie niet

    ID-afbeeldingen worden na korte tijd via een timer verwijderd. Vermeldingen in het logboek vormen een afzonderlijke registratie zonder koppeling met de afbeeldingen, zodat het verwijderen van een afbeelding nooit de vermelding wist die beschrijft wat ermee is gebeurd.

Zoeken en filteren

Doorzoek het zoals een database, want dat is het ook.

Elk filter wordt server-side gevalideerd en beperkt tot uw account. De filterlijsten tonen alleen waarden die daadwerkelijk voorkomen, zodat u nooit naar niets zoekt.

Actor
Een persoon, of een API-sleutel op basis van zijn id. Isoleer alles wat één integratie heeft gedaan.
Doel
Een verificatie, een document of een persoon. Alles wat met het dossier van deze aanvrager is gebeurd.
Actie
Elke gebeurtenisnaam uit het vocabulaire.
Categorie, ernst, uitkomst
Alleen beveiligingsgebeurtenissen, alleen mislukkingen, alleen geweigerde acties.
Periode
Van en tot, op de seconde nauwkeurig.
Vrije tekst
Binnen samenvattingen, actorlabels, doellabels en acties. Bewust nooit binnen ruwe metadata.

Export gebeurt vandaag in JSON: het volledige spoor van een verificatie via de API, beperkt tot vijfhonderd rijen, waarbij elke opvraging wordt vastgelegd als AUDIT_EXPORTED. CSV-export voor klanten komt binnenkort.

Probeer het

Een voorbeeldlogboek, fictief en doorzoekbaar.

Filter, vouw een rij uit, open het bewijs. De namen en gebeurtenissen hieronder zijn verzonnen voor de demo; de velden en het gedrag zijn echt.

Activity Ledger

Voorbeeldgegevens

18 vermeldingen getoond.

  • 2026-09-16 · 13:41:22

    LOGIN_2FA_CHALLENGED

    Wren Halloway · Portaalaanmelding

    Success
  • 2026-09-16 · 13:41:58

    LOGIN_SUCCESS

    Wren Halloway · Portaalaanmelding

    Success
  • 2026-09-16 · 14:02:10

    SESSION_CREATED

    Onboardingwidget (productie) · API-sessie 4a81

    Success
  • 2026-09-16 · 14:02:11

    TASK_CREATED

    Onboardingwidget (productie) · Verificatie voor Ottoline Marchetti-Fife

    Success
  • 2026-09-16 · 14:19:47

    SIGN_LINK_OPENED

    Ottoline Marchetti-Fife · Verificatielink 7c19

    Success
  • 2026-09-16 · 14:20:12

    EULA_ACCEPTED

    Ottoline Marchetti-Fife · Toestemming voor verificatie

    Success
  • 2026-09-16 · 14:22:35

    BIOMETRIC_VERIFIED

    Verificatie-engine · Verificatie voor Ottoline Marchetti-Fife

    Success
  • 2026-09-16 · 14:22:39

    TASK_VIEWED

    Onboardingwidget (productie) · Verificatie voor Ottoline Marchetti-Fife

    Success
  • 2026-09-16 · 15:07:03

    DOCUMENT_VIEWED

    Desmond Quillfeather · Resultaat voor Ottoline Marchetti-Fife

    Success
  • 2026-09-16 · 15:08:44

    DOCUMENT_DOWNLOADED

    Desmond Quillfeather · Resultaat voor Ottoline Marchetti-Fife

    Success
  • 2026-09-15 · 11:52:18

    SIGN_LINK_OPENED

    Barnaby Thistlewood · Verificatielink 3e77

    Success
  • 2026-09-15 · 11:55:02

    BIOMETRIC_FAILED

    Verificatie-engine · Verificatie voor Barnaby Thistlewood

    Failure
  • 2026-09-15 · 16:30:55

    FORENSIC_DETAIL_ACCESSED

    Perpetua Nakashima · Gebeurtenis evt-0012

    Success
  • 2026-09-15 · 09:14:31

    SESSION_CREATED

    Ines Valcourt-Brie · API-sleutel: Billing sync (sandbox)

    Success
  • 2026-09-14 · 17:45:09

    SESSION_REVOKED

    Ines Valcourt-Brie · API-sleutel: Legacy import (production)

    Success
  • 2026-09-14 · 10:22:47

    SETTING_CHANGED

    Clementine Ashgrove · Bewaartermijn

    Success
  • 2026-09-14 · 10:31:12

    AUDIT_EXPORTED

    Clementine Ashgrove · Export van het activiteitenregister, 1 augustus tot 14 september

    Success
  • 2026-09-14 · 03:00:04

    RETENTION_PURGE

    Opschoning van bewaartermijnen · 41 verificaties voorbij hun bewaartermijn

    Success

Vragen

Duidelijke antwoorden over het dossier.

Bekijk het met uw eigen gegevens

Voer één sandbox-verificatie uit. Lees daarna wat er is vastgelegd.

De snelste manier om het logboek te begrijpen is er een vermelding in aan te maken. Sandbox-sessies worden nooit gefactureerd.