Saltar al contenido principal

Vista de Fingerprint

El módulo de fingerprint recolecta señales del dispositivo para detectar fraude y evaluar riesgo.

Flujo de recolección

Señales recolectadas

SeñalDescripciónEjemplo
userAgentUser agent del navegadorMozilla/5.0...
screenResolutionDimensiones de pantalla1920x1080
timezoneZona horaria IANAEurope/Madrid
languageIdioma del navegadoren-US
webglRendererInformación de GPUANGLE (Intel...)
canvasFingerprintHash de renderizado canvasa1b2c3d4...

Uso

fingerprint.ts
const fingerprint = await client.createFingerprint({
sessionId: session.id,
deviceData: {
userAgent: navigator.userAgent,
screenResolution: `${screen.width}x${screen.height}`,
timezone: Intl.DateTimeFormat().resolvedOptions().timeZone,
language: navigator.language,
},
});

console.log('Puntuación de riesgo:', fingerprint.riskScore);
console.log('Señales:', fingerprint.signals);
Privacidad

Todos los datos de fingerprint se hashean antes de almacenarse. Los datos crudos del dispositivo no se conservan más allá de la ventana de análisis.