01 · Device Intelligence für Betrugsprävention·Die Journeys, die Sie taggen
Device-Intelligence- und Betrugsrisiko-API für das WebJeden Zugriff bewerten.Mit Nachweisen entscheiden.
Ein Tag pro Bildschirm Ihrer Wahlsignuploginpassword_recoverymfa_challengeprofile_changedepositwithdrawalpix_transfertradecheckout
signup
login
password_recovery
mfa_challenge
profile_change
deposit
withdrawal
pix_transfer
trade
checkout
+ das, das Sie benennen
Ein Script auf Ihrer Website liest Browser und Gerät in etwa einer Zehntelsekunde auf dem Desktop. Ein signierter Aufruf aus Ihrem Backend, mit einem Tag Ihrer Wahl, liefert sofort die Antwort: einen Vertrauensscore, die Nachweisabdeckung und 13 Indikatoren, von Bots und Automatisierung, gefälschten Browsern und Emulatoren bis zu VPN, Proxy und Tor, mit dem Grund hinter jeder Empfehlung. Erkennen Sie Kontoübernahme (Account Takeover), Fake-Registrierungen und Auszahlungsbetrug mit Nachweisen statt Bauchgefühl. Wir empfehlen. Sie entscheiden und handeln.
Synchrone Antwort auf jedem Bildschirm, den Sie taggen · Schattenmodus, bevor sie eine Entscheidung beeinflusst · Ihre Regeln, Ihre Listen, Ihre Entscheidung
So lesen Sie diese Antwort · Beispiel v1.1/login_completed
01
Warum diese Empfehlung
ALLOWreason_codes · NO_ADVERSE_INDICATOR_MATCH
Kein Indikator, den die Richtlinie gewichtet, wurde als erkannt gemeldet. Vertragsbeispiel: Die verwaltete Richtlinie von FingerTrackID empfiehlt bei jedem Score MONITOR; ALLOW stammt aus einem Score-Bereich, den Ihr Unternehmen in seinen eigenen Risikoregeln festgelegt hat. Entschieden unter policy-login-v1.
02
Was der Score ist und was nicht
trust_score 1000–100 · höher ist besser
Vertrauen in diesen Zugriff unter dieser Richtlinienversion, keine Betrugswahrscheinlichkeit. Außerhalb von COMPLETED ist er null, nie ein Standardwert.
03
Wie viel sichtbar war
evidence_coverage 100limitation_codes · keine
Der Anteil der erwarteten Prüfungen, die ausgeführt wurden. Fehlende Nachweise würden hier benannt: Sie senken die Abdeckung und sind nie ein Risikogrund.
04
Dann liegt es bei Ihnen
customer_actiondann das Ergebnis
Ihr Backend entscheidet und handelt und meldet dann, was es getan hat und wie das tatsächliche Ergebnis war. Wir sperren nie und halten nie Geld zurück.
Abschnitte mit Browser- und Gerätenachweisen pro Erfassung
48
Browser-APIs, geprüft gegen die Version, die der Browser angibt
125
Millisekunden oder weniger: Median der Desktop-Erfassung in Chrome, Firefox und Safari
0
Berechtigungsabfragen, die Ihren Nutzern angezeigt werden
Ihre Regeln und Ihre Untersuchung
54
Kontextelemente, in jeder Bewertung berechnet
67
Regeln, die Ihr Unternehmen in seinem eigenen Score gewichten kann: 13 Indikatoren und 54 Kontextelemente
6
Veröffentlichte Referenzlisten hinter den Netzwerkindikatoren
6
Konsolensprachen: Englisch, Portugiesisch (Brasilien und Portugal), Spanisch, Französisch, Deutsch
Niemals – und das ändert sich mit keinem Tarif
Mausbewegungen und Tastenanschläge: Das SDK erfasst weder das eine noch das andere
Pixel, Audio-Samples, GPU-Hersteller- und Renderer-Namen oder Schriftnamen: Canvas, WebGL, WebGPU, Audio und Schriften verlassen den Browser nur als Hashes, als GPU-Familie und als Präsenzmaske über eine feste Schriftliste
WebRTC, lokale Ports, Akku, Bewegungssensoren: werden nie gelesen
Keine Berechtigungsabfrage, keine Entscheidung im Browser, keine Aktion von uns auf Ihrem Konto
— Jeder Wert ist eine Anzahl aus einem versionierten Vertrag, Katalog oder einer Liste, mit Ausnahme der Erfassungszeit, gemessen auf unseren Testrechnern mit kaltem Cache. Keiner davon ändert sich mit Tarif oder Volumen.
03 · Anwendungsfälle
Betrugsprävention auf den Bildschirmen, auf denen die Entscheidung zählt.
Device Intelligence beantwortet eine Frage, bevor Ihr Backend die Aktion durchlässt: Was steckt wirklich auf der anderen Seite dieses Bildschirms? Derselbe Aufruf dient jeder Journey; das Tag, das Sie senden, ordnet ihn nur ein.
login · password_recovery · profile_change
Schutz vor Kontoübernahme (Account Takeover)
Ein bekanntes Konto auf einem Gerät, das es nie benutzt hat, ein Browser, der über sich selbst lügt, ein Anti-Detect-Browser, eine Reise, die in der Zeit nicht zu schaffen ist. Jedes davon kommt als Nachweis zurück, damit Sie einen zweiten Faktor nur dann verlangen, wenn es darauf ankommt.
signup · login · checkout
Bot-Erkennung und Automatisierung
Headless-Browser, Automatisierungs-Frameworks, KI-Agenten, per Signatur identifiziert, und Datenverkehr aus Rechenzentren. BOT_AUTOMATION und NETWORK_HOSTING sagen, was gesehen wurde; die Abdeckung sagt, wie viel gesehen werden konnte.
signup · deposit · promotions
Fake-Konten und Mehrfachkonten
Konten und Personen pro Gerät und pro IP, wie selten das Geräteprofil in Ihrem Bestand ist, eine Erfassung, die auf einem anderen Gerät wiederholt wird. Kontext, den Ihre Regeln gewichten können, nie ein automatisches Urteil: Eine Person kann mehrere legitime Konten haben.
withdrawal · pix_transfer · trade
Betrug bei Auszahlungen, Pix und Überweisungen
Eine Auszahlung in der ersten Stunde nach einem neuen Gerät, Begünstigte, die sich mehrere Konten teilen, Nachbarn, die Sie als bestätigten Betrug markiert haben. Ihr Backend hält das Geld zurück oder prüft es; wir tun das nie.
jede Journey
Emulatoren und gefälschte Browser
Android-Emulatoren und Virtualisierung, eine GPU, die für das angegebene System unmöglich ist, eine Browserversion, der die eigenen APIs widersprechen. Device-Fingerprinting-Signale, gelesen als Hashes und Familien, nie als Rohpixel.
jede Journey
VPN-, Proxy- und Tor-Erkennung
Bekannte VPN-Anbieter, öffentliche Proxys, Tor-Exits, Hosting-Bereiche und Apple iCloud Private Relay, aus veröffentlichten Listen, die wir selbst aktualisieren. Anonymisierung ist Kontext, keine Schuld: Ihre Richtlinie entscheidet, wie viel sie wiegt.
04 · Die Messgrößen
Getrennte Messgrößen. Kein Durchschnitt, der sich als Gewissheit ausgibt.
Vertrauen, Abdeckung und Geräteübereinstimmung zu einer einzigen Zahl zu verschmelzen, verbirgt genau das, was der Analyst sehen muss: ob das Problem der Zugriff ist oder die Nachweise.
trust_score
Vertrauen in den Zugriff
72
0100 · höher ist besser
Beantwortet, wie vertrauenswürdig dieser Zugriff unter dieser Richtlinienversion ist; das Tag, das Sie senden, ändert daran nichts. Ganzzahl von 0 bis 100. Existiert nur bei assessment_status = COMPLETED; in jedem anderen Zustand ist er null, nie ein Standardwert.
Keine Betrugswahrscheinlichkeit, nicht der Ruf der Person und kein Standardwert für fehlende Daten. Wir zeigen 72/100, nie „72 % vertrauenswürdig“.
device_match_confidence
Geräteübereinstimmung
0.94
01 · Obergrenze 0,98
Stärke des Nachweises, dass dieser Zugriff vom selben, bereits gesehenen Gerät kommt, von 0 bis 1. Kommt mit device_id, einer opaken öffentlichen Kennung des probabilistischen Clusters.
Nicht die Identität der Person und kein Beweis für die Hardware. Party und Account sind verschiedene Dinge.
evidence_coverage
Hinlänglichkeit der Nachweise
100
0100 · 13 von 13 bewertet
Wie viel der erwarteten Prüfungen ausgeführt werden konnte, von 0 bis 100. Jeder anwendbare Indikator, der NOT_EVALUATED bleibt, senkt die Abdeckung und erscheint in limitation_codes.
Nicht Teil des Scores. Geringe Abdeckung drückt den Score weder nach unten noch nach oben: Sie lässt die Bewertung ergebnislos.
Warum wir sie nicht addieren
Ein einziger „Verdachts“-Score vermischt drei verschiedene Fragen: Verdient dieser Zugriff Vertrauen? Reichten die Nachweise aus? Ist es dasselbe Gerät? Kommt die Antwort getrennt, weiß Ihr Analyst, ob er einen zweiten Faktor verlangen, auf die Erfassung warten oder den Verlauf ansehen soll. Kommt sie verschmolzen, weiß er nur, dass „es 42 ergab“.
05 · 13 Indikatoren
Dreizehn Indikatoren. Jeder sagt, ob er etwas gesehen hat, nichts gesehen hat oder nicht bewerten konnte.
Jede Web-Bewertung liefert die 13 Codes, immer. Was sich ändert, ist der Zustand jedes einzelnen, nie die Liste. Jeder Indikator hat seinen eigenen versionierten Detektor, und die Antwort nennt die Version, die ihn bewertet hat. Ein Detektor, der fehlt, abgelaufen ist oder fehlschlägt, wird nie zu false.
signal_catalog web · 13 Codes · Beispiel withdrawal_completed
Erkannt
Not_detected
— Nicht_bewertet
Integrität der Umgebung
Browser-Privatsphäre · neutraler Kontext
Netzwerk · neutraler Kontext
Gerät
reason_codes · NETWORK_TOR_DETECTEDREVIEW
In unseren verwalteten Richtlinien rechtfertigt Tor allein nie BLOCK_RECOMMENDED; Regeln, die Ihr Unternehmen konfiguriert, folgen den Gewichten und dem Schwellenwert, die es gewählt hat. In diesem v1-Vertragsbeispiel hat policy-withdrawal-v1 eine Prüfung der Auszahlung verlangt, keine Sperre, und der einzige Reason Code sagt genau das. Die verwaltete Richtlinie in Produktion empfiehlt heute bei jedem Score MONITOR.
Derselbe Indikator, drei Zustände
Erkannt · NETWORK_TORPROVIDER · ftid-network-tor.v1 · 0.9 · Beispiel withdrawal_completed
Nicht_erkannt · NETWORK_TORPROVIDER · ftid-network-tor.v1 · 0.9 · Beispiel login_completed
Ein Detektor, der fehlt, abgelaufen ist oder fehlschlägt, wird nie zu false. NOT_APPLICABLE kommt nur aus der unveränderlichen Matrix des Katalogs nach Kanal, Engine und Plattform; Ihr Tag ändert daran nie etwas, und eine ausgeschaltete Richtlinie, ein Timeout oder ein Ausfall nehmen nie diese Abkürzung.
Sie können einschränken, was wir beobachten. Die Abdeckung sinkt nur dort, wo Nachweise nicht bewertet werden. Sie sind kein Betrug. Sie beschreiben die Umgebung; sie beschuldigen nicht die Person. In unseren verwalteten Richtlinien rechtfertigen sie für sich allein nie BLOCK_RECOMMENDED; Regeln, die Ihr Unternehmen konfiguriert, folgen den Gewichten und dem Schwellenwert, die es gewählt hat. Wenn sich die Netzwerkart nicht unterscheiden lässt, wie hinter Apple iCloud Private Relay, bleiben Hosting, VPN und Proxy alle NOT_EVALUATED mit NETWORK_TYPE_AMBIGUOUS: Wir markieren nie drei Erkennungen aus einem einzigen Boolean.
Netzwerknachweise stammen aus veröffentlichten Referenzlisten, die wir auf unserer eigenen Infrastruktur aktualisieren: Tor-Exit-Adressen, IP-Bereiche von Cloud-Anbietern, Hosting-Netzwerklisten, IP-Bereiche von VPN-Anbietern und eine Datenbank öffentlicher Proxys. Die Adressen Ihrer Nutzer werden nie an die Herausgeber der Listen gesendet. Eine Liste über ihrem Höchstalter lässt ihren Indikator NOT_EVALUATED, nie NOT_DETECTED.
06 · Kontextelemente
Über die 13 Indikatoren hinaus: 54 Kontextelemente. Für die Untersuchung und, wenn Sie es wollen, für Ihren Score.
In jeder Bewertung berechnen wir vor der Antwort 54 Kontextelemente aus dem Erfassten und aus der eigenen Historie Ihres Unternehmens: Wer das Gerät sonst nutzt, wie schnell sich das Konto bewegt, aus welchem Netzwerk, neben welchen Konten. Die verwaltete Richtlinie von FingerTrackID hält sie aus dem Score heraus. In Ihren eigenen Risikoregeln kann jedes davon aus, im Schattenmodus oder aktiv sein, mit Punkten für ungewöhnlich und sehr ungewöhnlich: Ein aktives Kontextelement, das auslöst, zieht Punkte vom Vertrauensscore ab und nennt sich selbst in reason_codes.
context-insight.v1 · 54 Kontextelemente in sechs Themen · gruppiert wie in der Konsole und in Ihren Regeln
Konto und Gerät · 10
Neues Gerät und neues Betriebssystem für das Konto · verschiedene Konten und Personen auf dem Gerät über 30 Tage · Konten derselben Person darauf · Geräte pro Konto und pro Person über 24 Stunden · Gerät mit hoher Aktivität · wie verbreitet, unüblich oder selten das Geräteprofil in Ihrem Unternehmen ist · Geräte-Cookie verloren
Auszahlungen und Bestellungen · 7
Auszahlungen in der ersten Stunde nach einem neuen Gerät · Begünstigte pro Gerät und Konten pro Begünstigtem über 30 Tage · Anzahl und Betrag der Auszahlungen pro Konto · Anzahl der Bestellungen pro Konto und medianer Abstand zwischen Bestellungen
Netzwerk und Standort · 12
Neues Land und neuer Internetanbieter (ASN) für das Konto · verschiedene Länder, Anbieter und IPs pro Konto · Konten und Personen pro IP · unmögliche Reise · Browser-Zeitzone, die nicht zum Land der IP passt · VPN-Ausgangsland · Anbieter auf einer öffentlichen Missbrauchsliste · Apple iCloud Private Relay
Browser- und SDK-Integrität · 16
Entwicklertools geöffnet · Automatisierungsspuren · Marker eines Anti-Detect-Browsers · TLS-Signatur, die nicht zum angegebenen Browser passt, und ihre Stabilität über 30 Tage · Software-Renderer und GPU-Familie · Canvas oder Audio, die sich zwischen zwei Lesungen ändern · In-App-Browser · möglicher Gastmodus · per Signatur identifizierter KI-Agent · Bot-Kategorie · SDK, das vom freigegebenen Paket abweicht · eine SDK-Sitzung auf mehreren Geräten · identische Erfassung auf einem anderen Gerät wiederholt · Geräte-Cookie an zu weit voneinander entfernten Orten verwendet
Velocity · 5
Zugriffe pro Gerät und pro Konto über 5 Minuten, 1 Stunde und 24 Stunden; pro IP über 5 Minuten und 1 Stunde · Bewertungen mit demselben Tag pro Konto und pro Gerät über 1 Minute, 5 Minuten und 1 Stunde
Verbindungen zwischen Konten, ein Schritt · 4
Andere Konten, die dieselben Geräte genutzt haben · benachbarte Konten, bei denen Automatisierung oder Browser-Spoofing erkannt wurde · benachbarte Konten, die Sie als bestätigten Betrug markiert haben · Auszahlungsbegünstigte, die mit anderen Konten geteilt werden
Drei Zustände · ein Grund, nie eine Null
Beobachtet · die Bedingung liegt vor, oder die Anzahl oder Messung weicht von ihrem neutralen Wert ab.
Nicht beobachtet · bewertet, und abwesend oder neutral.
Nicht bewertet · immer mit seinem Grund, nie als Null angezeigt.
Manche Kontextelemente hängen davon ab, was Sie senden. Ohne Konto- oder Personenreferenzen, ohne Tag oder ohne Ergebnisse sagt das Element das: Konto nicht gesendet, Bewertung ohne Tag, keine Ergebnisse gesendet. Eine Anfrage mit Tag enthält weder Betrag noch Begünstigten, also sagen das auch die Elemente zu Auszahlungsbetrag und Begünstigtem. Ein erster Zugriff, ein anonymisiertes Netzwerk oder eine IP außerhalb des Einstundenfensters einer Prüfung sind ebenfalls Gründe.
Was sie nicht sind
Keiner der 13 Indikatoren und nie ein Limitation Code. Sie gelangen nur über eine Regel, die Ihr Unternehmen aktiviert hat, in reason_codes.
Nie im Score der verwalteten Richtlinie von FingerTrackID. Ein aktives Kontextelement ohne Daten zieht nichts ab: Fehlende Nachweise werden nie zu Risiko.
Kein verstecktes Modell: Jedes Kontextelement wird als erwartet, ungewöhnlich oder sehr ungewöhnlich gelesen, gemessen an einer Skala, die Ihr Unternehmen anpassen kann, ausgehend von einem veröffentlichten Standard.
Keine Anschuldigung: Eine hohe Zahl von Konten oder Personen auf einem Gerät ist kein Betrugsnachweis, und es gibt keine Regel „N Konten pro Gerät = Betrug“.
Wo der Analyst sie liest
Zugriffsdetail. Eine Karte „Zugriffskontext“ gruppiert die Kontextelemente nach Thema, mit ihren Zeitfenstern, dem Stichtag der berücksichtigten Historie, wie ungewöhnlich jedes auf Ihrer Skala ist, und dem Grund für jedes Element ohne Wert. Ein Kontextelement, das nicht ins Zeitbudget der Bewertung passt, wird im Hintergrund fertiggestellt und sagt das; es verzögert die Antwort nie und lässt sie nie fehlschlagen.
Indikatorkatalog. Eine Seite erklärt, wonach jeder der 13 Indikatoren sucht, was ihn unbewertet lässt und ob er den Score bewegen kann, und listet die Kontextelemente mit den Gründen auf, aus denen sie ohne Wert bleiben können.
Canvas, WebGL, Audio und Schriften werden unter der verwalteten Erfassungsrichtlinie jedes Unternehmens gelesen, nur als abgeleitete Werte, und speisen einige dieser Kontextelemente, etwa die GPU-Familie, einen Software-Renderer oder ein Rendering, das sich zwischen zwei Lesungen ändert. Wo der Browser eine Prüfung nicht zulässt, bleibt das Element nicht bewertet, mit seinem Grund.
07 · Ergebnislos ist ein Ergebnis
Wenn wir nicht bewerten können, sagen wir es, und warum.
Fehlende Nachweise erzeugen kein Vertrauen von 100, und sie werden nicht zum Betrugssignal. Ohne Score kommt die Empfehlung aus dem Fallback, der in der Richtlinienversion eingefroren und von ihrem Hash abgedeckt ist, und sie ist eine einzige Antwort für jeden Zustand ohne Score, unabhängig vom Tag: MONITOR. Nie ALLOW.
Fälle ohne Score aus den Vertragsbeispielen
Das Tag wählt nie den Fallback. In der verwalteten Richtlinie empfiehlt jeder Zustand ohne Score, bei jedem Tag, MONITOR: weitermachen und protokollieren. Das tun auch die drei Vertragsbeispiele unten.
INCONCLUSIVETag login · SDK nicht geladen
MONITOR
Keine Erfassung: trust_score: null, evidence_coverage: 0, COLLECTOR_NOT_LOADED, Basis INSUFFICIENT_EVIDENCE. Nichts wird je als ALLOW freigegeben.
INCONCLUSIVENetzwerknachweise nicht verfügbar
MONITOR
Vier Netzwerkindikatoren NOT_EVALUATED, evidence_coverage: 69, PROVIDER_UNAVAILABLE. Was auch immer die Operation ist, sie bleibt in Ihrem System, unter Ihrer Entscheidung; wir halten nie Geld zurück.
FAILEDTag pix_transfer · Richtlinie nicht verfügbar
MONITOR
Technischer Fehler: POLICY_UNAVAILABLE, policy_version: null, Basis TECHNICAL_FAILURE. Nie als „kein Risiko“ zu lesen.
Ohne Score empfehlen wir nie ALLOW · fallback_policy_version production-observation-fallback-v2 in den Beispielen · der Fallback wird bei jedem Lesen der Richtlinie mit ihr zusammen validiert
Vier Bewertungszustände
Abgeschlossen72Basis EVALUATION · reason_codes erklären den Score
ErgebnislosnullBasis INSUFFICIENT_EVIDENCE · limitation_codes sagen, was gefehlt hat
Nicht bewertbarnullBasis OUT_OF_POLICY_SCOPE · gültiges Ereignis, die Richtlinie deckt es nicht ab
FehlgeschlagennullBasis TECHNICAL_FAILURE · POLICY_UNAVAILABLE, policy_version null · nie „kein Risiko“
Die 14 Limitation Codes des Katalogs · was gefehlt hat, nie warum es riskant ist
Ein Limitation Code erklärt Erfassung und Qualität; ein Reason Code erklärt die Richtlinie. Jeder Indikator NOT_EVALUATED verweist auf seinen eigenen; die Bewertung fasst sie alle in limitation_codes zusammen. Eine Einschränkung der Erfassung ist nie ein Risikogrund.
08 · Sie entscheiden
Fünf Empfehlungen. Null Aktionen durch uns.
recommended_action sagt, was die Richtlinie vorschlägt. customer_action sagt, was Sie getan haben. Zwei Felder, weil es zwei Fakten sind.
Wer empfiehlt, wer entscheidet, wer handelt
FingerTrackID empfiehlt
ALLOW
MONITOR
STEP_UP
REVIEW
BLOCK_RECOMMENDED
Nie allein wegen Privatsphäre · Tor, VPN, Proxy, Inkognito, geteiltes Gerät
→
Ihr Ablauf entscheidet
Ihr Backend entscheidet und handelt. Wir liefern eine Empfehlung; heute antwortet die verwaltete Richtlinie mit MONITOR, nur zur Beobachtung. Was mit dem Zugriff geschieht, wird auf Ihrer Seite entschieden und ausgeführt. Sie kennen das Konto, das Limit, die Historie und die Kosten von Reibung. Wir nicht.
→
Sie handeln und melden zurück
ALLOWED
CHALLENGED
HELD
REVIEWED
BLOCKED
CANCELLED
customer_action · das Feld, das Sie zurücksenden
Wir authentifizieren nie eine Person.
Wir blockieren nie Ihre Oberfläche.
Wir bewegen nie Geld.
Was jede Empfehlung nicht bedeutet
ALLOW
Die Richtlinie hat keinen Grund für Reibung bei diesem Zugriff gefunden. Bedeutet nicht, dass die Person legitim ist oder dass der Zugriff zertifiziert ist. Wird nur mit einem Score und den erforderlichen bewerteten Nachweisen ausgegeben.
MONITOR
Weitermachen, aber protokollieren. Es ist der Fallback ohne Score bei jedem Tag und heute auch die Antwort der verwalteten Richtlinie bei jedem Score. Bedeutet keinen bestätigten Verdacht, und es verlangt keine Aktion vom Nutzer.
STEP_UP
Einen zweiten Faktor oder eine Bestätigung verlangen. Bedeutet nicht, dass wir jemanden herausfordern: Sie sind es, der die Abfrage anzeigt.
REVIEW
Zur manuellen Prüfung geben. Bedeutet nicht, dass wir Geld zurückhalten: Die Operation bleibt in Ihrem System, unter Ihrer Entscheidung.
BLOCK_RECOMMENDED
Die Richtlinie schlägt Ablehnen vor. Bedeutet keine ausgeführte Sperre, keinen bestätigten Betrug und keinen Bann. Wenn Sie sperren, wird das zu customer_action: BLOCKED, einem Ereignis von Ihnen, und es fließt in die Messung der Treffsicherheit ein.
09 · Integration
Drei Schritte, ein Vertrag. Der Browser erfasst; Ihr Backend fragt; wir antworten.
Ein Script auf Ihrer Website, ein Server-to-Server-Endpunkt in Ihrem Backend und zwei Aufrufe, um Aktion und Ergebnis zurückzumelden. Keine Entscheidung auf dem Client.
01
SDK auf Ihrer Website
Das SDK erfasst und liefert ein Token. Das ist alles.
Ausgeliefert von einer Ihrer Subdomains. Bevor Sie die Anfrage senden, die bewertet werden soll, egal auf welchem Bildschirm, erfasst es Browser- und Umgebungssignale und erhält 202 PROCESSING: Es bestätigt den Empfang, kein Ergebnis. Netzwerksignale fügt der Edge auf Ihrer Erfassungsdomain hinzu, nie das Script. Kein Score, kein Signal und keine Entscheidung geht an den Browser zurück.
import { initializeSdk } from'@ftid/sdk-web'// publicKey is a public locator, not a secret.// collectionOrigin is YOUR collection domain (https).const sdk = initializeSdk({
publicKey: 'pub_app_0123456789abcdef',
collectionOrigin: 'https://collect.yourcompany.com',
})
// ACCEPTED (202 PROCESSING on the wire): confirms receipt, not a result.const collection = await sdk.collect()
if (collection.status !== 'ACCEPTED') {
// Without collection the journey continues; the backend will get// INCONCLUSIVE / COLLECTOR_NOT_LOADED: no fake score.return continueWithoutToken()
}
// Create the event before sending the request to be assessed.const event = sdk.createEvent(collection.observation)
// Only a COMPLETED collection yields a token. The token goes in the POST// that YOUR backend makes; the decision never comes back here.const ctx = await sdk.getEventContext(event)
const token =
ctx.status === 'COMPLETED'
? ctx.eventContextToken
: null
02
Ihr Backend ruft auf
Ein signierter, synchroner Aufruf, mit Ihrer Frist.
HMAC-SHA-256 über zehn kanonische Zeilen — Marker, key_id, Methode, Pfad, Zeitstempel, Ereignis- und Anfrage-IDs, Inhaltsmetadaten und in der letzten Zeile der SHA-256 der exakten Body-Bytes. Serialisieren Sie das JSON vor dem Hashen nie neu; der Vertrag enthält den normativen Vektor. key_id ist der einzige öffentliche Locator. Das Secret wird nie übertragen. Kanonischer Vektor requests.both_refs_deadline_750 aus dem v1.1-Vertrag: dieselbe Route und dieselbe Signatur wie v1, mit einem tag statt journey, action und journey_context.
tag ist ein Slug in Kleinbuchstaben mit bis zu 64 Zeichen (Buchstaben, Ziffern und Unterstrich, höchstens zehn Ziffern), nie personenbezogene Daten; dieser Vektor liegt genau an dieser Grenze · subject_ref und account_ref dürfen null sein, und ein account_ref erfordert einen subject_ref · Refs sind opake Codes von Ihnen, nie eine Ausweisnummer, E-Mail oder fortlaufende ID · deadline_ms ist eine Ganzzahl von 250 bis 5000 oder null für 5000; wird sie überschritten, kommt ein wiederholbares 503-Problem zurück, kein Teil-Score
03
Synchrone Antwort
Lesen, entscheiden, zurückmelden, was Sie getan haben.
status
COMPLETED
trust_score
72
device_match
0.94
coverage
100
reason_codes
NETWORK_TOR_DETECTED
limitations
none
policy
policy-withdrawal-v1
expires_at
+5 min
REVIEW
Dann zwei Feedback-Aufrufe: customer_action mit dem, was Sie getan haben, und, sobald Sie es wissen, truth_status mit dem tatsächlichen Ergebnis (dem Outcome: legitim, Betrug bestätigt oder unzureichende Nachweise). Der Vertrag hält beide an dieselbe Disziplin wie den Bewertungsaufruf: Nichts gilt vor einem dauerhaften Commit als angenommen, und eine identische Wiederholung erzeugt keinen zweiten Effekt. Ein Outcome kann später korrigiert werden — die Korrektur wird als Nachfolger angehängt, und der frühere Eintrag bleibt lesbar.
POST /v1/assessments/{assessment_id}/customer-actions POST /v1/assessments/{assessment_id}/outcomes
Web, in jedem modernen Browser · keine App zu installieren · SDK, Bewertung und Feedback im selben versionierten Vertrag
npm install @fingertrackid/server signiert den Aufruf für Sie, und @fingertrackid/mcp lässt Claude Code, Cursor oder jeden MCP-fähigen Coding-Agenten die Integration aus dem veröffentlichten Vertrag verdrahten. Schritt für Schritt im Quickstart, im Web-SDK-Leitfaden und in der API-Referenz.
10 · Zero Trust im Browser
Der Browser erfasst nur. Entscheidung und Kennung laufen nie über ihn.
Nichts, was aus dem Browser kommt, gilt als Autorität. Die Bewertung läuft Server-to-Server, signiert, und jeder Versuch zählt einmal: Eine Wiederholung erzeugt keinen neuen Effekt.
Wer mit wem spricht
Der Browser erhält nur opake Sitzungs- und Ereignis-IDs. Score, Signale und Empfehlung entstehen auf dem Server und bleiben dort. Das First-Party-Cookie ist signiert, HttpOnly, Secure und auf Ihren Tenant und Ihre Anwendung beschränkt.
Anatomie des Aufrufs
POST /v1/assessmentsSecurity ftidHmacV1 aus dem Vertrag
X-FTID-Signature: v1=<key_id>:<mac-hex>key_id UUIDv7 ist der einzige Locator; Tenant, Anwendung, Umgebung und Capabilities werden erst nach einem gültigen MAC im zeitkonstanten Vergleich zur Autorität. X-Client-Id, Legacy-Nonce und Mehrfachsignaturen werden abgelehnt.
X-FTID-Timestamp: 1791720000Epoch in Sekunden. Toleranz von ±300 s. Ein Zeitstempel in der Zukunft verlängert nie die Aufbewahrung.
X-FTID-Request-Id: <uuidv7>Einmalig pro Versuch, nach einem gültigen MAC reserviert. Eine logische Wiederholung signiert eine neue request_id; ein ungültiger MAC erzeugt keine Reservierung.
X-FTID-External-Event-Id: evt:tag-0003Byte für Byte identisch mit der im Body und im signierten String.
body.idempotency_keyGleicher Schlüssel, gleiche Operation: Eine identische Wiederholung liefert dieselbe gespeicherte Bewertung, ohne Neuberechnung.
body.deadline_msIhr Budget. Vor der Bewertung überschritten: Problem assessment-unavailable (503, retryable: true), kein Teil-Score.
401einheitlich: key_id, der nicht existiert, widerrufen wurde, oder eine falsche Signatur erzeugen alle dasselbe authentication-failed.
403eine authentifizierte Credential ohne die Bewertungs-Capability der Route.
503Secret-Abhängigkeit nicht verfügbar: Ein globaler Latch macht die Antwort einheitlich, ohne zu verraten, ob der key_id existiert. Signieren Sie eine neue request_id.
11 · Versionierte Richtlinie
Jede Entscheidung hat eine Version. Die Version friert alles ein, was sie bestimmt hat.
Die Empfindlichkeit eines Indikators zu ändern, erzeugt eine neue Version, mit Autor, Gültigkeitszeitraum, Simulation und Rollback. Die Historie ändert sich nicht. Fehlt eine echte Version, ist die Nutzung blockiert.
Entscheidende Version · Beispiel withdrawal_completed
correlation_id dient dem Support, ohne eine personenbezogene Kennung offenzulegen. Die offengelegten Versionen sind opake öffentliche Tags; interne Datenbank-IDs erscheinen nie in der API, im Webhook oder in der Konsole.
Was eine Richtlinienversion einfriert
Signalkatalog
Normalisierung
Features
Geräte-Resolver
Regeln
Korrelationsstrategie
Stufen pro Indikator
Obergrenzen und Schwellenwerte
Reproduzierbar, nie umgeschrieben
Beispiel login_completed
assessment_version1
supersedes_assessment_idnull
Beispiel login_completed_revision_2
assessment_version2
supersedes_assessment_id…0000000101
Eine operative Revision bewahrt die Richtlinie und jede andere Version, die zum received_at des Ereignisses galt. Eine neue Richtlinie über einem alten Ereignis ist eine separate Simulation; sie schreibt nie um, welche Empfehlung die historische Entscheidung geleitet hat.
12 · Schattenmodus
Zuerst parallel. Erst dann beeinflusst die Antwort eine Aktion.
Im Schattenmodus läuft FingerTrackID neben dem, was Sie heute verwenden, ohne dass die Antwort eine Entscheidung berührt. Sie vergleichen, melden die tatsächlichen Ergebnisse zurück und beginnen erst dann, die Empfehlung zu nutzen. So empfehlen wir den Einstieg.
Der vollständige Zyklus
01
Das SDK erfasst
202 PROCESSING · event_context_token
02
Ihr Backend fordert die Bewertung an
POST /v1/assessments · synchron
03
Sie entscheiden in Ihrem Ablauf
im Schattenmodus, ohne die Antwort zu nutzen
04
Sie melden die Aktion
customer_action · POST …/customer-actions
05
Sie melden das Ergebnis
truth_status · POST …/outcomes
recommendation_alignment · auf dem Server aus dem Paar Empfehlung × Aktion abgeleitet; nie vom Client angegeben. Übereinstimmung beweist weder Kausalität noch Treffsicherheit noch Betrug.
Vergleich, Feld für Feld
recommended_action
customer_action
recommendation_alignment
REVIEW
REVIEWED oder HELD
ALIGNED
STEP_UP
ALLOWED
NOT_ALIGNED
ALLOW oder MONITOR
ALLOWED
ALIGNED
BLOCK_RECOMMENDED
BLOCKED
ALIGNED
beliebig
CANCELLED
NOT_COMPARABLE
Sperren beweist keinen Betrug. Die Bestätigung von Betrug erfordert unabhängige Nachweise: truth_status geht von PENDING zu LEGITIMATE, FRAUD_CONFIRMED oder INSUFFICIENT_EVIDENCE, mit Reife PROVISIONAL oder MATURE. Nur ein gereiftes Label wird zur Qualitätsmetrik.
Was der Zyklus speist
False Positives und False Negatives als Metriken, die aus gereiften Labels abgeleitet werden, nicht als eingetippte Felder.
Neukalibrierung von Regeln und Schwellenwerten, immer als neue Richtlinienversion.
Detektorqualität, gemessen in Ihrem Schattenmodus, bevor die Antwort eine Ihrer Aktionen beeinflusst.
Was er nicht tut: zu automatischer Durchsetzung werden. customer_action und truth_status sind getrennte Fakten, und jede Korrektur erzeugt einen Nachfolger.
13 · Datenschutz per Vertrag
Begrenzt durch den Vertrag, nicht durch eine Einstellung.
Personenbezogene Daten im Klartext sind keine Produktanforderung. Sie senden opake Personen- und Kontoreferenzen; wir verlangen weder Ausweisnummer noch E-Mail noch Telefonnummer, um einen Zugriff zu bewerten.
Verhaltenserfassung, also Mausbewegungen und Tastenanschläge, akzeptiert nur den Wert off: Sie einzuschalten erfordert eine Vertragsänderung, keine Einstellung. Canvas, WebGL, Offline-Audio und Schriftpräsenz werden unter der verwalteten Erfassungsrichtlinie gelesen, die sie für jedes Unternehmen einschaltet, und sie verlassen den Browser nur als abgeleitete Werte: Hashes fester Länge, eine geschlossene GPU-Familie, eine Anzahl und eine Präsenzmaske über eine feste Schriftliste. Der Vertrag hat kein Feld für Pixel, Audio-Samples, GPU-Hersteller- oder Renderer-Namen oder Schriftnamen. Zusammen können diese abgeleiteten Werte denselben Browser wiedererkennen, deshalb werden sie als Gerätedaten behandelt, nicht als anonyme Daten. Als absolute Regel nie erfasst: Passwort, eingegebener Text, Chat- oder Dokumentinhalt, Zwischenablage, Screenshot, Mikrofon, Kamera. Jeder Nachweis hat eine Datenschutzklasse, und die Klasse ist kein Risikogewicht.
Garantien, die nicht vom guten Willen abhängen
Personenbezogene Daten gelangen nicht in Logs. Rohdaten erscheinen nicht frei in der Konsole: Jeder Zugriff darauf wird protokolliert. Eine Kennung oder ein persönlicher Wert kommt nie in eine URL.
Tenant-übergreifende Korrelation ist ausgeschaltet. Jede Domänentabelle trägt tenant_id, mit in der Datenbank erzwungener Isolation. Es gibt keine Reputation und kein Label, das zwischen Kunden geteilt wird.
First-Party-Cookie, ausgeliefert von Ihrer Domain: signiert, HttpOnly, Secure, beschränkt auf Ihren Tenant und Ihre Anwendung. Der Wert gelangt nie in eine Datenbank, Queue oder ein Log; fehlt er oder wird er abgelehnt, verschlechtert sich die Kontinuität als Einschränkung, und die Bewertung stoppt nicht.
Jede Zusammenführung von Geräten ist umkehrbar und protokolliert die Resolver-Version, die sie vorgenommen hat. Die IP führt Geräte nie allein zusammen.
Jede Art von Nachweis hat in unserem Dateninventar einen erklärten Zweck, eine Datenschutzklasse, eine Zugriffsregel und eine Aufbewahrungsfrist. Rechtsgrundlage, Datenresidenz und AVV werden bei Vertragsabschluss mit Ihrer Rechtsabteilung geklärt; nichts auf dieser Seite ist Rechtsberatung.
Party ist nicht Account
Die Verknüpfung kommt aus Ihrem Backend · nie aus dem Fingerprint abgeleitet
Eine Person, mehrere legitime Konten. Ein Konto wechselt nie stillschweigend die Person; die Sitzung schreitet nur von anonym zu einer Person und dann zu einem Konto derselben Person fort. Ein Widerspruch ist ein Konflikt, keine neue Zuordnung und kein improvisierter negativer Nachweis.
Wo die Daten liegen
cloud
Google Cloud, us-central1 region
source of truth
PostgreSQL, single
isolation
RLS forced per tenant, with a negative test
secrets
Secret Manager; never in code or in infrastructure state
logs
no PII; raw data never displayed freely
14 · Konsole
Eine Konsole, um zu integrieren, zu untersuchen und den Kreis zu schließen.
Die Konsole beantwortet zuerst „Empfangen, bewerten und erklären wir mit Qualität?“ und erst dann darf jemand über Legitimität sprechen. Jeder Prozentsatz nennt seinen Nenner.
Schema, kein Screenshot · Konsolenfarben innerhalb des Rahmens
Zugriffsdetail. Die drei Messgrößen als drei getrennte Komponenten; die Empfehlung mit ihrem recommendation_basis, die gültige Richtlinie und was Ihr Team gemeldet hat; die Aktualität der Nachweise; die 13 Indikatoren mit Zustand, Anwendbarkeit, Quelle, Detektorkonfidenz, Aktualität und dem Grund für jedes „nicht bewertet“; Einschränkungen und Reason Codes; Sitzung, Gerät und ihre Zuordnungen; Mehrfachnutzung auf dem Gerät; ein ungefährer Standort aus dem Netzwerk; der Zugriffskontext; und ein Tab mit technischen Daten mit allem, was SDK und Edge erfasst haben, einschließlich der echten Browserversion, gelesen aus den APIs, die er bereitstellt, neben der Version, die er angibt.
Untersuchungsfilter. Die Zugriffsliste lässt sich nach Internetanbieter (ASN), Netzwerkland, Geräteinstallation, dem Grund, aus dem ein Indikator nicht bewertet wurde, und bis zu zwei Indikatoren in gewählten Zuständen gleichzeitig eingrenzen, und sie findet einen Zugriff über Ihre eigene Konto- oder Personenreferenz. Es gibt keinen Filter nach IP-Adresse: Sie ist ein personenbezogenes Datum. Jedes Zugriffsdetail enthält außerdem seine Kontextelemente ↑.
Gründlich untersuchen. Von jedem Zugriff aus öffnet ein Verknüpfungsgraph die Geräte und Konten in seinem Umfeld, Schritt für Schritt, über bis zu 92 Tage Ihrer eigenen Historie. Jede Erweiterung ist ein protokollierter Lesevorgang; IP-Adressen werden nie zu Knoten.
Sperr- und Zulassungslisten. Aus dem Zugriffsdetail setzt Ihr Team ein Gerät, eine Kontoreferenz oder eine einzelne IP auf die Sperrliste Ihres Unternehmens (sperren oder prüfen) oder auf die Zulassungsliste, mit einer Notiz und dem Namen der Person, die sie hinzugefügt hat. Bei einem Produktionszugriff mit Score überschreibt ein Eintrag die Empfehlung und nennt sich selbst in reason_codes. Nichts wird gelöscht: Das Entfernen eines Eintrags protokolliert, wer ihn wann entfernt hat.
KI-Assistent. Ein Seitenbereich erklärt jede Ansicht und beantwortet Fragen zu Ihrer eigenen Integration und Ihren Zugriffen, innerhalb Ihres Unternehmens und Ihrer Rolle.
Risikoeinstellungen. Die eigenen Risikoregeln Ihres Unternehmens, pro Anwendung: Jeder der 13 Indikatoren ist aus, im Schattenmodus oder aktiv, mit einem Gewicht von 1 bis 100 Punkten, und Sie legen die Score-Bereiche und die Aktion jedes Bereichs fest. Eine Schattenregel wird berechnet und protokolliert, ändert aber nie die Antwort. Vor dem Veröffentlichen spielt die Wirkungskarte Ihren Entwurf über die Bewertungen der letzten 1, 7 oder 30 Tage nach. Jedes der 54 Kontextelemente ↑ kann mit eigenen Punkten hinzukommen. Ihr Administrator oder Risikoverantwortlicher veröffentlicht direkt; jede Veröffentlichung ist eine neue auditierte Version, und alle in den Schattenmodus stoppt alle Ihre Regeln auf einmal. FingerTrackID aktiviert nie eine Regel für Sie: Sein Support kann nur alle Regeln einer Anwendung in den Schattenmodus versetzen, mit einem Grund, den Ihre Konsole anzeigt. Solange keine Regel aktiv ist, antwortet die verwaltete Richtlinie, veröffentlicht vom FingerTrackID-Team mit protokollierter Freigabe.
Sechzehn Ansichten in vier Gruppen · Allgemein, Erkennung, Betrieb, Verwaltung
01Start
09Integration und Status
02Übersicht
10Nutzung
03Zugriffe
11Exporte
04Prüfwarteschlange
12Berichte
05Risikoeinstellungen
13Benutzer und Zugriff
06Richtliniensimulationen
14Audit-Protokoll
07Listen
15Kundenlebenszyklus
08Indikatorkatalog
16Konto und Sicherheit
Die Prüfwarteschlange ist das Modul zur Prüfung von Auszahlungen: eine operative Warteschlange auf demselben Kern, die jede v1-Auszahlung, für die REVIEW empfohlen wird, mit den Nachweisen daneben einer Person vorlegt. Bewertungen mit Tag gelangen nie hinein, und sie bleibt leer, solange die Richtlinie MONITOR empfiehlt, wie es die verwaltete Richtlinie heute tut.
Auf Englisch, Portugiesisch (Brasilien und Portugal), Spanisch, Französisch und Deutsch. Anmeldung mit Passkey oder zweitem Faktor; Berechtigungen nach Rolle; ein Audit-Trail darüber, wer sensible Daten gesehen und wer was geändert hat. Rohdaten erscheinen nicht frei: Jeder Zugriff darauf wird protokolliert.
15 · Wie wir abrechnen
Eine Abrechnungseinheit. Alles andere zählt nicht.
Preis nach Volumen abgeschlossener Erfassungen, festgelegt im Angebot. Der Schattenmodus verbraucht dieselben Einheiten und erscheint in der Konsole als geschätzte Nutzung; was für diesen Zeitraum in Rechnung gestellt wird, regelt das Angebot.
Die Einheit
Ein Device-Intelligence-Snapshot in Produktion, von Ihrer Integration angefordert und abgeschlossen.
Er ist die Messeinheit und die vorgesehene Abrechnungseinheit. Jedes device_intelligence_snapshot_id erzeugt höchstens eine Einheit, egal wie viele Bewertungen, Tags, Anbieter oder Neuverarbeitungen diese Erfassung nutzen.
Score, Empfehlung, Aktion und Ergebnis bestimmen die Abrechnung nicht. Ein riskantes Ergebnis kostet nicht mehr; ein legitimes Ergebnis kostet nicht weniger.
Ein kommerzielles Limit wird nie zu einer Sperre, einem Rate Limit oder einer automatischen Verschlechterung des Dienstes.
Jeder angeforderte Snapshot erzeugt einen unveränderlichen Nutzungseintrag, auch wenn er nicht abrechenbar ist. Ausschlüsse werden durch diesen Eintrag belegt, nicht aus Logs rekonstruiert.
Die Fragen, die Risikoverantwortliche und CTOs stellen.
Q01Wie beginnt die Integration?
Im Schattenmodus. Sie installieren das SDK auf Ihrer Website, schalten den Server-to-Server-Aufruf ein, und die Antwort läuft neben Ihrem echten Ablauf, ohne eine Entscheidung zu berühren. Sie melden customer_action und das Ergebnis zurück, und in der Konsole vergleichen Sie Zugriff für Zugriff die Empfehlung mit dem, was Ihr Team gemeldet hat, und verfolgen die Nachweisabdeckung. Wenn die Zahlen stimmen, entscheidet Ihr Team, ob und wo die Empfehlung beginnt, eine Entscheidung zu beeinflussen, immer ausgeführt von Ihrem Backend.
Q02Welche Journeys bewerten Sie?
Jeden Bildschirm Ihrer Wahl. Ihr Backend sendet mit jeder Bewertung ein eigenes tag, einen Slug in Kleinbuchstaben wie login, withdrawal oder pix_transfer: keine Registrierung, keine geschlossene Liste und kein Limit. Die Konsole filtert, gruppiert und exportiert nach Tag, und die Vorlagen (Registrierung, Login, Passwortwiederherstellung, zweiter Faktor, Profiländerung, Einzahlung, Auszahlung, Pix-Überweisung, Trade, Checkout) sind ein Integrationsleitfaden. Das Tag wählt nie die Richtlinie, die Detektoren, den Fallback oder die Frist: Jede Bewertung mit Tag läuft unter derselben Richtlinie und denselben 13 Indikatoren. Es darf nie personenbezogene Daten enthalten. Die Anfrage enthält keinen Betrag, keine Währung und keinen Begünstigten.
Q03Warum sperren Sie nicht?
Weil ein Ereignis kein Betrug ist, ein Score keine Entscheidung und eine Sperre nichts beweist. Sie sind es, der das Konto, das Limit, die Historie und die Kosten von Reibung kennt. Wir liefern Nachweise, Abdeckung und eine erklärte Empfehlung. BLOCK_RECOMMENDED ist die stärkste Empfehlung, die es gibt, und sie bleibt eine Empfehlung. Wenn Sie sperren, protokollieren Sie customer_action: BLOCKED, und das wird zu Daten, um zu messen, ob die Empfehlung richtig war.
Q04Drücken VPN, Tor oder ein privater Tab den Score?
In unseren verwalteten Richtlinien erzeugt keines davon allein BLOCK_RECOMMENDED; Regeln, die Ihr Unternehmen konfiguriert, folgen den Gewichten und dem Schwellenwert, die es gewählt hat. Privater Modus und Browser-Schutzfunktionen sind neutraler Kontext: Sie können die Abdeckung senken und im Detail erscheinen, ohne nachteiligen Reason Code. Tor, Proxy, VPN und Hosting sind Anonymisierungskontext: Eine Richtlinie kann sie zusammen mit dem gewichten, was sonst gesehen wurde, nie nach Tag. In der verwalteten Richtlinie bewegen heute nur Automatisierung und Browser-Spoofing den Score, und die Empfehlung ist MONITOR. Im v1-Vertragsbeispiel für Auszahlungen auf dieser Seite führte erkanntes Tor zu REVIEW, und der Reason Code sagt das. Es ist nie an sich Betrug.
Q05Was, wenn das SDK nicht lädt oder der Nutzer Scripts blockiert?
Die Journey geht weiter. Ihr Backend ruft die API ohne event_context_token auf und erhält INCONCLUSIVE, trust_score: null, evidence_coverage: 0, limitation_codes: ["COLLECTOR_NOT_LOADED"] und die Fallback-Empfehlung, MONITOR. Nie einen erfundenen Score. Nie ALLOW aus Mangel an Nachweisen.
Q06Wie hoch ist die Latenz? Gibt es ein SLA?
Die Frist bestimmen Sie. Der Vertragsstandard ist 5000 ms, und deadline_ms setzt sie auf einen Wert zwischen 250 und 5000 (halten Sie Ihr HTTP-Timeout für den Standard über etwa 6 s); wird sie überschritten, erhalten Sie ein Problem assessment-unavailable (503, retryable: true, mit Retry-After), keine Teilantwort. Wiederholen Sie dieselbe logische Operation mit einer neuen request_id. Latenz und SLA kommen ins Angebot, gemessen in Ihrem Schattenmodus, bevor eine Entscheidung von der Antwort abhängt.
Q07Woher weiß ich, dass die Antwort nicht gefälscht wurde?
Sie läuft nie über den Browser. Ihr Backend signiert jeden Aufruf mit HMAC-SHA-256 über zehn kanonische Zeilen, deren letzte der SHA-256 der exakten Body-Bytes ist; key_id UUIDv7 ist der einzige öffentliche Locator; request_id wird gegen Replay reserviert; ein Authentifizierungsfehler liefert ein einheitliches 401, ohne zu verraten, ob der Schlüssel existiert. Das Secret wird nie übertragen. Der normative Testvektor des Protokolls ist Teil des Vertrags; damit reproduzieren Sie die Signatur Byte für Byte.
Q08Muss ich eine Ausweisnummer, E-Mail oder Telefonnummer senden?
Nein. Die Bewertung nutzt opake Personen- und Kontoreferenzen, die nur Ihr System auflöst. Personenbezogene Daten im Klartext sind keine Produktanforderung. Maus- und Tastaturverhalten ist im Vertrag ausgeschaltet. Canvas-, WebGL-, Audio- und Schriftprüfungen laufen unter der verwalteten Erfassungsrichtlinie jedes Unternehmens und verlassen den Browser nur als Hashes, als GPU-Familie und als Präsenzmaske über eine feste Schriftliste, nie als Pixel, Ton, GPU-Namen oder Schriftnamen. Passwort, eingegebener Text, Zwischenablage, Screenshot, Mikrofon und Kamera sind verboten. Jede Art von Nachweis hat einen erklärten Zweck, eine Datenschutzklasse und eine Aufbewahrungsfrist; die Rechtsgrundlage wird mit Ihrer Rechtsabteilung geprüft, bevor die Produktion eingeschaltet wird, und nichts auf dieser Seite ersetzt diese Prüfung.
Q09Was kostet es, und was muss mein Team tun?
Preis nach Volumen abgeschlossener Erfassungen, in einem Angebot. Die vorgesehene Abrechnungseinheit ist ein in Produktion abgeschlossener Snapshot; nichts außerhalb der Produktion zählt. Auf Ihrer Seite: ein Script auf der Website, ein Server-to-Server-Endpunkt im Backend, um die Bewertung anzufordern, und zwei API-Aufrufe, um die ergriffene Aktion und das tatsächliche Ergebnis (das Outcome) zurückzumelden. Das SDK ist web-basiert und läuft in jedem modernen Browser; es gibt keine App zu installieren.
Q10Was ist Device Intelligence, und wie unterscheidet sie sich von Device Fingerprinting?
Device Fingerprinting liest stabile Merkmale eines Browsers, um ihn wiederzuerkennen. Device Intelligence beginnt dort und geht weiter: Sie prüft, ob diese Merkmale untereinander und mit dem Netzwerk stimmig sind, ob Automatisierung, ein Emulator oder ein Anti-Detect-Browser am Werk ist und wie sich dieses Gerät über Ihre Konten hinweg verhält. FingerTrackID liefert das als Vertrauensscore, als Geräteübereinstimmung mit eigener Konfidenz, als Nachweisabdeckung und als 13 Indikatoren, jeder mit der Version des Detektors, der ihn gelesen hat.
Q11Können wir eigene Regeln, Scores und Listen festlegen?
Ja. In der Konsole vergibt Ihr Unternehmen Punkte an jeden der 13 Indikatoren und jedes der 54 Kontextelemente, wählt die Score-Bereiche und die Empfehlung jedes Bereichs und kann jede Regel zuerst im Schattenmodus laufen lassen, berechnet und protokolliert, ohne die Antwort zu ändern. Sperr- und Zulassungslisten nehmen ein Gerät, eine Kontoreferenz oder eine einzelne IP auf, einen Eintrag nach dem anderen, mit einer Notiz und dem Namen der Person, die ihn hinzugefügt hat. Jede Veröffentlichung ist eine neue auditierte Version. FingerTrackID aktiviert nie eine Regel und fügt nie einen Listeneintrag für Sie hinzu.
Q12Kann ein KI-Coding-Agent die Integration übernehmen?
Ja. Das Server-SDK @fingertrackid/server signiert den Aufruf, der MCP-Server @fingertrackid/mcp gibt Claude Code, Cursor oder jedem MCP-fähigen Agenten die Verträge, die Signaturvektoren, ein fertiges Servermodul pro Tag und eine Prüfung Ihrer Erfassungsdomain, alles nur lesend, und die Dokumentation veröffentlicht llms.txt und einen fertigen Regelblock für Ihre AGENTS.md. Das Secret bleibt in Ihrer Umgebung; der Agent muss es nie sehen.
Q13Wie schwer ist das SDK, und verlangsamt es die Seite?
Das SDK erfasst einmal, parallel, in einer einzigen Anfrage an Ihre eigene Erfassungs-Subdomain. Auf dem Desktop dauerte die vollständige Erfassung im Median zwischen etwa 80 und 125 ms in Chrome, Firefox und Safari, bei einem festen Budget von 250 ms; jede Prüfung beansprucht höchstens 2 ms des Main Threads, und die wartenden, etwa Frame-Timing oder ein Worker, warten parallel. Es zeigt nie eine Berechtigungsabfrage und blockiert nie Ihre Oberfläche.
17 · Kontakt
Bewerten Sie die Journey Ihrer Wahl, im Schattenmodus.
Starten Sie im Schattenmodus: Die Antwort läuft neben Ihrem echten Ablauf, ohne eine Entscheidung zu berühren, Sie vergleichen, melden die Ergebnisse zurück und beginnen erst dann, die Empfehlung zu nutzen. Wenn Sie Bildschirme haben, auf denen die Entscheidung zählt, und die Antwort erklärt sehen wollen, bevor Sie ihr vertrauen, sprechen Sie mit uns.
Demo vereinbaren
So geht es los
Ein 30-minütiges Gespräch über die Journeys, die Sie bewerten möchten, und Ihren Entscheidungsablauf.
Server-Credential für Ihre Anwendung, ausführbarer Vertrag und HMAC-Vektor. Es gibt keine Sandbox: Sie testen in Produktion, im Schattenmodus.
Schattenmodus mit Ihrem echten Ablauf: Sie vergleichen und melden Ergebnisse zurück, bevor die Antwort eine Entscheidung beeinflusst.
Produktion auf den Bildschirmen, die Sie taggen, mit versionierter Richtlinie; jede Entscheidung bleibt bei Ihrem Backend.
Was dazugehört
Konsole mit Nachweisabdeckung und, Zugriff für Zugriff, der Empfehlung neben der Aktion, die Sie gemeldet haben
Ausführbarer event-assessment.v1-Vertrag, mit einem HMAC-Testvektor
Schattenmodus in Produktion vom ersten Tag an: Die Antwort läuft neben Ihrem Ablauf und berührt nie eine Entscheidung
Direkter Draht zu den Menschen, die die Richtlinie schreiben