Browser Fingerprint Demo

Visitor & device IDs · VPN & incognito · server-side visitor intelligence

Ready — click "Collect Fingerprint" to begin
🪪 Visitor ID
💻 Device Core ID
🌍 IP Address
🔒 VPN / Proxy
Confidence
🕵️ Incognito / Private
Confidence

Collection History

No collections yet.

ℹ️
The demo above runs without an API key. In production, pass your publicApiKey to load() to enable usage tracking and higher rate limits.
How to use — ES Module (npm)
// 1. Install
//    npm install @mstechmalaysia/helios-fingerprint-sdk

// 2. Recommended — cache the loaded SDK agent (avoid repeated load())
import { load } from '@mstechmalaysia/helios-fingerprint-sdk';

let heliosFpAgent;

async function getHeliosFingerprint() {
  if (!heliosFpAgent) {
    heliosFpAgent = await load({ publicApiKey: 'YOUR_PUBLIC_API_KEY' });
  }
  return heliosFpAgent.get();
}

const result = await getHeliosFingerprint();
console.log('deviceCoreId', result.deviceCoreId);
console.log('visitorId',   result.visitorId);
console.log('isVpn',      result.flags.isVpn);
console.log('isIncognito', result.flags.isIncognito);

// 3. Simple — one-off (fine for a single call)
// const fp = await load({ publicApiKey: 'YOUR_PUBLIC_API_KEY' });
// const result = await fp.get();