Zeno
Вход

Създадено да се вписва във вашия стек

Прост REST с един header, типизиран Node клиент, MCP сървър, подписани webhooks и персонализирани домейни. Нищо не се инсталира на вашия сървър, освен ако не искате.

Пет начина за влизане

Същото събитие, от shell, от вашия код, от асистент или push.

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

Агентът на всяка страница

Стартирайте го при отваряне на формуляра и поискайте request ID, когато потребителят действа. Работи във фонов режим и никога не блокира страницата.

Без зависимости
/agent.js като script таг за опит или малък npm зареждач, който изтегля текущия агент през вашия собствен домейн.
Всеки framework
React, Svelte, Vue, Next.js, Nuxt, Angular или никакъв.
Около килобайт
Докладът, който изпраща. Никога не чете мрежовите адреси на WebRTC.
Кеширано
Резултатът може да се запази за сесията, така че входът и последващото плащане струват една идентификация.
Справка за браузърен агент →
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>

Вашите данни, вашите правила

Създадено за заявките за данни, които ще получите.

  • Хоствано в ЕС

    Събитията се съхраняват в AWS eu-west-1, докато не ги изтриете, или за 1, 3 или 5 години, ако изберете това.

  • Изтрийте external ID с една заявка

    Изтрийте external ID и всички събития и връзки с устройства към него ще бъдат премахнати. За заявка за данни или затворен акаунт.

  • Няма нищо, към което браузърът да се нагоди

    Флаговете никога не достигат до браузъра. Режимът zero trust отива още по-далеч: браузърът получава само request ID.

Как го пазим сигурно →

Първата ви идентификация за минути

Public key в браузъра, secret key на вашия сървър.