メインコンテンツにスキップ
Diditが200万ドルを調達し、Y Combinator (W26)に参加
Didit
ホワイトラベルKYC

あなたのブランド。Diditがその下で。

貴社ブランドで本人確認を再販または組み込みます。1回の確認につき$0.33 + $0.20のホワイトラベル料金で、UI構築不要、コンプライアンス維持不要。毎月500件の確認が無料です。

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

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

映画のような暗い抽象的なホワイトラベルKYCのイラスト — 純粋な黒の上に3Dパースペクティブで浮かぶ4枚の半透明のガラスパネルが、光り輝くDidit Blueの線で結ばれ、4つの光るスキャナーブラケットで囲まれています。各パネルには、再販業者のブランディング(絵筆の先端、テーマパレットの点、ヘッダーバー付きのブラウザウィンドウ、SDKのパズルピース)を表す小さな淡い白色の抽象的なモチーフが描かれています。

再販業者が負うもの

あなたの名前でKYCを提供します。その下のスタックはスキップします。

スタイルエディターで、色、タイポグラフィ、正方形と長方形のロゴ、および独自のカスタムドメインを設定します。各ワークフローでカスタムスタイルを含めるを切り替えます。エンドユーザーはあなたのブランド、あなたのドメイン、あなたのフローを見ます。あなたはDiditからiBetaレベル1 PAD(プレゼンテーション攻撃検出)、スペインのTesoro / SEPBLAC認証、SOC 2タイプ1、およびISO/IEC 27001を継承します。毎月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

    結果を受け取る

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

再販業者と組み込み業者向けに構築 · インフラストラクチャのような価格設定

6つのプリミティブ。チェックごとに$0.53の費用。

ホワイトラベルは、Diditスタックと同じもので、上部にブランドが入れ替わっています。レシピを構成します: ブランド、ドメイン、SDK、ワークフロー、価格設定、コンプライアンス。
01 · スタイルエディター

ノーコードのブランドスワップ。

色、タイポグラフィ、正方形 + 長方形のロゴ、ボーダー半径、オプションのDiditログイン画面のオン/オフ。プレビューは、Diditのものではなく、貴社のものに見えるホストされたUIに表示されます。アカウントごとに一度設定され、ワークフローごとに適用されます。
ホワイトラベルモジュール
02 · カスタムドメイン

verify.yourbrand.comでホスト。

CNAMEターゲット = verify.didit.me、TLS証明書はLet's Encrypt経由で自動プロビジョニングされ、HSTSはデフォルトで有効になっています。ビジネスコンソール内で検証済み — 貴社側での運用はゼロです。
ホワイトラベルドキュメント
03 · SDK · 5つのインターフェース

1つのブランド。すべてのランタイム。

同じスタイルエディターの設定が、Web、iOS (Swift)、Android (Kotlin)、React Native (TurboModules)、Flutterに適用されます。SDKは無料です。ホワイトラベル料金は、これらすべてのブランディングをカバーします。
ワークフローオーケストレーター
04 · ワークフローごとのブランド

ブランド付きとブランドなしを1つのアカウントで混在。

顧客向けワークフローでは「カスタムスタイルを含める」をONに、内部管理フローではOFFに切り替えます。マルチブランドの再販業者に最適です — 1つのDiditアカウントで、多くのエンド顧客ブランド、ワークフローごとのスタイル。
ワークフローに関するドキュメント
05 · 再販業者価格

$0.53 cost in. You pick the sticker.

Didit KYCバンドル $0.33 + ホワイトラベル料金 $0.20 = 1回の確認あたりのコスト $0.53。購入者に$0.99〜$1.49でマークアップし、利益を保持します。大量割引は規模に応じて適用されます — 営業担当者にご相談ください。
ユーザー認証モジュール
06 · 監査保持

あなたのブランド。同じコンプライアンス。

iBeta Level 1 PAD、スペインのTesoro / SEPBLAC認証、SOC 2 Type 1、ISO/IEC 27001、GDPR準拠、デフォルトで5年間保持。ブランドを交換しても、基盤となるコンプライアンス基準は変わりません。
AMLスクリーニングモジュール
統合する

1つのセッション。貴社ブランド。貴社ドメイン。

ブランド付きセッションを開きます。署名された判定を読み取ります。エンドユーザーはDiditを見ることはありません。
POST /v3/session/ブランド付き
$ curl -X POST https://verification.didit.me/v3/session/ \
  -H "x-api-key: $DIDIT_API_KEY" \
  -d '{
    "workflow_id": "wf_signup_branded",
    "vendor_data": "end-user-42",
    "metadata": { "tenant_id": "brand-b" }
  }'
201作成済みカスタムドメインでホストされたURLを返します。
スタイルエディターとワークフローごとのトグルによるブランディング。APIの変更なし。ドキュメント →
GET /v3/session/{sessionId}/decision/判定
$ curl https://verification.didit.me/v3/session/$SID/decision/ \
  -H "x-api-key: $DIDIT_API_KEY"

# Returns:
{
  "status": "承認済み",
  "aml": { "status": "承認済み" }
}
200OKステータス 承認済み · 拒否済み · レビュー中 · 再提出済み · 期限切れ
UIをどのようにブランド化しても、同じ/v3/契約。ドキュメント →
エージェント対応統合

1つのプロンプトでホワイトラベルKYC製品を出荷。

Claude Code、Cursor、Codex、Devin、Aider、またはReplit Agentに貼り付けます。ブランド名、ドメイン、ワークフローモジュールを入力します。エージェントがスタイルエディターを設定し、署名済みウェブフックを接続し、ブランド化されたフローを出荷します。
didit-integration-prompt.md
You are integrating Didit white-label KYC. You're either reselling identity verification to your own customers under your brand, or embedding KYC inside your SaaS product so the end-user never sees Didit. Either way, the verification stack is Didit's; the visible brand is yours.

Three pillars:

  1. Configure your brand once in the Style Editor — colours, typography, square + rectangular logos, optional custom domain.
  2. Toggle Include custom style ON for every workflow that should ship under your brand. Leave it OFF for internal admin flows.
  3. Open POST /v3/session/ as usual. The hosted UI returns under your brand on your domain.

Cost:
  - Didit KYC bundle: $0.33 per check (Sessions API floor)
  - White-label fee: $0.20 per check (adds branding + custom domain + per-workflow style toggle)
  - Reseller cost in: $0.53 per check
  - Mark up to your buyer as you choose — published rate at scale, custom contracts above 100k/month
  - First 500 verifications free every month, forever

PRE-REQUISITES
  - Production API key from https://business.didit.me (sandbox key in 60s, no card).
  - White-label add-on enabled on your account (talk to sales to switch it on).
  - Webhook endpoint with HMAC SHA-256 verification using the X-Signature-V2 header and your webhook secret.
  - A workflow_id from the Workflow Builder that bundles the modules you ship (typically ID Verification + Passive Liveness + Face Match 1:1 + AML Screening) with Include custom style ENABLED.
  - Optional: custom domain (e.g. verify.yourbrand.com) configured in the Business Console — Didit handles the CNAME target + TLS cert via Let's Encrypt.

STEP 1 — Configure brand in the Style Editor (no code)

  Console → White Label → Style Editor:
    Colors:      buttons, text, panels, backgrounds
    Typography:  fonts that match your brand
    Logos:       square + rectangular uploads
    Layout:      border radius for panels and buttons
    Login:       show or skip the Didit login screen
    Domain:      add verify.yourbrand.com (CNAME target = verify.didit.me; TLS auto-provisioned)

STEP 2 — Enable custom style on the workflow

  Console → Workflows → <your workflow> → Settings → Options:
    Toggle Include custom style ON. Without this, the workflow ships with default Didit branding.

  Repeat per workflow. You can mix branded + unbranded workflows on the same account — useful for an internal admin flow that doesn't need the customer brand.

STEP 3 — Open a session as usual

  POST https://verification.didit.me/v3/session/
  Headers:
    x-api-key: <your api key>
    Content-Type: application/json
  Body:
    {
      "workflow_id": "<wf id with Include custom style ON>",
      "vendor_data": "<your end-user id, max 256 chars>",
      "callback": "https://<your-app>/kyc/callback",
      "metadata": {
        "purpose": "white_label_onboarding",
        "tenant_id": "<your reseller tenant id if multi-brand>"
      }
    }

  Response: 201 Created with the hosted session URL — under YOUR domain if you set one. Sub-2-second median verdict on completion.

STEP 4 — Read the signed webhook on completion

  Didit POSTs to your callback. Session statuses are Title Case With Spaces:

  Body (excerpted):
    {
      "session_id": "<uuid>",
      "vendor_data": "<your end-user id>",
      "status": "Approved",
      "id_verification": { "status": "Approved" },
      "liveness": { "status": "Approved" },
      "face": { "status": "Approved", "similarity_score": 0.94 },
      "aml": { "status": "Approved", "hits": [] }
    }

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

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

  On Approved → onboard the end-user. On Declined → reject. On In Review or Resubmitted → hold + route to your compliance team.

STEP 5 — Multi-brand on one account (reseller pattern)

  When you serve multiple end-customer brands from a single Didit account:

  - Create one workflow per end-customer brand
  - Configure each workflow with the customer's brand style (or use the Style Editor presets per workflow if your account supports it)
  - On POST /v3/session/, pick the workflow_id that matches the end-customer's brand

  The end-customer sees their own brand; you see one consolidated invoice per month. Didit's MCP (Model Context Protocol) server is included free for programmatic per-tenant workflow management.

STEP 6 — Audit + compliance retained

  Swapping the brand does not change the underlying compliance bar. Every session is still:
  - iBeta Level 1 PAD (Presentation Attack Detection) certified on liveness
  - Backed by Spain's Tesoro / SEPBLAC attestation (only EU member-state government attestation of safer-than-in-person verification)
  - Aligned with SOC 2 Type 1 + ISO/IEC 27001 + GDPR (General Data Protection Regulation)
  - Logged with X-Signature-V2 webhook signing on every event
  - Retained 5 years post-relationship by default per the EU Anti-Money-Laundering package; configurable upward per your supervisor's guidance

  Sub-processor disclosure available on request for your DPA (Data Processing Agreement).

WEBHOOK EVENT NAMES
  - Sessions: status changes flow through the standard session webhook.
  - Verify X-Signature-V2 on every payload.

CONSTRAINTS
  - Session statuses use Title Case With Spaces (Approved, In Review). Don't transform them.
  - The white-label add-on is a per-account feature — talk to sales to enable it. Once enabled, the Style Editor + custom-domain pipeline is no-code.
  - Custom domain TLS auto-renews 30 days before expiry. Monitor the cert status in the Console.
  - Some end-user browsers (mobile in-app webviews) constrain custom domains — keep verify.didit.me as a fallback for these edge cases.

Read the docs:
  - https://docs.didit.me/console/white-label
  - https://docs.didit.me/console/workflows
  - 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
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に準拠

証明番号

証明番号
  • $0.00
    チェックあたりの費用 — $0.33 KYCバンドル + $0.20 ホワイトラベル料金。購入者にマークアップしてください。
  • 0 SDKs
    Web、iOS、Android、React Native、Flutter — すべて同じブランドです。
  • Per WF
    カスタムスタイル切り替え機能を含める — 1つのアカウントでブランド付きとブランドなしのワークフロー。
  • 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にこのページの要約を依頼する