PreLogin
Block compromised devices before the user enters
Analyzes the device before any operation. If it detects a compromised environment, it blocks access automatically.
The PreLogin module performs a comprehensive evaluation of the device and its environment. It analyzes multiple signals from the OS, app, and hardware to determine whether the environment is secure before allowing any operation.
Root / Jailbreak
Unauthorized admin privileges (root/jailbreak)
Emulator / Simulator
Virtualized / simulated device environments
Hooking
Runtime instrumentation (Frida, Xposed, Substrate)
Debugger Detection
Attached debugger on the app process
Tampered App
Repackaged binary with injected code
Network Integrity
Active SSL/TLS proxy or suspicious VPN
Virtual Camera
Virtual / injected video feed to camera API
Accessibility Abuse
Accessibility service reading screen or injecting taps
Clock Integrity
Manipulated system clock (OTP/TOTP bypass)
Screen Capture
OS-level or third-party screen capture blocked
Biometric Bypass
Biometric API compromise or bypass library
Surveillance
Active call, VoIP, or remote desktop app present
Device Blocklist
Hardware-fingerprinted device on fraud blocklist
Location Blocklist
Session from blocked country / region / coordinates
IP / ISP Blocklist
IP/ISP on fraud, Tor, proxy, or VPN blocklist
The Browser Integrity module performs a deep analysis of the browser and its configuration. It evaluates the authenticity of the web environment, detects manipulations, and verifies the connection is not compromised by proxies, VPNs, or spoofing tools.
JavaScript
Basic functional environment
Cookies
Session persistence
Canvas Fingerprint
Hardware graphics consistency
WebGL Fingerprint
Device GPU and driver
Font Fingerprint
Installed fonts = OS profile
User Agent
No browser spoofing
Referer Check
Valid navigation origin
WebRTC IP
Real IP exposure (leak prevention)
Proxy/VPN
Masked connection detection
Ready to protect your digital channels?
Learn how PreLogin can shield your mobile and web banking.