メインコンテンツへスキップ
Diditが750万ドルを調達、本人確認と不正対策のインフラを構築
Didit
Proof of Human

本物の人間であることを証明。ディープフェイクでも、LLMでもない。

AIエージェント、生成された顔、ディープフェイク、重複アカウントを人間のみのインターフェースからブロックします。iBeta Level 1 PAD認定パッシブ生体検知と無料の1:N重複排除機能。1回あたり$0.10、毎月500回まで無料。

支援元
Y CombinatorRobinhood Ventures
Firecrawl
Slash
Crnogorski Telekom
UCSF Neuroscape
Bit2Me
Shiply

世界中の2,000以上の組織から信頼されています。

Didit Blueの光る線で結ばれ、光るスキャナーブラケットで囲まれた、純粋な黒を背景にした3Dパースペクティブの4枚の浮遊する半透明ガラスパネルで構成される、ダークでシネマティックなProof of Humanスタック。各パネルには、単一の人間シルエット、ノードのネットワーク、心拍波形、ユニークな顔照合の楕円形ペアを表す小さな淡い白色のモチーフが描かれています。

エージェントをブロック · ディープフェイクを阻止 · シビル攻撃を排除

ユーザーが人間であることを証明。ユーザーが一度しか登録していないことを証明。

パッシブ・ライブネスは、あらゆるプレゼンテーション攻撃検出(PAD)カテゴリ(印刷物、画面表示、マスク、AI生成顔)を拒否します。 その後、Face Search 1:Nが同じ人物による二重登録の試みを検知します。2秒未満で判定。 1チェックあたり$0.10。毎月500回まで永年無料です。

仕組み

サインアップから認証済みユーザーまで、4つのステップ。

  1. ステップ 01

    ワークフローを作成

    ID、ライブネス、顔照合、制裁リスト、住所、年齢、電話番号、メールアドレス、カスタム質問など、必要なチェックを選択します。ダッシュボードでフローにドラッグするか、同じフローをAPIにPOSTします。条件分岐やA/Bテストもコード不要で実行できます。

  2. ステップ 02

    連携

    Web、iOS、Android、React Native、Flutter SDKでネイティブに組み込むか、ホストされたページにリダイレクトします。または、メール、SMS、WhatsAppなど、どこからでもユーザーにリンクを送信するだけです。あなたのスタックに合った方法を選んでください。

  3. ステップ 03

    ユーザーがフローを実行

    Diditはカメラ、照明キュー、モバイル連携、アクセシビリティをホストします。ユーザーがフローを実行している間、200以上の不正信号をリアルタイムでスコアリングし、すべてのフィールドを信頼できるデータソースと照合して検証します。2秒未満で結果が出ます。

  4. ステップ 04

    結果を受け取る

    リアルタイムの署名付きWebhookにより、ユーザーが承認、拒否、またはレビューに送られた瞬間にデータベースが同期されます。必要に応じてAPIをポーリングすることも可能です。または、コンソールを開いてすべてのセッション、すべての信号を検査し、ケースを管理することもできます。

あらゆるエージェントをブロック · 人間が携帯できる認証情報を発行

6つの機能。1つの署名付きProof of Human

1つのワークフロー、1つの判定、1つの認証情報。各モジュールを表面ごとに切り替えます。アップセルティア、アドオンSKU、個別のAPIはありません。
01 · iBeta レベル1 PAD

あらゆる種類のなりすましを、同じセルフィーでブロックします。

iBeta Presentation Attack Detection (PAD) レベル1で独立認証済み, 米国国立標準技術研究所 (NIST) が引用する基準です。ISO/IEC 30107-3のあらゆるカテゴリ(印刷写真、画面再生、紙、シリコンおよびラテックスマスク、モーフィング攻撃、AI生成ディープフェイク)をブロックします。毎年再テストを実施しています。
ライブネスモジュール
02 · 生成顔検出

本物の顔と生成された顔を区別します。

エントリーレベルのAndroidで2秒未満のエッジ推論。印刷された写真を打ち破るのと同じモデルが、敵対的生成ネットワーク(GAN)の顔、拡散モデルのポートレート、リアルタイムのディープフェイクビデオを拒否します。モデルのダウンロードは不要で、安価なハードウェアでも性能が低下することはありません。
ライブネス判定方法
03 · Face Search 1:N, 無料

同じ顔、同じ人間を検出。

承認されたすべてのProof of Humanは、顔テンプレートをプライベートアカウントインデックスに追加します。同じ人物による次回の試行は、一致スコアとともに上位に表示されます。ワークフローごとに自動拒否しきい値を調整し、境界線上のマッチをレビューに回すことができます。すべてのプランで無料です。
顔検索 1:N モジュール
04 · 再利用可能な認証情報

1つの証明で、あらゆるプラットフォームに対応。無料。

承認されたすべてのユーザーに再利用可能な認証情報を紐付けます。同じゲートを必要とする次回のDidit搭載サービスは、この認証情報を無料で利用できます。人間が証明を保持し、あなたが署名を検証します。再利用可能な認証情報を導入するすべての顧客間でネットワーク効果が複合的に作用します。
再利用可能なKYCモジュール
05 · 導入事例

人間が信頼の単位となるあらゆる場所で。

ソーシャルサインアップ、オンライン投票、コンテスト、アンケート、マーケットプレイスの出品者登録、ギグワーカーのオンボーディング、出会い系アプリの信頼バッジ、取引所サインアップ、オンラインギャンブル。AIエージェントや重複が人間の価値を損なうあらゆる場所で、Proof of Humanがゲートとなります。
ユースケースを見る
06 · 3つのメソッド、1つの価格

パッシブ $0.10。アクティブ3D $0.15。顔検索は無料。

低摩擦なサインアップにはパッシブ(1フレーム、ユーザー操作なし)。Active 3D Flashは短いフラッシュシーケンスから深度をキャプチャします。Active 3D Action + Flashは、最も高感度な表面向けにモーションチャレンジを追加します。Face Search 1:Nは無料で常時利用可能です。毎月500回まで永年無料です。
料金を見る
連携

2つのエンドポイント。同じJSON。同じ価格。

Diditがキャプチャを処理する場合(Active 3Dに必須)はホストされたセッションを使用し、すでにセルフィーがある場合はスタンドアロンのパッシブ・ライブネスおよび顔検索エンドポイントを呼び出します。
POST /v3/session/ホスト型
$ curl -X POST https://verification.didit.me/v3/session/ \
  -H "x-api-key: $DIDIT_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "workflow_id": "wf_proof_of_human",
    "vendor_data": "user-42"
  }'
201作成済み{ "session_url": "verify.didit.me/..." }
GET /v3/session/{sessionId}/decision/判定
$ curl https://verification.didit.me/v3/session/<id>/decision/ \
  -H "x-api-key: $DIDIT_API_KEY"

# Sample verdict
{
  "status": "Approved",
  "liveness": { "score": 96 }
}
200OKステータス Approved · In Review · Declined · Not Finished
エージェント対応統合

Proof of Humanを1つのプロンプトで実装。

Claude Code、Cursor、Codex、Devin、Aider、またはReplit Agentに貼り付けてください。スタック情報を入力すると、エージェントがDiditをプロビジョニングし、ワークフローを構築し、Webhookを接続し、5分でゲートをデプロイします。
didit-integration-prompt.md
You are integrating Didit's Proof of Human gate into <my_stack>. Block AI agents, deepfakes, masks, and duplicate accounts from human-only surfaces — signup, voting, contests, marketplaces, dating. Two endpoints, one verdict.

  1. Prove a real human is present (Liveness). ONE call to the Sessions API runs a Presentation Attack Detection (PAD)-certified passive selfie and returns a verdict in sub-2-seconds.
  2. Prove the human is unique (Face Search 1:N). Same Sessions API workflow runs Face Search 1:N against your account's private face index.

Pricing (public):
  - Passive Liveness: $0.10 per check
  - Active 3D Liveness: $0.15 per check (motion challenge — use for high-sensitivity flows)
  - Face Search 1:N: free, included
  - First 500 verifications free every month, forever

PRE-REQUISITES
  - Production API key from https://business.didit.me (sandbox key in 60s, no card).
  - Webhook endpoint with Hash-based Message Authentication Code (HMAC) SHA-256 verification using the X-Signature-V2 header.
  - A workflow_id from the Workflow Builder that contains the LIVENESS feature, and (recommended) FACE_MATCH and IP_ANALYSIS so Sybil dedupe + agent / bot signals come in on the same verdict.

STEP 1 — Build the Proof of Human workflow once

  POST https://verification.didit.me/v3/workflows/
  Headers:
    x-api-key: <your api key>
    Content-Type: application/json
  Body:
    {
      "workflow_label": "proof_of_human",
      "features": [
        { "feature": "LIVENESS", "config": { "method": "PASSIVE" } },
        { "feature": "FACE_MATCH" },
        { "feature": "IP_ANALYSIS" }
      ],
      "face_liveness_score_decline_threshold": 30
    }

  Notes:
    - LIVENESS, FACE_MATCH, IP_ANALYSIS are exact, case-sensitive feature names.
    - method enum: PASSIVE (one frame) · FLASHING (3D flash) · ACTIVE_3D (action + flash). Use ACTIVE_3D for the highest-sensitivity surfaces (large-value account creation, voting, contest finals).

STEP 2 — Open a Proof of Human session per user

  POST https://verification.didit.me/v3/session/
  Headers:
    x-api-key: <your api key>
    Content-Type: application/json
  Body:
    {
      "workflow_id": "<the workflow_id from step 1>",
      "vendor_data": "<your internal user id>",
      "callback": "https://<your-app>/proof-of-human/callback",
      "metadata": {
        "surface": "<signup | vote | contest | marketplace | dating>"
      }
    }

  Response: 201 Created with the hosted session_url. Redirect the user. The hosted UI opens the front camera, captures one passive frame (or a short motion challenge for ACTIVE_3D), runs Liveness + Face Search 1:N, returns the verdict in sub-2-seconds.

STEP 3 — Read the signed verdict on the webhook

  Body (excerpted for a clean human):
    {
      "session_id": "<uuid>",
      "vendor_data": "<your user id>",
      "status": "Approved",
      "liveness": {
        "status": "Approved",
        "method": "PASSIVE",
        "score": 96,
        "warnings": []
      },
      "face": {
        "status": "Approved",
        "similarity_score": null,
        "matches": []
      },
      "ip_analysis": { "status": "Approved" }
    }

  Body (excerpted for a duplicate):
    {
      "status": "In Review",
      "liveness": { "status": "Approved", "score": 94 },
      "face": {
        "status": "In Review",
        "matches": [
          { "vendor_data": "user_8124", "similarity_score": 0.97 }
        ],
        "warnings": [{ "code": "POSSIBLE_DUPLICATED_FACE" }]
      }
    }

  Verify X-Signature-V2 BEFORE trusting the body — HMAC SHA-256 of the raw bytes with your webhook secret.

  Session status enum (exact case): Approved | Declined | In Review | Resubmitted | Expired | Not Finished | Kyc Expired | Abandoned.

  Liveness warning catalog:
    - LIVENESS_FACE_ATTACK     PAD attack suspected (print / replay / mask / GAN)
    - LOW_LIVENESS_SCORE       score below threshold
    - NO_FACE_DETECTED         no face in the capture
    - AGE_NOT_DETECTED         capture quality too low for age signal
    - POSSIBLE_DUPLICATED_FACE same face previously verified on your account

STEP 4 — Branch your surface on the final verdict

  Approved      → grant access to the human-only surface.
  Declined      → block; log the rejected agent / spoof attempt.
  In Review     → hold; show a review-pending banner, route to ops queue.
  Not Finished  → user abandoned; safe to re-prompt.

STEP 5 — Alternate path (server-to-server, when you have the selfie)

  POST https://verification.didit.me/v3/passive-liveness/
  Headers:
    x-api-key: <your api key>
  Body (multipart/form-data):
    image    <single front-camera selfie>

  Then dedupe:

  POST https://verification.didit.me/v3/face-search/
  Body (multipart/form-data):
    image          <same selfie>
    vendor_data    <your user id>

  Use the standalone path for native onboarding apps that capture the selfie locally. Active 3D liveness REQUIRES the hosted session — it needs the motion challenge to run.

CONSTRAINTS
  - Base URL for /v3/* endpoints is verification.didit.me (NOT apx.didit.me).
  - Feature enum is UPPERCASE: LIVENESS, FACE_MATCH, IP_ANALYSIS, ID_VERIFICATION, AML, AGE_ESTIMATION.
  - Method enum is UPPERCASE: PASSIVE, FLASHING, ACTIVE_3D.
  - Auth header is x-api-key (lowercase, hyphenated).
  - Webhook signature header is X-Signature-V2 (NOT X-Signature).
  - Status casing matches exactly: Approved, Declined, In Review, Expired, Not Finished, Resubmitted, Kyc Expired, Abandoned.
  - 200+ fraud signals are evaluated on every session at no extra cost.

PRO TIP
  - Bind a Reusable Credential to each approved user. The next Didit-powered surface that needs the same gate consumes the credential at zero cost — the Proof of Human "compounds" across the network.

Read the docs:
  - https://docs.didit.me/core-technology/liveness/overview
  - https://docs.didit.me/core-technology/face-search/overview
  - https://docs.didit.me/sessions-api/create-session
  - https://docs.didit.me/integration/webhooks

Start free at https://business.didit.me — sandbox key in 60 seconds, 500 verifications free every month, no credit card.
さらに詳しい情報が必要ですか?モジュールの全ドキュメントをご覧ください。docs.didit.me →
設計段階からのコンプライアンス

ワンクリックで新しい国に進出。 面倒な作業は私たちにお任せください。

私たちは現地法人を設立し、ライセンスを取得し、ペネトレーションテストを実施し、認証を取得し、新しい規制すべてに準拠します。新しい国で認証を提供するには、トグルを切り替えるだけです。220以上の国で稼働しており、四半期ごとに監査とペネトレーションテストを実施しています。EU加盟国の政府が対面認証よりも安全だと正式に認めた唯一のIDプロバイダーです。
セキュリティ&コンプライアンス資料を読む
EU金融サンドボックス
Tesoro · SEPBLAC · BdE
Jugendschutz geprüft
FSM · JMStV §4(2) · 2026
ISO/IEC 27001
情報セキュリティ · 2026
SOC 2 · Type I
AICPA · 2026
iBeta Level 1 PAD
NIST / NIAP · 2026
GDPR
EU 2016/679
DORA
EU 2022/2554
MiCA
EU 2023/1114
AMLD6 · eIDAS 2.0
設計段階からのEU準拠

証明数

証明数
  • iBeta L1
    すべてのパッシブセルフィーに対する、独立機関認定のプレゼンテーション攻撃検出。
  • <0%
    認定テストポイントで拒否された実在ユーザー。
  • <0s
    エントリーレベルのAndroidで、エンドツーエンドのライブネス判定と顔検索推論を実行。
  • $0.00
    パッシブライブネスチェック1回あたりの料金。顔検索1:Nは無料です。
3つのティア、1つの料金表

無料で開始。従量課金。エンタープライズまで対応。

毎月500回まで無料認証を永続的に提供。本番環境では従量課金。エンタープライズプランではカスタム契約、データレジデンシー、SLA(サービスレベルアグリーメント)に対応します。
無料

無料

月額$0。クレジットカード不要。

  • 無料KYCバンドル(本人確認 + パッシブ・ライブネス + 顔照合 + デバイス&IP分析), 毎月500回まで
  • ブロックリストユーザー
  • 重複検出
  • すべてのセッションで200以上の不正シグナル
  • Diditネットワーク全体でのKYC再利用
  • ケース管理プラットフォーム
  • ワークフロービルダー
  • 公開ドキュメント、サンドボックス、SDK、MCP (Model Context Protocol) サーバー
  • コミュニティサポート
最も人気
従量課金

従量課金

使った分だけお支払い。25以上のモジュール。モジュールごとの公開価格、月額最低料金なし。

  • フルKYC(本人確認 + 生体認証 + IP / デバイス)が$0.33
  • 10,000以上のAMLデータセット, 制裁、PEP、ネガティブ情報
  • データベース検証のための1,000以上の政府データソース
  • トランザクションモニタリングが1トランザクションあたり$0.02
  • ライブKYBが1企業あたり$2.00
  • ウォレットスクリーニングが1チェックあたり$0.15
  • ホワイトラベル検証フロー, あなたのブランド、私たちのインフラ
エンタープライズ

エンタープライズ

カスタムMSA & SLA。大量利用や規制対象プログラム向け。

  • 年間契約
  • カスタムMSA、DPA、SLA
  • 専用SlackおよびWhatsAppチャンネル
  • オンデマンドの手動レビュー担当者
  • リセラーおよびホワイトラベル条件
  • 限定機能とパートナー連携
  • 専任CSM、セキュリティレビュー、コンプライアンスサポート

無料で開始 → チェック実行時のみ支払い → カスタム契約、SLA、データレジデンシーが必要な場合はエンタープライズプランへ。

FAQ

よくある質問

Diditとは何ですか?

Diditは本人確認と不正対策のためのインフラです。私たちが自分たちで製品を開発していたときに「こんなプラットフォームがあれば」と願ったものです。オープンで柔軟、そして開発者に優しいため、ブラックボックスとしてではなく、お客様のスタックの真の構成要素として機能します。

1つのAPIで、個人の本人確認(KYC顧客確認)、企業の本人確認(KYB企業確認)、暗号資産ウォレットのスクリーニング(KYT取引確認)、およびリアルタイムでの取引監視をカバーします。このスタックは以下のように構築されています。

  • 高速, すべてのセッションでp99で2秒未満
  • 信頼性, 220以上の国1,500以上の企業で本番稼働中
  • 安全, SOC 2 Type 1、ISO 27001、GDPRネイティブ、そしてスペインの金融規制当局から対面での本人確認よりも安全であると正式に証明済み

その基盤となるのは、48以上の言語に対応する14,000以上の書類タイプ1,000以上のデータソース、そしてすべてのセッションにおける200以上の不正シグナルです。Diditのインフラは、すべてのセッションから動的に学習し、日々改善されています。

「Proof of Human」とは具体的に何を意味しますか?

以下の3つのことを同時に証明する短いチャレンジです。

  • リアルタイムでキャプチャされた本物の人間が相手であること, 保存された写真、リプレイ、ビデオファイルではないこと。
  • その人物が、印刷物、スクリーン、シリコンマスク、またはAI生成された顔ではないこと。
  • その人物がユニークであること, お客様のプラットフォームで同じゲートをすでに通過していないこと。

最初の2つはライブネスプレゼンテーション攻撃検出(PAD)と呼ばれます。3つ目は1:N顔重複排除です。これらを合わせて、多くのプラットフォームが「Proof of Human」と呼ぶものの意味をなしています。

なぜこれが2026年に重要なのでしょうか?

理由は2つあります。

  • 生成AIが普及しました。無料の画像モデルを使えば、10代の若者でも数秒でフォトリアルな顔を作成できます。ヘッドレスエージェントは一晩で何千ものアカウントを生成できます。古い防御策(CAPTCHA、電話番号、メール)は、もはや本物の人間と紐付けられません。
  • プラットフォームは、その上の人間が発信する内容に責任を負います。EUデジタルサービス法、英国オンライン安全法、およびいくつかの州レベルの規制は、プラットフォームが不真正な行動によって引き起こされる損害に責任を負うと定めています。「知らなかった」という言い訳は、2024年には通用しなくなりました。
エンドユーザーにとっての確認速度はどのくらいですか?

通常、エンドツーエンドの全フローは30秒未満で完了します。IDを手に取り、書類を撮影し、顔写真を撮影すれば完了です。これは市場で最速です。従来のKYCプロバイダーでは、同じフローに90秒以上かかることが一般的です。

バックエンドでは、Diditはユーザーが顔写真の撮影を終えてからwebhookが発火するまでの時間を測定し、p99で2秒未満で結果を返します。モバイルでのキャプチャは、低速なスマートフォンやネットワーク向けに最適化されています。プログレッシブ画像圧縮、遅延SDKロード、そしてユーザーがウェブから開始した場合でもQRコードを介してデスクトップからスマートフォンへワンタップで引き継ぎが可能です。

ライブネスはディープフェイクや生成された顔をどのように検出しますか?

このモデルは、実際のキャプチャと、既知のあらゆるスプーフィングクラス(印刷物、スクリーンリプレイ、マスク、モーフィング、敵対的生成ネットワーク(GAN)ポートレート、拡散レンダリング)を比較してトレーニングされています。実際のキャプチャには、スプーフィングでは再現できない微細なアーティファクトが含まれています。例えば、頭の微細な動き、サブピクセルレベルの肌の質感、デバイスのフラッシュスペクトルと一致する反射、単一のパッシブフレームからの奥行きの手がかりなどです。

iBeta Level 1 PAD認証(米国国立標準技術研究所が引用する基準)は、まさにこの性能を測定するものであり、Diditはすべてのパッシブ・ライブネス・セッションでこの認証を保持しています。

ユーザーが失敗、中断、または期限切れになった場合はどうなりますか?

すべてのセッションは7つの明確なステータスのいずれかに分類されるため、お客様のコードは常に適切な処理を実行できます。

  • Approved, すべてのチェックに合格しました。ユーザーを次のステップに進めます。
  • Declined, 1つ以上のチェックに失敗しました。ユーザーは、フロー全体を再実行することなく、特定の失敗したステップ(例:セルフィーの再撮影)を再提出できます。
  • In Review, コンプライアンスレビューのためにフラグが立てられました。コンソールでケースを開き、すべてのシグナルを確認し、承認または却下を決定します。
  • In Progress, ユーザーはフローの途中にいます。
  • Not Started, リンクは送信されましたが、ユーザーはまだ開いていません。長時間放置されている場合はリマインダーを送信します。
  • Abandoned, ユーザーはリンクを開きましたが、時間内に完了しませんでした。再エンゲージするか、期限切れにします。
  • Expired, セッションリンクの有効期限が切れました。新しいセッションを作成します。

すべてのステータス変更時に署名付きWebhookが発火するため、お客様のデータベースは常に同期されます。中断および却下されたセッションは無料です。

顧客データはどこに保存され、どのように保護されますか?

本番データは、デフォルトでAmazon Web Services上の欧州連合で処理および保存されます。規制当局が要求する管轄区域については、エンタープライズ契約で代替リージョンを要求できます。

あらゆる場所で暗号化。すべてのデータベース、オブジェクトストレージ、バックアップでAES-256による保存時暗号化。すべてのAPIコール、Webhook、ビジネスコンソールセッションでTransport Layer Security 1.3による転送時暗号化。生体認証データは、個別のカスタマーマスターキーで暗号化されます。

保持期間はお客様が管理できます。デフォルトの保持期間は無期限(無制限)ですが、アプリケーションごとに30日から10年の間で短く設定することも可能です。また、ダッシュボードまたはAPIからいつでも個々のセッションを削除できます。

認証:SOC 2 Type 1(Type 2監査進行中)、ISO/IEC 27001:2022iBeta Level 1 PAD、およびDiditのリモート本人確認が対面での本人確認よりも安全であることを示すスペインのTesoro / SEPBLAC / CNMVからの公式証明書。詳細レポートは/security-complianceをご覧ください。

Diditは私の業界の規制に準拠していますか?

Diditは、本人確認インフラストラクチャにとって重要な規制当局に対し、デフォルトで準拠しています。

  • GDPR + UK GDPR, 管理者/処理者の分離、完全なデータ処理契約の公開、主要監督機関の指定(スペインAEPD)。
  • AMLD6 + EU AML Single Rulebook, 1,300以上の制裁、政治的要人、およびネガティブメディアリストをリアルタイムでスクリーニング。
  • eIDAS 2.0, EUデジタルIDウォレットに準拠。再利用可能なIDに対応。
  • MiCA (Markets in Crypto-Assets), 暗号資産のオンランプ、取引所、カストディアンに対応。
  • DORA, デジタルオペレーショナルレジリエンス法、EU金融サービスオペレーショナルレジリエンス。
  • BIPA, CUBI, Washington HB 1493, CCPA / CPRA, 米国の生体認証プライバシー(イリノイ州、テキサス州、ワシントン州)およびカリフォルニア州の消費者プライバシー。
  • UK Online Safety Act, 年齢制限および児童保護義務。
  • FATF Travel Rule, 暗号資産送金における発信者および受取人データ、IVMS-101相互運用可能。

詳細なメモ、すべての証明書、すべての規制当局からの書簡は/security-complianceをご覧ください。

どれくらいの速さで統合し、ユーザーの認証を開始できますか?
  • business.didit.meでサンドボックスアカウントを60秒で作成, クレジットカード不要。
  • Claude Code、Cursor、または当社のModel Context Protocol (MCP) サーバーを介した任意のコーディングエージェントを使用して、5分で動作する認証を実装。
  • 署名付きWebhook認証、リトライ、およびユーザーが却下された場合の修復フローを含む、本番環境対応の統合を週末で完了。

3つの統合パス, お客様のスタックに合うものをお選びください。

  • 当社のWeb、iOS、Android、React Native、またはFlutter SDKを使用してネイティブに組み込む
  • ホストされた認証ページにユーザーをリダイレクト, SDK不要。
  • メール、SMS、WhatsApp、または任意のチャネルでリンクを送信, フロントエンド作業不要。

同じダッシュボード、同じ請求、3つすべてで成功報酬型の同じ価格です。ステップバイステップガイドはdocs.didit.me/integration/integration-promptをご覧ください。

統合の仕組みはどうなっていますか?

2つのパスがあります。

  • ホスト型ワークフロー, ビジネスコンソールで構築したworkflow_idを使用してPOST /v3/session/を呼び出します。当社がキャプチャUIをホストし、Liveness + Face Search 1:Nを実行し、署名付きの判定結果をWebhookに返します。5分で統合が完了します。
  • サーバー間, ローカルで既にキャプチャしたセルフィーを使用してPOST /v3/passive-liveness/を呼び出し、次にSybil重複排除のためにPOST /v3/face-search/を呼び出します。

完全なcURLの例、レスポンスの形式、およびエージェントに貼り付け可能なプロンプトは上記にあります。Model Context Protocol (MCP) サーバーは、Claude、Cursor、およびその他のエージェントに両方のインターフェースを提供します。

ユーザーの生体認証データはどのように扱われますか?

デフォルトでデータ最小化。セルフィーはメモリ内で処理され、判定結果、ライブネススコア、および不可逆的な顔テンプレートが永続化されます。保持が明示的に有効になっていない限り、元の画像は削除されます。顔テンプレートは一方向ハッシュであり、そこから元の顔を再構築することはできません。

当社は、お客様の生体認証データを販売、共有したり、サードパーティモデルのトレーニングに使用したりすることはありません。完全なデータ処理条件はdidit.me/terms/businessに、エンドユーザーに表示されるプライバシー通知はdidit.me/terms/verification-privacy-noticeに記載されています。

ユーザーがチェックに失敗した場合はどうなりますか?

セッションは以下の4つの結果のいずれかを返します。

  • Approved, クリーンな人間。再利用可能なクレデンシャルを発行し、アクセスを許可します。
  • Declined, 明らかななりすましシグナル(印刷物、画面、マスク、生成された顔)。ブロックします。
  • In Review, Face Search 1:Nで高い類似性の一致があった場合、またはライブネススコアが低い場合。表面を保留し、運用キューにルーティングします。ビジネスコンソールは、アナリストにセルフィー、一致、およびスコアを提供します。
  • Not Finished, ユーザーがキャプチャを中断しました。再プロンプトしても安全です。

署名付きWebhookはすべての状態変更時に着信するため、最新の判定結果のみに基づいてレンダリングします。

本人確認と不正対策のインフラ。

KYC、KYB、取引監視、ウォレットスクリーニングを一つのAPIで。5分で統合できます。

AIにこのページの要約を依頼する