Zeno
Masuk

Dibuat untuk stack Anda

REST sederhana dengan satu header, klien Node bertipe, server MCP, webhook bertanda tangan, dan domain kustom. Tidak ada yang perlu diinstal di server Anda kecuali jika Anda mau.

Lima cara untuk memulai

Peristiwa yang sama, dari shell, kode Anda, asisten, atau push.

curl "https://api.zeno.id/events/1792578564800.yU4Ety" \
	-H "Auth-API-Key: sk_..."

Agen di setiap halaman

Mulai saat formulir dibuka dan minta request ID setelah pengguna bertindak. Berjalan di latar belakang dan tidak pernah memblokir halaman.

Tanpa dependensi
/agent.js sebagai tag script untuk mencobanya, atau loader npm kecil yang mengambil agent terbaru melalui domain Anda sendiri.
Framework apa pun
React, Svelte, Vue, Next.js, Nuxt, Angular, atau tidak sama sekali.
Sekitar satu kilobyte
Laporan yang dikirimnya. Tidak pernah membaca alamat jaringan WebRTC.
Di-cache
Hasil dapat disimpan untuk sesi, sehingga login dan checkout setelahnya hanya membutuhkan satu identifikasi.
Referensi agen browser →
index.html
<script src="https://zenocdn.net/agent.js"></script>
<script>
	const agent = FingerprintAgent.start({ endpoint: 'https://zenocdn.net', publicKey: 'pk_...' })

	// Once the user logs in, hand the request ID to your server:
	agent.get({ externalId: user.id }).then(({ requestId }) => verifyOnServer(requestId))
</script>

Data Anda, aturan Anda

Dibangun untuk permintaan data yang akan Anda terima.

  • Di-host di UE

    Event disimpan di AWS eu-west-1 hingga Anda menghapusnya, atau selama 1, 3, atau 5 tahun jika Anda memilih itu.

  • Hapus external ID dalam satu panggilan

    Menghapus external ID akan menghapus semua event dan tautan perangkatnya, untuk permintaan data atau akun yang ditutup.

  • Tidak ada yang bisa dijadikan acuan browser

    Flag tidak pernah sampai ke browser. Mode zero trust lebih ketat: browser hanya menerima request ID.

Cara kami menjaganya →

Identifikasi pertama Anda, dalam hitungan menit

Public key di browser, secret key di server Anda.