メインコンテンツにスキップ
Diditが200万ドルを調達し、Y Combinator (W26)に参加
Didit
複数アカウントの不正利用

顔検索 1:Nでシビルを捕らえます。1人の人間、1つのアカウント。

新規登録の自撮り写真をすべて、以前承認された自撮り写真のギャラリーと照合します。一致した場合、同じ人間がすでにアカウントを所有していることを意味します。顔検索は無料です。毎月500回の認証が無料です。

支援元
Y Combinator
GBTC Finance
Bondex
Crnogorski Telekom
UCSF Neuroscape
Shiply
Adelantos

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

暗い抽象的なシビル検出スタック — 純粋な黒の上に3Dパースペクティブで浮かぶ4枚の半透明のダークガラスパネルが、光るDidit Blueの垂直線で結ばれ、光るスキャナーブラケットで囲まれています。各パネルには、小さな淡い白色の抽象的なモチーフ(単一の顔、繰り返される顔、ノードのネットワーク、リンクされたアカウントのクラスター)が描かれています。

メールと電話では検出できないもの

安価なメール。安価な電話。常に1つの顔。

メールエイリアスや使い捨てSIMは数セントの費用で済みます。人間の顔は、 シビルファーマーが変更できない唯一の識別子です。以前の自撮り写真 ギャラリーに対する顔検索1:Nにより、同じ人物が隠れることは不可能になります。検索ごとに無料、毎月500回の 認証が無料です。

仕組み

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

  1. ステップ 01

    ワークフローを作成する

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

  2. ステップ 02

    統合する

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

  3. ステップ 03

    ユーザーがフローを完了する

    Diditは、カメラ、照明の合図、モバイルハンドオフ、アクセシビリティをホストします。ユーザーがフロー中に、200以上の不正信号をリアルタイムでスコアリングし、すべてのフィールドを信頼できるデータソースと照合して検証します。結果は2秒未満で得られます。

  4. ステップ 04

    結果を受け取る

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

レシピのために構築 · インフラのように価格設定

6つのチェック。1つの署名された判定。顔検索ごとに無料

複数アカウント防御は、検索、ライブネス、アカウント間のリンク、監査証跡の組み合わせです。ワークフロービルダーでワークフローごとに各モジュールを切り替えます。
01 · 問題の形状

同じ人間が2回現れる場合。

シビルエアドロップ、紹介料支払いサイクル、自己排除を回避するiGamingの複数アカウント、マーケットプレイスの偽レビュークラスター、DAOの投票水増し、ネオバンクや証券会社の新規登録時のウェルカムボーナス積み重ね。Workflow Builderの同じワークフローがすべてのバリアントを保護します。
ワークフローオーケストレーターモジュール
02 · 顔検索ゲート

新しい顔すべてをギャラリーと照合して検索します。

Face Search 1:Nは、サインアップ時にキャプチャされたセルフィーをインデックス化し、お客様のアカウント下の以前承認されたセルフィーのギャラリーと照合して検索します。類似度スコアとともに上位候補を返します。検索ごとに無料 — 呼び出しごとの料金はかかりません。ベクトル検索は2秒未満で結果を返します。
Face Search 1:Nモジュール
03 · マッチクラスター

同じ顔がすでにファイルにあります。

検索で一致が見つかると、Webhookペイロードには、以前の各session_id、一致するユーザー参照、および類似度スコアが含まれます。ワークフローごとにハード/ソフトしきい値を調整します — デフォルトは0.85 = 拒否、0.75~0.85 = レビュー中、< 0.75 = 承認済みです。
Face Searchの仕組み
04 · クロスアカウントリンクシグナル

同じデバイス。同じIP。同じ支払い方法。

同じワークフローでデバイスとIP分析($0.03 / コール)を作成します。決定ペイロードは、デバイスのフィンガープリント、インターネットプロトコル(IP)アドレス、自律システム番号(ASN)、および国を表示します。顔検索で確認する前に、バックエンドからの支払い手段ハッシュと組み合わせてシビルをクラスター化します。
デバイス&IP分析モジュール
05 · 再利用可能なIDアンカー

1つのID。多数の製品。クローンなし。

再利用可能なKYCにより、正当なユーザーは、以前に検証された資格情報を使用して、追加費用なしで他の製品に再アクセスできます。これは意図的な再利用であり、悪用ではありません。シビルファーマーは、顔検索が発行された1つのIDにアンカーバックするため、新しいアカウントで同じ資格情報を再利用することはできません。
再利用可能なKYCモジュール
06 · 署名済みWebhook決定

署名済み判定。監査証跡としての完全な一致リスト。

署名付きWebhookは、承認済み、レビュー中、拒否の判定と、一致したsession_idの完全なリストおよび類似度スコアとともに着信します。読み取る前に、Hash-based Message Authentication Code (HMAC) SHA-256でX-Signature-V2を検証してください。一致リストは、あらゆる紛争の監査証跡となります。
Webhookリファレンス
統合する

1つのセッション。1つの署名付き判定。一致リストも一緒に届きます。

サインアップを開きます。署名付きの判定を読みます。顔検索の一致リストはペイロードにあります — 重複をブロックし、クラスターをログに記録します。
POST /v3/session/Face Search
$ 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_sybil_gate",
    "vendor_data": "signup-A4",
    "metadata": { "surface": "airdrop_claim" }
  }'
201作成済み{ "session_url": "verify.didit.me/..." }
ウェブフックがstatus: Approvedを返すまでアカウントを作成しないでください。ドキュメント →
POST /webhooks/diditマッチリスト
// X-Signature-V2 verified upstream
if (payload.status === "拒否されました") {
  logCluster(payload.face_search.matches);
  blockSignup(payload.vendor_data);
} else if (payload.status === "審査中") {
  queueForAnalyst(payload);
}
200OKステータス 承認済み · 拒否済み · 審査中 · 未完了
ペイロードを読み取る前にX-Signature-V2を検証します。ドキュメント →
エージェント対応統合

1つのプロンプトでFace Search 1:Nのシビルゲートを実装。

Claude Code、Cursor、Codex、Devin、Aider、またはReplit Agentに貼り付けます。スタックを入力してください。エージェントがワークフローを接続し、セッションを開き、マッチリストを読み取り、重複をブロックします。
didit-integration-prompt.md
You are integrating Didit Face Search 1:N to catch the same human opening many accounts on your platform — sybil airdrops, referral payout cycles, sign-up bonus stacking, iGaming multi-accounting that bypasses self-exclusion, marketplace fake-review clusters. One API call. One signed webhook. One decision.

WHY THIS SHAPE
  - Email, phone, device, IP can all be rotated cheaply. A human face cannot.
  - Every new sign-up captures one Passive Liveness selfie. Didit searches that selfie against the gallery of prior approved selfies under your account. A high-similarity match means the same person already has an account.
  - Face Search 1:N itself is FREE on every session — no per-search fee. Only the surrounding bundle (ID + Passive Liveness + AML) carries the usual cost. Use the full Know Your Customer (KYC) bundle on sign-up or the Passive Liveness + Face Search subset, depending on what the product needs.

PRE-REQUISITES
  - Production API key from https://business.didit.me (sandbox key in 60 seconds, no credit card).
  - A webhook endpoint with HMAC SHA-256 verification of the X-Signature-V2 header using your webhook secret.
  - A Workflow Builder workflow that contains the Face Search 1:N module. Compose it with Passive Liveness so an attacker cannot upload a still photo of the target.
  - Define what a "match" means for your product. Default: similarity ≥ 0.85 = Declined. 0.75–0.85 = In Review. < 0.75 = Approved.

STEP 1 — Open the sign-up session
  POST https://verification.didit.me/v3/session/
  Headers:
    x-api-key: <your api key>
    Content-Type: application/json
  Body:
    {
      "workflow_id": "<wf id with Face Search 1:N + Passive Liveness>",
      "vendor_data": "<your new-account id, max 256 chars>",
      "callback": "https://<your-app>/sybil-gate/callback",
      "metadata": {
        "surface": "airdrop_claim",
        "campaign": "<your campaign id>"
      }
    }

  Response: 201 Created with a hosted session URL. Redirect inline (web) or open in a Software Development Kit (SDK) webview (mobile). The new account stays UNCREATED on your side until the signed webhook lands.

STEP 2 — Read the signed webhook
  Didit POSTs the verdict. Verify X-Signature-V2 (HMAC SHA-256 of the raw body) BEFORE reading the JSON.

  Payload (excerpted, match case):
    {
      "session_id": "<uuid>",
      "vendor_data": "<your new-account id>",
      "status": "Declined",
      "face_search": {
        "matches": [
          { "session_id": "sess-9182", "similarity": 0.96, "vendor_data": "user-A1" },
          { "session_id": "sess-7733", "similarity": 0.94, "vendor_data": "user-A2" }
        ]
      }
    }

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

STEP 3 — Branch the sign-up
  Approved   → no gallery match. Create the account.
  In Review  → soft match (similarity in your grey-zone band). Queue for human review.
  Declined   → hard match (similarity above your hard threshold). Block, log the matched session_id list as the audit trail.

STEP 4 — Cross-account link signals (optional but cheap)
  Compose Device & IP Analysis ($0.03 / call) in the same workflow. The decision payload surfaces device fingerprint, IP, Autonomous System Number (ASN), country, and city. Combine with your own payment-instrument hash and you can cluster sybils even before the face search confirms.

STEP 5 — Reusable KYC for legitimate cross-product re-entry
  If the user is supposed to reuse one identity across multiple products you own, Reusable KYC lets them replay a previously verified credential at no cost. That is different from sybil abuse — reuse is intentional and you control the issuance.

WEBHOOK EVENT NAMES
  - Sessions: standard session webhook. One endpoint, status field tells you the lifecycle.
  - Verify X-Signature-V2 (HMAC SHA-256) on every payload.

WHAT IT BLOCKS
  - Sybil airdrop / token claims (one person · many wallets)
  - Self-referral payout cycles (sign-up bonus farms)
  - iGaming multi-accounting that bypasses self-exclusion
  - Marketplace fake-review clusters from a single human
  - DAO and community-vote stuffing
  - Welcome-bonus stacking on neobank / brokerage sign-ups

CONSTRAINTS
  - Session statuses use Title Case With Spaces. Never UPPER_SNAKE_CASE for session verdicts — that's the Transactions API.
  - Face Search 1:N WITHOUT Passive Liveness lets an attacker upload a still photo of the target. Always compose them together.
  - Thresholds are tunable per workflow. Start at 0.85 hard / 0.75 soft and adjust based on your false-positive tolerance.
  - The gallery is scoped to your account — no cross-customer leakage by design.

Read the docs:
  - https://docs.didit.me/sessions-api/create-session
  - https://docs.didit.me/core-technology/face-search/overview
  - https://docs.didit.me/core-technology/liveness/overview
  - 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
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に準拠

証明番号

証明番号
  • Free
    Face Search 1:Nあたり — 呼び出しごとの料金はかかりません。その周りのバンドルのみが費用を伴います。
  • <0s
    エントリーレベルのAndroidでのベクトル検索判定エンドツーエンド。
  • iBeta L1
    すべてのセルフィーでパッシブライブネス — 静止画によるバイパスなし。
  • 0
    毎月、すべてのアカウントで無料の検証。
3つのティア、1つの価格表

無料で開始。従量課金。エンタープライズへ拡張。

毎月500回の無料検証、永久に。本番環境では従量課金。エンタープライズではカスタム契約、データレジデンシー、SLA(サービスレベル契約)。
無料

無料

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

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

従量課金制

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

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

エンタープライズ

カスタムMSA & SLA。大量の取引と規制プログラム向け。

  • 年間契約
  • カスタムMSA、DPA、SLA
  • 専用のSlackおよびWhatsAppチャネル
  • オンデマンドの手動レビュー担当者
  • 再販業者およびホワイトラベルの条件
  • 独占的な機能とパートナー統合
  • 指名されたCSM、セキュリティレビュー、コンプライアンスサポート

無料で開始 → チェック実行時のみ支払い → カスタム契約、SLA、またはデータレジデンシーのためにエンタープライズをアンロック。

FAQ

よくある質問

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

KYC、KYB、取引モニタリング、ウォレットスクリーニングのための単一API。5分で統合。

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