メインコンテンツへスキップ

不正検知の強化

実際の撮影によらない書類やセルフィーを提出する不正行為者が増えています。5つの新しいシグナルが、こうした提出をレビュアーに届く前に検出します。
  • 使い回された書類画像を検出:アップロードされた画像を、すでに公開されて出回っている身分証明書画像のコーパスとすべて照合してスコアリングし、一致した場合は専用の警告を発します
  • ライブネス動画のフォレンジック分析:フレーム数、重複フレーム比率、実効フレームレートをサーバー側で分析します。再生された動画や合成動画はそのまま信頼されず、フラグが立てられます
  • 覆われた書類を検出:一部が隠された書類をピクセル単位で検出し、DOCUMENT_OCCLUSION_DETECTEDを返します。このメッセージはサポート対象のすべての言語に翻訳されています
  • ライブ撮影を確認:顔照合がカメラの前にいる人物を確認し、ライブ撮影と書類に印刷された顔写真を区別します
  • 撮影品質ゲート:抽出処理の前に、アップロードごとに品質をスコアリングします。そのため、ユーザーがまだフロー内にいる間に低品質な撮影を検出できます
「5つの新しい不正シグナル」というタイトルのDiditカード

ISO/IEC 27566-1に準拠した年齢確認

年齢確認ワークフローは、国際的な年齢確認規格に沿って、年齢判定だけを返せるようになりました。
  • 返却データをロック:年齢確認規格を宣言したワークフローは、年齢判定とあわせて本人属性を返すことができません。また、この規格を宣言できるのは年齢確認に対応したワークフローのみです
  • 境界付近の年齢で分岐:年齢推定の境界帯をワークフローグラフから参照できます。不確実な結果を単純な合格・不合格で処理せず、書類チェックに振り分けられます
  • すぐに使えるテンプレート:返却データがあらかじめ制限された年齢確認テンプレートを使って、ワークフロービルダーで作成を始められます
「年齢確認、ISO/IEC 27566-1」というタイトルのDiditカード

新しいスタンドアロンAPI

これまで検証セッション全体が必要だった4つの機能を、単独で呼び出せるようになりました。いずれも呼び出し1回ごとに課金され、料金は料金ページに記載しています。
  • Document AI:POST /v3/document-ai/は、本人確認書類に限らず、アップロードされたあらゆる書類から構造化データを抽出します。詳しくはDocument AIを参照してください
  • 連絡先とネットワークのリスク:POST /v3/email/risk/、POST /v3/phone/risk/、POST /v3/ip/risk/は、メールアドレス、電話番号、IPアドレスのリスクシグナルを返します。詳しくはメールリスク、電話番号リスク、IPリスクを参照してください
  • 単一チェックとして実行:いずれの機能も、ビジネスコンソールの単一チェックダイアログから、ワークフローを構築せずに利用できます
「Document AIとリスクAPI」というタイトルのDiditカード

Didit Copilot

コンソール内アシスタントが、フローティング型のコパイロットになりました。回答には出典が示され、説明をもとに実際に動作するワークフローを構築できます。
  • すべてのページで利用可能:固定パネルに代わり、サイズを変更できるフローティングパネルを採用しました。表示中のページに応じた開始プロンプトを用意し、モバイルでは全画面レイアウトで表示します
  • 回答に出典を明記:インラインの引用から、パネルを離れずに元のドキュメントを開けます
  • 説明するだけでワークフローを構築:コパイロットがドラフトを作成し、ステップの追加と設定、分岐の追加、最終ステータスのルール設定を行い、公開前に検証します
  • 会話でデータベース検証を設定:サポート対象のどの国についても、設定済みのデータベース検証ステップをコパイロットが作成します
  • スプレッドシートからアンケートを作成:CSVまたはExcelファイルを添付すると、コパイロットがアンケートに変換します。非常に長い回答リストにも対応しています
  • あなたの言語で動作:コンソールの言語設定がすべてのやり取りに引き継がれます。音声入力とテキスト入力の両方に対応し、会話記録をダウンロードすることもできます

ビジネスコンソールでのサポート

サポートが製品内に移行しました。ビジネスコンソールを離れずに、問題を報告し、その対応状況を追跡できます。
  • サポートセクション:組織単位のチケットを、リアルタイムのステータスと標準的なチケット一覧表で確認できます
  • その場で問題を報告:カテゴリー、重大度、セッションIDを指定できるダイアログを用意しました。どのメッセージにもファイルを添付でき、チケット番号はあらゆる画面に表示されます
  • 同じスレッドで担当者にエスカレーション:アシスタントがコンテキストを失わずにサポート担当者へ引き継ぎます。担当者が返信するとメールでお知らせします
  • リンクでチケットを追跡:すべてのチケットにパーマリンクがあります
ビジネスコンソールのサポートセクション。すべて、未対応、対応中、解決済み、キャンセル済みのフィルターと新規チケットボタンがあり、3件のチケットが一覧表示されている

マーケットプレイスとチェックごとのエンジン

ビジネスコンソールでマーケットプレイスを利用できるようになりました。また、個々のチェックを実行するエンジンを選択できます。
  • パートナーモジュールの閲覧と有効化は、マーケットプレイスセクションから行えます。詳しくはマーケットプレイスを参照してください
  • 機能ごとにエンジンを選択:グラフエディターとシンプルワークフローエディターの両方で、各機能の最初のタブに全幅のエンジンセレクターを配置しています
  • 選択内容は保持されます:グラフワークフローだけでなく、シンプルワークフローでも保持されます
ビジネスコンソールのマーケットプレイス。閲覧、接続済み、リクエスト、アクティビティのタブと、接続可能な検証プロバイダーのグリッドが表示されている

トランザクションモニタリング

モニタリングルールを、APIからもAIエージェントからも完全にプログラムで操作できるようになりました。
  • APIでルールを管理:ビジネスコンソールに加えて、/v3/transactions/rules/のManagement APIエンドポイントでも、トランザクションモニタリングルールの作成、更新、削除、バックテストを行えます。ライブラリのプリセットルールの閲覧、インストール、削除には、対応するlibraryおよびinstallエンドポイントを使用します
  • Didit MCPからルールを管理:9つのdidit_transaction_rule_*MCPツールにより、一覧表示、作成、更新、削除、バックテスト、ライブラリの各操作を、MCPに接続されたあらゆるAIエージェントで同じように利用できます
  • AIによるルール移行支援:Diditアシスタント(またはMCPに接続された任意のエージェント)に依頼すると、他のプロバイダーからエクスポートしたルールセット(CSVまたはExcel)をDiditのルールスキーマにマッピングし、自社の取引履歴でバックテストします。さらに、有効化前にレビューできるよう、ルールをテストモードで作成します
  • 手動によるステータス変更はすべて記録:手動で移動された取引には、移動したコンソールユーザーが記録されます
Didit MCPターミナルでdidit_transaction_rule_createを使用してトランザクションモニタリングのルールを作成し、Rule created in test modeが返される様子

生体認証テンプレートとデータ保持

アプリケーションは、セッションの削除後も画像を含まない顔テンプレートを1件保持できます。そのため、セッションデータを消去した後も重複検出が引き続き機能します。
  • セッション削除後の生体認証テンプレート保持(オプトイン):セッションの削除時に、画像を含まない顔の生体認証テンプレートを1件、ユーザーに紐づけて保持します。これにより、セッションデータを消去した後も、重複検出、顔検索、生体認証が引き続き機能します。App Settings → Data retention(生体認証テンプレートを保持。有限の保持期間の指定が必須)で有効にするか、PATCH /v3/webhook/のface_retention_policyとface_retention_daysで有効にします。呼び出しごとに上書きするには、DELETE /v3/session/{sessionId}/delete/とPOST /v3/sessions/delete/でretain_face_embeddingsを使用します。保持されるテンプレートに画像、セッションデータ、本人情報のフィールドが含まれることは決してありません。また、有限のexpires_atが設定され、ユーザーの削除、プライバシー消去、有効期限切れ、または明示的な消去の際に消去されます。詳しくは生体認証テンプレートを参照してください
  • プライバシー消去の指示:セッション削除時にdeletion_instruction: "privacy_erasure"(および独自のinstruction_id)を送信すると、アプリケーションのポリシーにかかわらず、その人物の保持済みテンプレートがすべて消去されます
  • 新しいBiometric Templates API:GET /v3/biometric-templates/、GET /v3/biometric-templates/count/、GET/DELETE /v3/biometric-templates/{template_uuid}/、POST /v3/biometric-templates/delete/で、保持済みテンプレートの一覧取得、件数取得、詳細確認、消去ができます。保持と消去はすべて監査されます
  • 顔検索の一致結果で、保持済みテンプレートへのヒットについてはvendor_user_idとbiometric_template_idとともにsource: "retained_template"が返されるようになりました。また、セッションおよびインポートされたデータとの一致ではvendor_user_idが返されます
  • 【破壊的変更】セッション削除のレスポンス:DELETE /v3/session/{sessionId}/delete/とPOST /v3/sessions/delete/は、204 No Contentではなく、JSONボディ(face_retention_outcome、biometric_template_uuid。バッチの場合はセッションごとのresults[])付きの200 OKを返すようになりました。204を前提としているクライアントは更新してください。デフォルトの削除動作は変わりません。既存のアプリケーションは、保持を明示的に有効にするまでdelete_with_sessionのままです
  • POST /v3/users/delete/は、ユーザーを削除する前にそのユーザーの保持済み生体認証テンプレートを消去します。テンプレートを消去できない場合は503(再試行可能、何も削除されません)を返します
  • 確認できる保持ポリシー:設定でポリシーを指定し、保存されたテンプレートをLists → Biometric templatesで確認できます
Biometric templates APIというタイトルのDiditカード

セッションAPI

セッション取得のレスポンスに、連携に必要なシグナルがより多く含まれるようになりました。追加の呼び出しなしで判断できます。
  • レスポンスにバーコードデータを追加:セッション取得のレスポンスにid_verifications[].barcodesが含まれます。各バーコードエントリーにはtype、position、data、data_raw、sideが保持され、バーコード出力のない書類では空の配列が返されます
  • ライブネス方式の明示:顔ステップのペイロードには常にface_liveness_methodが含まれます。ワークフローで明示的に設定されていない場合、APIはPASSIVEを返します
  • ルールで婚姻状況を利用:ワークフローの分岐とカスタムステータスルールでkyc.marital_statusを使用できます
  • 最終更新順での並べ替え:updated_atでセッションを一覧表示し、どのセッションがインポートされたものかをひと目で確認できます
Richer session payloadsというタイトルのDiditカード

新しい書類と国

10か国で新しい書類タイプを追加し、銃器ライセンスを新しい書類カテゴリーとして追加しました。
  • 新しい身分証明書:モルドバのIDカード(2025年版)、パキスタンのIDカード(2025年版)、ウルグアイのIDカード(2026年版)、ギリシャの庇護申請者カード(2025年版)、およびベルギーの運転免許証の3つ目のバリエーション
  • デジタル運転免許証:アルゼンチン(Mi ArgentinaおよびJujuy)とオーストラリア(仮免許を含むニューサウスウェールズ州、学習者免許を含む南オーストラリア州、大型車両免許を含むビクトリア州)
  • 銃器ライセンスが新しいカテゴリーに:オーストラリアのビクトリア州銃器ライセンス、米国のイリノイ州、マサチューセッツ州、ニュージャージー州の2種類の許可証を、独立した書類タイプとして選択できます
  • メキシコシティの運転免許証(2025年版)(永久免許のカタログを含む)とパラグアイの運転免許証(2026年版)。これとは別に、マレーシアのMyKadが汎用IDカードではなく独立したサブタイプとして選択できるようになりました
  • さらに10か国で抽出を強化:ベルギー、ドイツ、インド、イスラエル、マダガスカル、ニュージーランド、ノルウェー、シエラレオネ、南アフリカ、米国
  • フランスの2D-Doc検証:2021年版のフランスIDカードで、書類裏面のANTS 2D-Doc Data Matrixを読み取り、検証します
  • バーコードが署名するフィールドを正確に確認:北米の運転免許証のバーコードが署名対象のフィールドを報告し、各署名はその証明書の有効期間に照らして検証されます
国がUnited States of America、書類タイプがFirearm Licenseに設定されたモバイルの認証フロー

チップ読み取り

ePassportのトラストストアを更新しました。より多くのチップが問題なく認証され、読み取れないチップについてはその理由が示されます。
  • ePassportトラストストアに136の発行国を収録し、そのうち32か国について新しい世代の署名証明書をインポートしました
  • 欠落しているトラストアンカーを明示:チップのトラストアンカーが欠落している場合、結果にそのことが直接示されます
  • チップがスキップされた理由で分岐:ワークフローで、NFCの具体的なスキップ理由に応じてルーティングできます
  • チップ互換性の拡大:署名に非標準のエンコーディングを使用しているパスポートも正常に読み取れるようになり、すべてのカラーモードのチップ顔写真が正しく変換されます
136 countries for chip readingというタイトルのDiditカード

データベース検証

信頼できる情報源を新たに追加し、データベース検証が独自の入力で実行されるようになりました。
  • ナイジェリア銀行確認番号:BVNを直接照会します。セルフィーの顔照合を条件としているため、番号は実際にその場にいる本人についてのみ照会されます。氏名は任意の入力です
  • 書類ステップは不要:各フィールドがそれぞれ独自の入力ソースからデータを取得できるため、書類の撮影を一切行わずに、セルフィーと国民ID番号でデータベース検証を実行するワークフローを構築できます
  • 承認の意味を明確化:承認は、情報源がデータを明確に確認したことを意味します。請求は、情報源への呼び出しが成功した場合に発生します
  • より明確な結果:データベース検証が実行されない場合、レスポンスにその理由が示されます

法人確認

申告された所有者と役員はアップロードした書類と照合され、登記機関で障害が発生してもフローは止まりません。
  • 主要人物を法人書類と照合:申告された当事者は書類上の証拠に基づいて照合され、書類に記載された株主には所有者の役割が必要です
  • 登記上の役割を保持:UBOの役割は登記の所有構造データから、役員の役割は登記上の正式な肩書き全体から取得されます
  • 登記機関の障害時に明確なコードを返却:登記検索で障害が発生した場合は502とcode: "kyb_registry_provider_unavailable"を返すため、連携側は推測に頼らず対応できます
  • 会社情報の手動入力:登記プロバイダーが利用できない場合、Web、iOS、Androidの認証フローで申請者が会社情報を手動で入力できます
  • フランスの海外県がフランスの法人登記で検索できるようになりました
  • 登記カバレッジの分析:レポートで、国別およびワークフローのバージョン別に登記検索のカバレッジと成功率を確認できます
  • 書類ステップでグループごとの書類の進捗を表示し、差し替え待ちの書類は別にカウントします
検証済みの企業と2名の最終的な実質的支配者を示すKYBの主要人物の階層。各当事者にAMLクリアと承認済みのマークが付いています

AMLスクリーニングとウォレットスクリーニング

レビュアーはスコアの根拠を確認できるようになり、ウォレットスクリーニングでは共有できるレポートが利用可能になりました。
  • リスクスコアの根拠を表示:結果にスコアの根拠となる要因が表示され、ヒットのツールチップは読みやすく、データセット名は省略せずに表示されます
  • ウォレットスクリーニングの署名付きPDFレポート:結果に署名が付与される独立したレポートエンドポイントにより、PDFを事後に改ざんすることはできません
  • AML APIの冪等性キー:再試行したスクリーニングリクエストが二重に課金されたり、二重にスクリーニングされたりすることはありません
  • 照合精度の向上:検索前に国籍を正確な国コードに正規化し、国を手動で修正しても再スクリーニングが維持されます

認証フロー

撮影はユーザーが最もつまずきやすい段階であるため、今月の作業の大半を1回目の試行で完了できるようにすることに充てました。
  • 位置合わせ枠が撮り直しの間も画面に表示され続け、最新のモバイルブラウザーでもカメラプレビューの上に正しく配置されます
  • カメラの復旧:画像を出力しなくなったカメラをフローが検知して再起動するため、撮影を続行できます
  • 撮影時の写真へのフォールバック:動画撮影が利用できない場合、WebとAndroidの撮影フローは写真で続行し、Androidはダウンロードに失敗した書類検出モデルを再試行します
  • 状況を正確に伝えるライブネスのメッセージ:タイムアウト専用の文言を表示し、2回連続でタイムアウトした後はより具体的な案内を表示します。カメラのないデバイスには、権限を求めるのではなくカメラがないことを伝えます
  • より大きなファイルのアップロード:住所証明、企業書類、Document AIで最大50 MBの書類をアップロードでき、自動で圧縮されます
  • バチカン市国とセントビンセント・グレナディーンを国リストに追加しました
  • 電話プロバイダーの障害時に明確なコードを返却:502とcode: "phone_provider_unavailable"
  • Androidで書類または顔のアップロードエラーが発生した後も、再試行と再スキャンが利用可能です(SDK 4.7.3)
  • クレジットが不足した際に明確なメッセージを表示するため、ユーザーは何が起きたかを正確に把握できます

ブランディングと文言

ユーザーが目にする文言を書き換え、フローを自社のカラーパレットに合わせられるようになりました。
  • Customizationに「Texts」タブを追加:各ステップと完了画面の文言を上書きでき、プレビューには実際のデフォルトテキストが表示されます
  • アプリケーションごとの文言の上書き:同じ組織内の2つのアプリケーションで同じ上書き項目を異なる内容にでき、最初のステップだけでなくステップごとに適用されます
  • 「Secured by」フッターに、設定したサポートテキストの色が反映されます
Customizationの「Texts」タブ。言語セレクター、「Translate to all languages」アクション、「Welcome 0 of 6」や「Select Document 0 of 7」などのステップごとの文言グループが表示されています

請求と利用状況

支出がわかりやすくなり、支払いに失敗した場合はその理由が表示されるようになりました。
  • 前払いのボリューム割引:前払いクレジットには、ボーナスクレジットではなく請求額の割引が適用されます。$250で4%、$1,000で7%、$2,000で10%割引になります
  • 料金はアップロードごとではなく書類ステップごとに1回:企業書類が10件あるステップも、2件のステップも料金は同じです
  • 契約請求向けの月次請求書:契約請求の組織には、支払者の通貨で精算される月次の利用請求書が届きます
  • 自動チャージの失敗理由を表示:失敗した試行では拒否理由が記録・表示され、支払い方法を差し替えると自動チャージが自動的に再開されます
  • Usageページを刷新:並べ替え可能なテーブル、内訳ダイアログ内での検索、目立つ位置に表示される総コスト、無料枠のカウンターを備えています
  • クレジット不足時の機械可読コード:連携側でプログラムによって対応できます
「Top up prepaid balance」ダイアログ。$50、$250、$1,000、$2,000のレベルと、Save 4%、Save 7%、Save 10%のバッジが表示されています

ネイティブSDK

ネイティブSDKは今月を通して継続的にリリースされ、すべてのプラットフォームが4.7.xに到達し、バイナリサイズも大幅に縮小しました。
  • React Native 4.5.4から4.7.5、Android 4.5.4から4.7.4、iOS 4.5.4から4.7.2、Flutter 4.6.0から4.7.2
  • アプリの軽量化:iOSの各バリアントが大幅に小さくなり、両プラットフォームの自動撮影はより軽量なオンデバイスエンジンで動作するようになりました
  • Androidでウォレットサポートがオプションに:ウォレット接続は別の依存関係として提供されるため、使用する場合にのみアプリに含まれます
  • ステップごとのウェルカム文言:ウェルカムテキストは対応するワークフローステップに基づいて解決され、完全にホワイトラベル化されたアプリでもタイトルの上書きが適用されます
  • フレームワークのサポート:React NativeのTurboModule仕様がReact Native 0.77のコード生成に対応し、Kotlin 2.2をサポートしました。Flutterはデバイスのロケールをセッションに渡すため、フローがユーザーの言語で開きます
  • Android 16:Android 16デバイスでActive Livenessのカメラプレビューが正しく表示されるようになりました。React Native 4.7.5には、この問題を修正したAndroid 4.7.4ビルドが含まれています
  • iOSの静止画撮影:iOS 15でライブ動画のフレームが利用できない場合、iOS SDKは静止画撮影にフォールバックします
  • クラッシュのシンボリケーション:React Native SDKは4.5.4からiOSのdSYMアーティファクトを公開しており、ExpoのAndroid依存関係の競合はすべてのバリアントで解消されました
Native SDKs 4.5.4から4.7.5と題されたDiditのカード

Didit Academy

10本の動画レッスンで、最初のワークフローの作成から認証結果の読み方までを学べます。各レッスンには、タイムスタンプ付きの全文書き起こしがこのドキュメントに掲載されています。

信頼性とコンプライアンス

上記の年齢確認に関する取り組みが、Diditの認証・資格の中でどのように位置づけられるかを示します。
  • ドイツで年齢確認の認証を取得:ドイツの青少年保護自主規制機関であるFSMは、Diditの年齢確認システムがJMStV第4条第2項に基づくクローズドユーザーグループを確実に確立できることを認証しました。詳しくは認証一覧をご覧ください
  • 生体認証のなりすまし対策:ISO/IEC 30107-3に準拠したiBeta Level 1のプレゼンテーション攻撃検知で、NIST認定の試験機関によりテストされています
  • FIDO Alliance:Diditは2026年8月13日、Associate MemberとしてFIDO Allianceに加盟しました

改善点

Business Console、API、認証フロー全体にわたる細かな変更です。
  • ユーザー詳細からユーザーのPDFレポートを直接ダウンロードできるようになり、再訪ユーザーが完了したすべてのセッションを1つのレポートにまとめて取得できます
  • 分岐でワークフローを開始できるようになり、セッション作成時に設定したセッションメタデータに基づいて分岐を振り分けられます
  • 新しい書類サブタイプが追加または名称変更されても、ワークフローはそのまま変わらず動作し続けます
  • 再提出時には、Webhookを含むワークフローグラフ全体が再実行されます
  • 住所証明は書類に印字されたとおりに住所をそのまま保持し、公共料金請求書の支払期限を支払日として読み取ります
  • コンプライアンスの国に関する質問では国が大陸ごとにグループ化され、大陸単位でまとめて選択または解除できます
  • Shopifyアプリを利用している加盟店は、Shopify管理画面で認証結果を確認できます
  • 保留中の招待が承諾済みのメンバーより前に一覧表示され、組織IDが組織設定に表示されるようになりました
最終更新日 2026年11月1日