メインコンテンツにスキップ
Diditが200万ドルを調達し、Y Combinator (W26)に参加
Didit
従業員のオンボーディング

1つの採用リンクで採用者をオンボーディングします。

Diditセッション1回で、初日までに身元、就労資格書類、AML、人事フォームを収集します。採用者1人あたり約$0.50。毎月500件の認証が無料。

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

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

映画のような暗い抽象的な従業員オンボーディングスタックのイラスト — 純粋な黒の背景に3Dパースペクティブで浮かぶ4枚の半透明のガラスパネルが、光るDiditブルーの線で結ばれ、4つの光るスキャナーブラケットで囲まれています。各パネルには、小さな淡い白色の抽象的なモチーフ(従業員バッジのシルエット、チェックリスト、指紋、鍵)が描かれています。

HRが負うもの

採用者を検証します。フォームを収集します。初日より前に。

すべての採用者は、身元、就労資格書類、AMLチェック、および 人事フォームの束を必要とします。Diditは、これら4つすべてをオファー段階で1つのリンクにまとめます — KYC $0.33 + AML $0.20 + アンケート $0.10 ≈ 採用者1人あたり$0.50。結果は 署名付きウェブフックを介してATSに送られます。毎月500件の認証が無料。

仕組み

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

  1. ステップ 01

    ワークフローを作成する

    本人確認、生体認証、顔照合、制裁、住所、年齢、電話、メール、カスタム質問など、必要なチェックを選択します。それらをダッシュボードのフローにドラッグするか、同じフローをAPIに投稿します。条件に基づいて分岐させたり、A/Bテストを実行したりできます。コードは不要です。

  2. ステップ 02

    統合する

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

  3. ステップ 03

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

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

  4. ステップ 04

    結果を受け取る

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

人事向けに構築 · インフラストラクチャのような価格設定

6つのチェック。1つのリンク。採用ごとに約$0.50

新規採用者向けパッケージは単一のチェックではなく、レシピです。役割バンドごとに各モジュールを切り替え、成果物を1つのポリシーの下に保持し、結果をATSに送ります。
01 · 採用バンドル

1回の呼び出しで本人確認。

ID、生体認証、顔照合、デバイス + IP — 採用者1人あたり$0.33でバンドル。iBetaレベル1のアンチスプーフィング認定、2秒未満の結果、220以上の国で14,000以上のドキュメントをサポート。
ユーザー検証モジュール
02 · 就労権

パスポート、在留許可証、共有コード。

発行国によって文書タイプが自動検出されます。OCR + 機械読み取り可能ゾーン (MRZ) 解析 + すべてのページでの改ざんチェック。保持期間は管轄区域によって設定可能 — 英国2年、米国3年、EU5年。
ID検証モジュール
03 · バックグラウンドAML

1,300以上のリストに対してすべての採用者をスクリーニングします。

制裁、政治的要人 (PEP)、および14言語での不利なメディア情報を毎日更新。ヒットすると自動的に人事オペレーションケースが開き、初日前にプロビジョニングをゲートします。
AMLスクリーニングモジュール
04 · 人事アンケート

NDA、行動規範、税務フォーム — 同じリンク。

カスタムアンケートを使用すると、本人確認と同じセッション内で署名済みの人事文書を収集できます。スタックあたり$0.10。1つの監査パック、1つの保持ルール、1つの署名ワークフロー。
アンケートモジュール
05 · ATS / HRIS統合

結果をスタックに戻します。

署名付きWebhookは、Greenhouse、Workday、Lever、Rippling、BambooHR、HiBob、またはIDプロバイダー (Okta、Google Workspace、Microsoft Entra) に結果を送信します。役割バンドごとにワークフローを分岐させます。
ワークフローオーケストレーター
統合

1つのセッション。1つのWebhook。1つの監査パック。

オファー段階で採用セッションを開始します。Webhookから署名付きの結果を読み取ります。それをATSにパイプします。
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_hire_offer_stage",
    "vendor_data": "hire-9241",
    "metadata": { "ats_application_id": "greenhouse-A-12" }
  }'
201作成済み{ "session_url": "verify.didit.me/..." }
Webhookがstatus: Approvedと示すまで初日のプロビジョニングを保留します。ドキュメント →
POST /webhooks/didit判定
// X-Signature-V2 verified upstream
if (payload.status === "承認済み") {
  ats.markBackgroundClear(payload.vendor_data);
  provisionAccounts(payload.vendor_data);
} else if (payload.status === "審査中") {
  peopleOps.openCase(payload);
}
200OKステータス 承認済み · 拒否 · 審査中 · KYC期限切れ
ペイロードを読み取る前にX-Signature-V2を検証します。ドキュメント →
エージェント対応統合

従業員のオンボーディングを1つのプロンプトで実現。

Claude Code、Cursor、Codex、Devin、Aider、またはReplit Agentに貼り付けます。スタックを入力してください。エージェントがワークフローを構築し、オファー段階のリンクを送信し、判定を読み取り、ATSにパイプし、継続的な監視を登録します。
didit-integration-prompt.md
You are integrating Didit into a HR / People Ops stack to onboard every new hire. ONE obligation, ONE Didit session:

  Verify the hire's identity (Know Your Customer (KYC)) — ID document, liveness, face match, AML against 1,300+ sanctions / Politically Exposed Person (PEP) / adverse-media lists — AND collect any HR-specific document (NDA, code of conduct, tax form, work-visa share code) in the same flow.

Bundle pricing (verified live, 2026-05-16):
  - Full KYC bundle: $0.33 per hire (ID + Liveness + Face Match + Device & IP)
  - AML Screening: $0.20 per hire
  - HR Questionnaire: $0.10 per hire (per stack of HR forms)
  - Total: ~$0.50 per fully-onboarded hire — public price, no minimums
  - First 500 verifications free every month, forever
  - Ongoing AML on the active workforce: $0.07 per user per year, automatic

PRE-REQUISITES
  - Production API key from https://business.didit.me (sandbox key in 60s, no card).
  - 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 ID Verification + Passive Liveness + Face Match 1:1 + AML Screening + the HR Questionnaire of choice.
  - (Optional) ATS or HRIS — Greenhouse, Workday, Lever, Rippling, BambooHR, HiBob — to receive the verdict.

STEP 1 — Open the hire session at offer-stage

  POST https://verification.didit.me/v3/session/
  Headers:
    x-api-key: <your api key>
    Content-Type: application/json
  Body:
    {
      "workflow_id": "<wf id with KYC + AML + HR Questionnaire>",
      "vendor_data": "<your applicant id, max 256 chars>",
      "callback": "https://<your-app>/hire/kyc/callback",
      "metadata": {
        "purpose": "employee_onboarding",
        "role_band": "engineering_ic",
        "country_of_work": "ES",
        "ats_application_id": "<your ATS reference>"
      }
    }

  Response: 201 Created with a hosted session URL. Email or text the URL to the candidate when the offer letter goes out. Sub-2-second median verdict on completion.

STEP 2 — Read the signed webhook when the candidate finishes

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

  Body (excerpted):
    {
      "session_id": "<uuid>",
      "vendor_data": "<your applicant id>",
      "status": "Approved",
      "id_verification": { "status": "Approved", "document_type": "Passport" },
      "liveness": { "status": "Approved" },
      "face": { "status": "Approved", "similarity_score": 0.94 },
      "aml": { "status": "Approved", "hits": [] },
      "questionnaire": { "status": "Approved", "answers": { ... } }
    }

  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.

STEP 3 — Branch on the verdict

  Approved          → forward to ATS / HRIS as "background-clear", trigger day-one provisioning.
  In Review         → route to People Ops queue for manual review; pause start-date confirmation.
  Declined          → escalate to compliance; halt the hire pending re-screen or rescind offer.
  Resubmitted       → applicant uploaded a second time after a soft rejection — re-read.
  Kyc Expired       → session went stale; send a new session URL.

STEP 4 — Ongoing AML on the active workforce is automatic

  Every Approved hire is re-screened DAILY by Didit's continuous monitoring at $0.07 per user per year. NO separate endpoint to call — the original session is what gets monitored.

  When a previously-clear employee crosses an AML threshold (new sanction listing, new adverse-media hit, PEP status change), the session status changes to "In Review" or "Declined" and your webhook fires the update. Pipe that event back into your HRIS for People Ops triage.

WEBHOOK EVENT NAMES
  - Sessions: status changes flow through the standard session webhook.
  - Ongoing AML updates: same session webhook fires when the verdict flips post-onboarding.

  Verify X-Signature-V2 on every payload.

CONSTRAINTS
  - Session statuses use Title Case With Spaces (Approved, In Review). Do not lowercase or snake_case them.
  - HR documents collected via Questionnaire are retained alongside the identity capture — one audit pack, one retention policy. Default retention is 5 years post-employment per the EU AML package; align with your jurisdiction.
  - 200+ fraud signals are evaluated on every KYC session at no extra cost.
  - The session URL is single-use; if a candidate abandons mid-flow, create a new session for the retry.

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

証明番号

証明番号
  • ~$0.50
    完全にオンボーディングされた採用者1人あたり — KYCバンドル + AML + HRアンケート。
  • 0+
    制裁、政治的要人 (PEP)、およびネガティブメディアリストは、すべての採用者についてスクリーニングされます。
  • <0s
    エントリーレベルのAndroidでのセッションごとのエンドツーエンドの判定。
  • 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にこのページの要約を依頼する