Zum Hauptinhalt springen
ShieldID

Aktivitätsprotokoll

Jeder Blick. Jeder Klick. Protokolliert.

Das Aktivitätsprotokoll ist eine ausschließlich fortschreibbare Aufzeichnung von allem, was rund um eine Verifizierung geschieht: wer sich angemeldet hat, wer einen Link geöffnet hat, was die Engine entschieden hat, wer was exportiert hat. Einträge können hinzugefügt, aber nie bearbeitet oder gelöscht werden. Weder von Ihnen noch von uns.

Das hier beschriebene Ledger ist das Governance-Protokoll, das heute Trust Ledger betreibt und schrittweise für ShieldID-API-Konten eingeführt wird. Alles, was für Identitätsprüfungen noch nicht erfasst wird, ist gekennzeichnet als Demnächst verfügbar auf dieser Seite.

Warum es wichtig ist

Eine Verifizierung ohne Aufzeichnung ist nur eine Meinung.

Die Nutzung eines Identitätsdienstes bringt ein eigenes Risiko mit sich: Jemand muss Rechenschaft darüber ablegen, wer den Ausweis des Antragstellers gesehen hat und was damit geschehen ist. Mit dem Protokoll können Sie das beantworten.

Für Sie

Belegen Sie, was geschehen ist, in welcher Reihenfolge und mit welchem Ergebnis. Wenn eine Entscheidung Monate später infrage gestellt wird, ist das Protokoll der Nachweis, und es überdauert die ID-Bilder.

Für Ihre Compliance-Leitung

Beantworten Sie eine Datenschutzanfrage oder ein Audit mit einem gefilterten Export statt mit einer Woche E-Mail-Verkehr. Jeder Export ist selbst ein Eintrag.

Für Ihre Antragsteller

Jede Ansicht und jeder Download eines gespeicherten Dokuments hinterlässt einen Eintrag, sodass „Wer hat meine Akte gesehen?“ eine Antwort hat, die das Unternehmen geben kann. Ereignisse pro Bild für ID-Fotos und eine Self-Service-Ansicht für Antragsteller folgen in Kürze.

Was erfasst wird

Das vollständige Ereignisvokabular.

Jeder Eintrag verwendet einen dieser Namen, sodass ein Filter stets dasselbe bedeutet. Die Namen werden so angezeigt, wie sie im Ledger erscheinen.

Anmeldung und Zugriff

Jeder Weg ins Konto und jeder Blick hinter die Kulissen.

LOGIN_2FA_CHALLENGED
Eine Anmeldung erreicht den Zwei-Faktor-Schritt.
LOGIN_SUCCESS
Eine Anmeldung wird abgeschlossen.
FORENSIC_DETAIL_ACCESSED
Jemand öffnet die Netzwerk- und Gerätenachweise hinter einem Eintrag. Dafür ist eine schriftliche Begründung erforderlich, und die Anfrage selbst wird erfasst.

Verifizierungsanfragen

Der Weg des Antragstellers, vom Link bis zur Einwilligung.

SIGN_LINK_OPENED
Der Antragsteller öffnet seinen Verifizierungslink.
EULA_ACCEPTED
Der Antragsteller akzeptiert die Bedingungen, bevor er fortfährt.
TASK_CREATED / TASK_SENT
Eine Verifizierungsanfrage wird erstellt und versendet, durch eine Person oder einen API-Schlüssel.
TASK_VIEWED / TASK_VOIDED
Eine Anfrage wird über die API abgerufen oder storniert.

Aufzeichnungen und Exporte

Alles, was das Konto verlässt, hinterlässt eine Spur.

DOCUMENT_VIEWED
Ein gespeichertes Dokument wird im Portal geöffnet.
DOCUMENT_DOWNLOADED
Ein Dokument wird heruntergeladen, im Portal oder über die API.
DOCUMENT_EMAILED
Ein Dokument wird per E-Mail an einen Empfänger gesendet.
AUDIT_EXPORTED
Ein Prüfpfad wird über die API abgerufen. Das Lesen der Aufzeichnung wird selbst erfasst.

Konto und API

Einstellungen und Zugangsdaten, mit zugeordnetem Akteur.

SETTING_CHANGED
Eine Kontoeinstellung wird über die API geändert.
SESSION_CREATED / SESSION_REVOKED
Eine API-Sitzung wird geöffnet oder widerrufen.
ACCOUNT_MAILING_ADDRESS_UPDATED / BILLING_ADDRESS_UPDATED
Kontodaten ändern sich.

Anfrageverlauf (pro Anfrage, neben dem Protokoll)

Jede Anfrage führt außerdem ihren eigenen Verlauf. Er ist eine Arbeitsaufzeichnung, nicht das nur anhängbare Protokoll, daher benennen wir ihn gesondert.

BIOMETRIC_VERIFIED / BIOMETRIC_FAILED
Die Verifizierungs-Engine meldet, dass die Identitätsprüfung bestanden oder nicht bestanden wurde, mit Angabe der fehlgeschlagenen Prüfung.
RETENTION_PURGE / RETENTION_PURGE_FAILED
Die Aufbewahrungsbereinigung löscht die gespeicherten Dokumente einer Anfrage am Ende ihrer Frist, oder sie konnte es nicht.
GDPR_ERASURE
Personenbezogene Daten werden aufgrund eines Antrags auf Löschung geschwärzt.

In Vorbereitung

Demnächst verfügbar

Die Ereignisse, die den Kreis speziell für die Identitätsprüfung schließen. Wir führen sie auf, damit Sie uns daran messen können.

ID_IMAGE_VIEWED / ID_IMAGE_DOWNLOADED
Jedes Mal, wenn ein ID-Bild oder Selfie geöffnet oder heruntergeladen wird, und von wem.
DECISION_RECORDED
Die Annahme oder Ablehnung, die Ihr Team zu einer Verifizierung erfasst, mit Begründung.
API_KEY_CREATED / API_KEY_REVOKED
Ereignisse im Lebenszyklus von Schlüsseln als Protokolleinträge. Derzeit werden sie beim Schlüssel gespeichert, nicht als Einträge.
VERIFICATION_VERIFIED / VERIFICATION_FAILED
Verifizierungsergebnisse als nur anhängbare Protokolleinträge für ShieldID-API-Konten. Derzeit werden sie in den Anfrageverlauf geschrieben.
IMAGE_PURGED
Ein Beleg für jede automatische Löschung von ID-Bildern.
Applicant view
Eine Self-Service-Seite, auf der die verifizierte Person sieht, wer auf ihre Verifizierung zugegriffen hat.
CSV export
Ein gefilterter Export für Prüfer als Tabelle. Der JSON-Export existiert heute bereits.

Aufbau eines Eintrags

Vierzehn Felder, jedes Mal. Dann die Nachweise, auf Anfrage.

Ein Eintrag sagt aus, wer was woran mit welchem Ergebnis getan hat, in einfachen Worten und in maschinenlesbarer Form. Die Netzwerk- und Gerätenachweise liegen daneben, hinter einer protokollierten Anfrage.

Der Eintrag

Akteurstyp
Person, Unterzeichner, System, Admin oder API-Schlüssel. Aktionen eines API-Schlüssels tragen die eigene ID des Schlüssels, sodass ein Skript und eine Person nie verwechselt werden.
Akteursbezeichnung
Der Name oder die E-Mail-Adresse, wie sie zum damaligen Zeitpunkt lauteten, keine Live-Abfrage, die sich ändert, wenn Personen ausscheiden.
Aktion
Der Ereignisname aus dem oben genannten festen Vokabular.
Kategorie und Schweregrad
Authentifizierung, Dokument, Signierung, Aufgabe, Konto, Sicherheit oder System; Info bis kritisch.
Ziel
Worauf sich die Maßnahme bezog: eine Verifizierung, ein Dokument, eine Person, eine Einstellung.
Zusammenfassung
Ein verständlicher Satz, der zum Zeitpunkt des Ereignisses verfasst wurde.
Ergebnis
Erfolg, Fehlschlag oder Verweigerung. Eine abgelehnte Aktion wird genauso deutlich protokolliert wie eine erfolgreiche.
Metadaten
Strukturierte Details: Bezeichnung des API-Schlüssels, Umgebung (Sandbox oder Produktion), Anfrage-ID und mehr.
Zeitstempel
Serverzeit, in Reihenfolge, nie bearbeitbar.

Der Nachweis, hinter einer protokollierten Anfrage

IP-Adresse und Bereich
Öffentlich, Carrier-Grade-NAT, privat, Loopback oder unbekannt, damit ein Prüfer weiß, wie sehr er ihr vertrauen kann.
Netzbetreiber
Reverse-DNS, Inhaber, ASN und ob die Adresse zu einem Hosting-Anbieter gehört.
Standort
Land, Region, Stadt und Postleitzahl, mit Genauigkeitsradius und der Angabe, ob die Daten veraltet waren.
Gerät
Eine kurze Liste von Signalen wie Zeitzone, Bildschirmgröße, Plattform und Sprachen, zusammengefasst zu einem stabilen SHA-256-Fingerabdruck. Kein roher Browser-Dump.
Gemeldete Adresse
Was der Browser selbst gemeldet hat, als nicht verifiziert gekennzeichnet.

Nachweise werden erst nach dem Senden der Antwort angereichert, nie auf dem kritischen Pfad des Antragstellers, und gelten bis zum Eintreffen als nicht angereichert.

Manipulationsnachweis

Wir nennen es keine Blockchain, denn das ist es nicht. Es ist eine Tabelle, die die Datenbank von niemandem bearbeiten lässt.

Klare Worte dazu, was das Protokoll schützt, damit Ihre Prüferin oder Ihr Prüfer unsere Aussagen mit unserem Verhalten abgleichen kann.

  • Nur anhängbar, von der Datenbank erzwungen

    Ein Trigger auf der Governance-Tabelle löst bei jeder Aktualisierung oder Löschung einen Fehler aus. Anwendungscode, Administratoren und wir selbst unterliegen ihm.

  • Eine enge, protokollierte Ausnahme

    Wird ein Konto gelöscht, werden seine Einträge vom Konto getrennt, statt gelöscht zu werden, und zwar nur dann, wenn alle anderen Spalten Byte für Byte identisch sind. Nichts wird gekürzt.

  • Schreibvorgänge laufen über eine abgesicherte Funktion

    Einträge werden von einer Datenbankfunktion mit definierten Berechtigungen geschrieben, und zwar nach einem realen Vorfall, bei dem Row-Level-Security Schreibvorgänge stillschweigend verschluckt hat. Die Behebung ist der Grund, warum es diese Funktion gibt.

  • Das Einsehen der Nachweise ist ein Ereignis

    Netzwerk- und Gerätedetails können nur mit einer schriftlichen Begründung von mindestens zwölf Zeichen eingesehen werden, die unter dem Namen der lesenden Person als FORENSIC_DETAIL_ACCESSED erfasst wird.

  • Das Löschen von Bildern berührt die Aufzeichnung nicht

    ID-Bilder werden nach kurzer Frist gelöscht. Protokolleinträge sind eine getrennte Aufzeichnung ohne Verknüpfung zu den Bildern, sodass das Löschen eines Bildes nie den Eintrag entfernt, der beschreibt, was damit geschehen ist.

Suchen und Filtern

Durchsuchen Sie es wie eine Datenbank, denn es ist eine.

Jeder Filter wird serverseitig validiert und auf Ihr Konto beschränkt. Die Filterlisten zeigen nur Werte, die tatsächlich vorkommen, sodass Sie nie ins Leere suchen.

Akteur
Eine Person oder ein API-Schlüssel anhand seiner ID. Isolieren Sie alles, was eine Integration getan hat.
Ziel
Eine Verifizierung, ein Dokument oder eine Person. Alles, was mit der Akte dieses Antragstellers geschehen ist.
Aktion
Jeder Ereignisname aus dem Vokabular.
Kategorie, Schweregrad, Ergebnis
Nur Sicherheitsereignisse, nur Fehlschläge, nur abgelehnte Aktionen.
Zeitraum
Von und bis, sekundengenau.
Freitext
Über Zusammenfassungen, Akteursbezeichnungen, Zielbezeichnungen und Aktionen hinweg. Bewusst nie über rohe Metadaten.

Der Export erfolgt derzeit als JSON: der vollständige Verlauf einer Verifizierung über die API, auf fünfhundert Zeilen begrenzt, wobei jeder Abruf als AUDIT_EXPORTED erfasst wird. Ein CSV-Export für Kunden folgt in Kürze.

Ausprobieren

Ein Beispielprotokoll, fiktiv und durchsuchbar.

Filtern, eine Zeile aufklappen, den Nachweis öffnen. Die Namen und Ereignisse unten sind für die Demo erfunden; der Feldumfang und das Verhalten sind echt.

Activity Ledger

Beispieldaten

18 Einträge angezeigt.

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

    LOGIN_2FA_CHALLENGED

    Wren Halloway · Portal-Anmeldung

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

    LOGIN_SUCCESS

    Wren Halloway · Portal-Anmeldung

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

    SESSION_CREATED

    Onboarding-Widget (Produktion) · API-Sitzung 4a81

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

    TASK_CREATED

    Onboarding-Widget (Produktion) · Verifizierung für Ottoline Marchetti-Fife

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

    SIGN_LINK_OPENED

    Ottoline Marchetti-Fife · Verifizierungslink 7c19

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

    EULA_ACCEPTED

    Ottoline Marchetti-Fife · Einwilligung zur Verifizierung

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

    BIOMETRIC_VERIFIED

    Verifizierungs-Engine · Verifizierung für Ottoline Marchetti-Fife

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

    TASK_VIEWED

    Onboarding-Widget (Produktion) · Verifizierung für Ottoline Marchetti-Fife

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

    DOCUMENT_VIEWED

    Desmond Quillfeather · Ergebnis für Ottoline Marchetti-Fife

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

    DOCUMENT_DOWNLOADED

    Desmond Quillfeather · Ergebnis für Ottoline Marchetti-Fife

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

    SIGN_LINK_OPENED

    Barnaby Thistlewood · Verifizierungslink 3e77

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

    BIOMETRIC_FAILED

    Verifizierungs-Engine · Verifizierung für Barnaby Thistlewood

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

    FORENSIC_DETAIL_ACCESSED

    Perpetua Nakashima · Ereignis evt-0012

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

    SESSION_CREATED

    Ines Valcourt-Brie · API-Schlüssel: Billing sync (sandbox)

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

    SESSION_REVOKED

    Ines Valcourt-Brie · API-Schlüssel: Legacy import (production)

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

    SETTING_CHANGED

    Clementine Ashgrove · Aufbewahrungsfrist

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

    AUDIT_EXPORTED

    Clementine Ashgrove · Export des Aktivitätsprotokolls, 1. August bis 14. September

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

    RETENTION_PURGE

    Aufbewahrungsbereinigung · 41 Verifizierungen nach Ablauf ihrer Aufbewahrungsfrist

    Success

Fragen

Klare Antworten zum Protokoll.

Sehen Sie es mit Ihren eigenen Daten

Führen Sie eine Sandbox-Verifizierung durch. Lesen Sie dann, was sie geschrieben hat.

Der schnellste Weg, das Protokoll zu verstehen, ist, einen Eintrag darin zu erzeugen. Sandbox-Sitzungen werden nie berechnet.