Zeno
ログイン

お使いのスタックに合わせて設計

ヘッダー1つのシンプルなREST、型付きNodeクライアント、MCPサーバー、署名付きwebhook、カスタムドメイン。必要でなければ、サーバーに何もインストールする必要はありません。

始める5つの方法

同じイベントを、シェル、コード、アシスタント、プッシュのいずれからでも。

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

どのページにもエージェント

フォームが開いたときに開始し、ユーザーが操作したらrequest IDを要求します。バックグラウンドで動作し、ページをブロックすることはありません。

依存関係なし
試すには script タグとして /agent.js を使用するか、自社ドメイン経由で最新のエージェントを取得する小さな npm ローダーを使用します。
あらゆるフレームワーク
React、Svelte、Vue、Next.js、Nuxt、Angular、またはなし。
約1キロバイト
送信されるレポートです。WebRTCのネットワークアドレスは読み取りません。
キャッシュ済み
結果はセッション中保持できるので、ログインとその後のチェックアウトで識別は1回で済みます。
ブラウザエージェントのリファレンス →
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>

データはあなた次第

届くデータ要求に対応するために構築。

  • EU内でホスト

    イベントは、削除するまで、または選択した場合は1年、3年、5年間、AWS eu-west-1に保存されます。

  • 1回の呼び出しで外部IDを削除

    外部IDを削除すると、そのイベントとデバイスリンクがすべて削除されます。データリクエストや解約したアカウント向けです。

  • ブラウザが調整できるものはありません

    フラグがブラウザに届くことはありません。ゼロトラストモードではさらに、ブラウザはrequest IDのみを受け取ります。

安全に保つ仕組み →

最初の識別を数分で

ブラウザでは public key、サーバーでは secret key。