किसी भी उपयोगकर्ता को स्क्रीन करें। 1,300+ वैश्विक सूचियों के खिलाफ।
किसी भी उपयोगकर्ता या कंपनी को 1,300+ प्रतिबंधों, PEP (राजनीतिक रूप से उजागर व्यक्ति), एडवर्स-मीडिया और वॉचलिस्ट डेटाबेस के खिलाफ स्क्रीन करें। प्रति चेक $0.20, चल रही निगरानी के लिए $0.07/उपयोगकर्ता/वर्ष। 500 मुफ्त/माह।
PEPs, सैंक्शन, एडवर्स मीडिया। सब कुछ एक $0.20 कॉल में।
एक कॉल में वैश्विक प्रतिबंध, PEPs, रिश्तेदार और करीबी सहयोगी,
एडवर्स मीडिया और चेतावनियां शामिल हैं। इसे एक पूर्ण KYC के अंदर बंडल करें, या हर
उपयोगकर्ता को प्रति वर्ष $0.07 में दैनिक रूप से रीफ्रेश करें।
यह कैसे काम करता है
साइन-अप से लेकर सत्यापित उपयोगकर्ता तक, चार चरणों में।
चरण 01
वर्कफ़्लो बनाएं
अपनी पसंद के चेक चुनें — ID, लाइवनेस, फेस मैच, प्रतिबंध, पता, आयु, फोन, ईमेल, कस्टम प्रश्न। उन्हें डैशबोर्ड में एक फ्लो में खींचें, या उसी फ्लो को हमारे API पर पोस्ट करें। शर्तों पर ब्रांच करें, A/B टेस्ट चलाएं, किसी कोड की आवश्यकता नहीं है।
चरण 02
एकीकृत करें
हमारे वेब, iOS, Android, React Native, या Flutter SDK के साथ मूल रूप से एम्बेड करें। एक होस्टेड पेज पर रीडायरेक्ट करें। या बस अपने उपयोगकर्ता को एक लिंक भेजें — ईमेल, SMS, WhatsApp, कहीं भी। जो आपके स्टैक के अनुकूल हो उसे चुनें।
चरण 03
उपयोगकर्ता फ्लो से गुजरता है
Didit कैमरा, लाइटिंग क्यू, मोबाइल हैंड-ऑफ और एक्सेसिबिलिटी को होस्ट करता है। जब उपयोगकर्ता फ्लो में होता है, तो हम वास्तविक समय में 200+ धोखाधड़ी संकेतों को स्कोर करते हैं और आधिकारिक डेटा स्रोतों के खिलाफ हर फ़ील्ड को सत्यापित करते हैं। परिणाम दो सेकंड से भी कम समय में।
चरण 04
आपको परिणाम मिलते हैं
रियल-टाइम हस्ताक्षरित वेबहुक आपके डेटाबेस को सिंक में रखते हैं, जैसे ही कोई उपयोगकर्ता स्वीकृत होता है, अस्वीकृत होता है, या समीक्षा के लिए भेजा जाता है। मांग पर API को पोल करें। या हर सेशन, हर सिग्नल का निरीक्षण करने और अपने तरीके से मामलों को प्रबंधित करने के लिए कंसोल खोलें।
अनुपालन के लिए निर्मित · धोखाधड़ी के खिलाफ निर्मित · डिज़ाइन द्वारा खुला
छह क्षमताएं। एक फीचर फ्लैग। AML।
नीचे दी गई हर क्षमता एक ही मॉड्यूल पर एक टॉगल है। कोई अपसेल टियर नहीं, कोई अलग SKU नहीं, कोई ऐड-ऑन कॉल नहीं। उन्हें कंसोल में प्रति वर्कफ़्लो चालू करें या API कॉल पर इनलाइन पास करें।
वैश्विक प्रतिबंध (OFAC, EU, UN, HMT, और हर G20 राष्ट्रीय सूची), चार स्तरों पर PEPs और उनके रिश्तेदार और करीबी सहयोगी, एडवर्स-मीडिया समाचार, नियामक प्रवर्तन, फिटनेस और प्रोबिटी, दिवालियापन, विशेष-रुचि वाले व्यक्ति और संस्थाएं, और आपकी अपनी कस्टम सूचियां। एक कॉल इन सभी को हिट करती है — लगातार रीफ्रेश होती रहती है।
AML सूची कैटलॉग
लगातार रीफ़्रेश किया गया
लाइव
1,300+
ग्लोबल लिस्ट
6
श्रेणियाँ
200+
अधिकार क्षेत्र
24/7
रिफ़्रेश
प्रतिबंध412
PEP L1–L4318
प्रतिकूल मीडिया246
चेतावनी184
नियामक92
दिवालियापन48
OFACEUUNHMTINTERPOLRCA
02 · संस्थाएं
एक मॉड्यूल। लोग और कंपनियाँ।
एंटिटी टाइप `person` व्यक्तियों को PEPs, प्रतिबंधों और एडवर्स-मीडिया सूचियों के खिलाफ स्क्रीन करता है। एंटिटी टाइप `company` कानूनी संस्थाओं को प्रतिबंधों, नियामक प्रवर्तन और अल्टीमेट बेनिफिशियल ओनर (UBO) रजिस्ट्रियों के खिलाफ स्क्रीन करता है। वही कॉल, वही JSON, वही $0.20 — इसे बिजनेस वेरिफिकेशन फ्लो के अंदर चेन करें या B2B डील बंद होने से पहले चलाएं।
इकाई स्क्रीनिंग
एक एंडपॉइंट · POST /v3/aml/
$0.20 / check
entity_type: व्यक्ति
पूरा नाम
कारमेन एस्पानोला
जन्म तिथि
14 / 03 / 1981
राष्ट्रीयता
स्पेन
प्रतिबंध · PEP L1–L4 · प्रतिकूल मीडिया
entity_type: कंपनी
पंजीकृत नाम
एक्मे ट्रेडिंग SL
पंजीकरण संख्या
B-87214503
निगमित
स्पेन · 2014
प्रतिबंध · प्रवर्तन · UBO
03 · PEP
PEP का चार स्तरों में वर्गीकरण।
हर PEP हिट को लेवल 1 (राज्य प्रमुख, सर्वोच्च न्यायालय के न्यायाधीश, केंद्रीय बैंकर), लेवल 2 (सांसद, राजदूत, सैन्य नेता), लेवल 3 (मध्य-स्तरीय सिविल सेवक), या लेवल 4 (रिश्तेदार और करीबी सहयोगी) के रूप में टैग किया जाता है। कंसोल में प्रति-स्तर की कार्रवाइयां — स्वतः-अनुमोदित करें, समीक्षा के लिए रूट करें, या अस्वीकार करें।
PEP नीति
लेवल 1–4 · RCA
4 लेवल
श्रेणीकार्य
PEP लेवल 1
राज्य प्रमुख · सर्वोच्च न्यायाधीश · केंद्रीय बैंकर
अस्वीकार करें
PEP लेवल 2
सांसद · राजदूत · सैन्य नेता
समीक्षा करें
PEP लेवल 3
मध्य-स्तरीय सिविल सेवक · स्थानीय सरकार
समीक्षा करें
PEP लेवल 4
रिश्तेदार और करीबी सहयोगी (RCA)
स्वीकृत करें
04 · मैच स्कोरिंग
दो स्कोर। गलत पॉज़िटिव अपने आप हट जाते हैं।
मैच स्कोर (0–100, डिफ़ॉल्ट थ्रेशोल्ड 93) यह तय करता है कि हिट वही व्यक्ति है या नहीं — 60% नाम, 25% जन्मतिथि, 15% देश को वेटेज दिया जाता है। रिस्क स्कोर (0–100) यह तय करता है कि यह कितना जोखिम भरा है — 50% कैटेगरी, 30% देश, 20% क्रिमिनल को वेटेज दिया जाता है। रिव्यूअर्स कंसोल में दोनों स्कोर के साथ सोर्स URL, सेंटीमेंट और डॉक्यूमेंट-नंबर ओवरराइड देखते हैं।
AML स्कोरिंग
मैच स्कोर · रिस्क स्कोर
अप्रूव्ड
मैच स्कोर98/100
0≥ 93100
जोखिम स्कोर65/100
0review 80100
अस्वीकार करेंसमीक्षा करेंस्वीकृत करें
मैच वेटेज
नाम60%
जन्म तिथि25%
देश15%
जोखिम वेटेज
श्रेणी50%
देश30%
आपराधिक20%
05 · चल रही निगरानी
रोज़ाना रीस्क्रीन। प्रति यूजर प्रति वर्ष $0.07।
ऑनगोइंग मॉनिटरिंग चालू करें और हम हर एनरोल्ड यूजर को रोज़ाना 1,300+ लिस्ट कैटलॉग के खिलाफ रीस्क्रीन करते हैं। नया सैंक्शन या PEP हिट एक वेबहुक ट्रिगर करता है, सेशन स्टेटस बदलता है, और कंसोल में पूरे ऑडिट ट्रेल के साथ हिट दिखाता है। शुरुआती स्क्रीन जैसा ही पेलोड — कोई अतिरिक्त इंटीग्रेशन का काम नहीं।
चल रही निगरानी
रोज़ाना रीस्क्रीन · $0.07 / यूज़र / साल
लाइव
8,420
नामांकित
12
समीक्षा में
1
नया हिट
aml.new_hit · usr_5c81d22 · OFAC SDN8 सेकंड पहले
Cusr_a8c4f02प्रतिबंध · PEPदैनिकक्लियर
Musr_4d2b6e1प्रतिकूल मीडियादैनिकसमीक्षा में
Lusr_5c81d22OFAC SDN · नयाआजनया हिट
06 · नियामक
FATF, AMLD6, OFAC, MiCA। डिज़ाइन से ही कंप्लायंट।
FATF (फाइनेंशियल एक्शन टास्क फोर्स) कस्टमर-ड्यू-डिलिजेंस, EU के 6वें AML डायरेक्टिव, US OFAC सैंक्शन एनफोर्समेंट और MiCA (मार्केट्स इन क्रिप्टो-एसेट्स) के साथ मैप किया गया। स्पेन के Tesoro, Banco de España और SEPBLAC ने Didit को इन-पर्सन से ज़्यादा सुरक्षित बताया है — बाज़ार में ऐसा एकमात्र प्रमाणन।
नियामक कवरेज
FATF · AMLD6 · OFAC · MiCA
अटेस्टेड
FATFसिफारिशें 10–16 · ग्राहक ड्यू डिलिजेंसग्लोबल
AMLD6EU 6th एंटी-मनी लॉन्ड्रिंग डायरेक्टिवEU
OFACअमेरिकी ट्रेजरी प्रतिबंध प्रवर्तनUS
MiCAEU मार्केट्स इन क्रिप्टो-एसेट्स रेगुलेशनEU
टेसोरो · बैंको डी एस्पाना · SEPBLAC
औपचारिक रूप से प्रमाणित, व्यक्तिगत सत्यापन से ज़्यादा सुरक्षित।
एकीकृत करें
दो एंडपॉइंट। एक ही JSON। एक ही कीमत।
जब आप हमारे होस्टेड UI को फ्लो चलाने के लिए चाहते हैं, तो KYC या KYB वर्कफ़्लो के अंदर AML को चेन करें। जब आपके पास पहले से ही इकाई फ़ील्ड हों तो स्टैंडअलोन API को कॉल करें। दोनों तरीकों से रिपोर्ट का आकार समान रहता है।
आप आइडेंटिटी इनपुट के मालिक हैं। हम पूरे हिट्स को इनलाइन वापस करते हैं।डॉक्स →
एजेंट-रेडी इंटीग्रेशन
एक प्रॉम्प्ट में AML स्क्रीनिंग शिप करें।
नीचे दिए गए ब्लॉक को Claude Code, Cursor, Codex, Devin, Aider, या Replit Agent में पेस्ट करें। my_stack प्लेसहोल्डर को अपने फ्रेमवर्क, भाषा और यूज़ केस से भरें। एजेंट Didit को प्रोविज़न करता है, वर्कफ़्लो बनाता है, वेबहुक को वायर करता है, और शिप करता है।
didit-integration-prompt.md
# Didit AML Screening — integrate in 5 minutes
You are integrating Didit's Anti-Money Laundering (AML) Screening module into
<my_stack>. Follow these steps exactly. Every URL, header, and enum value
below is canonical — do not paraphrase or "improve" them.
AML Screening covers four lookup categories on every call:
- Sanctions (OFAC, EU, UN, HMT, and 1,300+ more global lists)
- Politically Exposed Persons (PEPs) — Levels 1 through 4 + RCAs
- Adverse Media — financial-crime news, court records, regulatory press
- Warnings and Regulatory Enforcement, Insolvency, SIP / SIE lists
The same module screens BOTH persons and companies — set the
"entity_type" parameter to "person" or "company".
## 1. Provision an account
- Sign up: https://business.didit.me (no credit card required).
- Or provision programmatically: POST https://apx.didit.me/auth/v2/programmatic/register/
(returns an API key bound to the workspace + application).
## 2. Two integration paths — pick one
### Path A — Workflow Builder (hosted UI / linked KYC)
Best when you want AML screened automatically as part of a verification
session. Run it alongside ID Verification, or chain it after a Know Your
Customer (KYC) check, or fire it on its own.
1. Create a workflow that contains the AML feature:
POST https://verification.didit.me/v3/workflows/
Authorization header: x-api-key: <your-api-key>
Body: workflow_label, features array with the entry
{ "feature": "AML" } (UPPERCASE — strict enum)
Optional per-workflow configuration:
- match_score_threshold (default 93)
- approve_risk_threshold (default 80)
- review_risk_threshold (default 100)
- include_adverse_media (default true; adds ~10s to the call)
- include_ongoing_monitoring (default false; +$0.07/user/year if on)
- sanctions_categories (subset of dataset enums)
2. Create a verification session for an end user:
POST https://verification.didit.me/v3/session/
Body: workflow_id (from step 1), vendor_data (your own user id),
expected_details { first_name, last_name, date_of_birth,
nationality, document_number }.
Response: session_url — redirect the user to it. If your workflow has
only the AML feature and you already collected the identity fields,
the session resolves server-side with no UI step.
3. Listen for webhook callbacks (see "Webhooks" below).
### Path B — Standalone server-to-server API
Best when you already have the screened entity's name + identifiers and
do not want a hosted session. Synchronous response, no webhook needed.
POST https://verification.didit.me/v3/aml/
Content-Type: application/json
Headers:
x-api-key: <your-api-key>
Body (person):
{
"entity_type": "person",
"full_name": "Carmen Espanola",
"date_of_birth": "1980-01-01",
"nationality": "ESP",
"document_number": "CAA000000",
"include_adverse_media": true,
"include_ongoing_monitoring": false
}
Body (company):
{
"entity_type": "company",
"full_name": "Acme Holdings Ltd",
"registration_number": "12345678",
"incorporation_country": "GBR",
"include_adverse_media": true
}
Response: JSON report with status, hits, scores, and a warnings array.
## 3. Webhooks (Path A and Path B ongoing monitoring)
- Register a webhook destination once via
POST https://verification.didit.me/v3/webhook/destinations/
Body: url, subscribed_events: ["session.verified", "session.review_started",
"session.declined", "aml.new_hit"]
- Response includes secret_shared_key — store it.
- Every webhook delivery carries an X-Signature-V2 header you MUST verify
before trusting the payload. HMAC-SHA256 verification MUST run against the raw body bytes (the raw payload as Didit sent it) BEFORE any JSON parsing — re-serialising the parsed body changes whitespace and key order, which invalidates the signature.Algorithm:
1. sortKeys(payload) recursively
2. shortenFloats (truncate trailing zeros after the decimal point)
3. JSON.stringify the result
4. HMAC-SHA256 with the secret_shared_key
5. Hex-encode, compare to the X-Signature-V2 header.
## 4. Reading the report (both paths return the same shape)
The aml object includes:
- status: "Approved" | "Rejected" | "In Review" | "Not Started"
- total_hits: integer
- score: number 0-100 (overall AML risk score; highest non-False-Positive
match risk score wins)
- screened_data: the inputs used for the lookup
- hits: array of matched entities. Each hit includes:
- id, url, caption (matched display name)
- datasets: which categories matched (PEP, PEP Level 1..4, Sanctions,
Adverse Media, Warnings and Regulatory Enforcement, Fitness and
Probity, SIP, SIE, Insolvency)
- match_score (0-100, identity confidence — is it the same person)
- risk_view.categories.score (0-100, entity risk if it IS a match)
- sanction_matches, pep_matches, warning_matches,
adverse_media_matches (typed arrays with list names, source URLs,
legal basis, sanction program, sanctioning authority, publication
dates, sentiment scores, etc.)
- warnings: Array<{ risk, log_type, short_description, long_description }>
Two-score system (the part most agents get wrong):
1. Match Score answers "is this the same person we are screening".
Below the match_score_threshold (default 93) the hit is a
False Positive and excluded from the final status. At or above the
threshold it is Unreviewed (a possible match).
2. Risk Score answers "how risky is this entity if it IS a match".
The session's final status comes from the highest risk score among
non-False-Positive hits:
- risk score below approve_risk_threshold (80) => Approved
- between approve and review => In Review
- above review_risk_threshold (100) => Declined
Warning codes you should branch on:
- POSSIBLE_MATCH_FOUND (informational — at least one hit above the
match threshold; review or auto-approve
per your risk policy)
- COULD_NOT_PERFORM_AML_SCREENING (KYC fields incomplete; session is held
in In Review and re-triggered automatically
once full_name, date_of_birth, issuing
state and document_number are populated)
## 5. Hard rules — do not change
- Base URL for /v3/* endpoints is verification.didit.me (NOT apx.didit.me).
- Feature enum is UPPERCASE: AML, ID_VERIFICATION, LIVENESS, FACE_MATCH,
IP_ANALYSIS. The AML feature flag is AML, not AML_SCREENING.
- Auth header is x-api-key (lowercase, hyphenated).
- Webhook signature header is X-Signature-V2 (NOT X-Signature).
- Always verify webhook signatures before trusting payload data.
- Status casing matches exactly: "Approved", "Rejected", "In Review",
"Not Started" (title-cased, space-separated).
- entity_type is lowercase: "person" or "company".
## 6. Ongoing monitoring
- Toggle include_ongoing_monitoring=true on the workflow or the standalone
request to enroll the screened entity in continuous AML monitoring.
- Didit rescreens every enrolled entity DAILY against the full 1,300+
watchlist database (sanctions, PEPs, adverse media, warnings).
- A status change (new hit above review or decline threshold) fires the
aml.new_hit webhook, flips the session status to In Review or Declined,
and surfaces the hit in the Business Console with full audit trail.
- Billing: $0.07 per enrolled entity per year. Toggle off at any time
from the Business Console — billing prorates to the day.
## 7. Pricing reference (public)
- AML Screening (one-time, per person OR per company): $0.20 per check
- Ongoing AML Monitoring: $0.07 per enrolled entity per year
- Bundled inside a full KYC workflow (ID + Liveness + Face Match + IP):
$0.33 per session — AML is an add-on at the same $0.20 standalone price
- 500 free checks every month, forever, on every account.
## 8. Verify your integration
- Sandbox starts on signup at https://business.didit.me — no separate flag.
- Test names: deterministic synthetic entities returned in sandbox
(Approved by default; canonical "PEP test name" returns an In Review
with a Wikidata PEP hit so you can exercise the review queue).
- Switch to live: flip the application environment toggle in the console.
When in doubt: https://docs.didit.me/core-technology/aml-screening/overview
एक क्लिक में एक नया देश खोलें। हम मुश्किल काम करते हैं।
हम स्थानीय सहायक कंपनियाँ खोलते हैं, लाइसेंस सुरक्षित करते हैं, पेनेट्रेशन टेस्ट चलाते हैं, सर्टिफिकेशन हासिल करते हैं, और हर नए रेगुलेशन के साथ अलाइन करते हैं। एक नए देश में वेरिफिकेशन शिप करने के लिए, बस एक टॉगल फ्लिप करें। 220+ देश लाइव, हर तिमाही ऑडिट और पेन-टेस्टेड — एकमात्र आइडेंटिटी प्रोवाइडर जिसे EU सदस्य-राज्य सरकार ने औपचारिक रूप से इन-पर्सन वेरिफिकेशन से ज़्यादा सुरक्षित बताया है।
ग्लोबल सैंक्शन, PEP, एडवर्स-मीडिया और वॉचलिस्ट सोर्स।
Daily
चल रही मॉनिटरिंग में नामांकित हर यूज़र पर रीस्क्रीन कैडेंस।
$0.00
प्रति स्टैंडअलोन AML चेक। व्यक्ति या कंपनी।
$0.00
निरंतर मॉनिटरिंग के लिए प्रति नामांकित यूज़र प्रति वर्ष।
तीन टियर, एक मूल्य सूची
मुफ़्त में शुरू करें। उपयोग के अनुसार भुगतान करें। एंटरप्राइज़ तक स्केल करें।
हर महीने 500 मुफ़्त वेरिफिकेशन, हमेशा के लिए। प्रोडक्शन के लिए पे-एज़-यू-गो। एंटरप्राइज़ पर कस्टम कॉन्ट्रैक्ट, डेटा रेज़िडेंसी, और SLA (सर्विस लेवल एग्रीमेंट)।
मुफ़्त
मुफ़्त
$0 / महीना। क्रेडिट कार्ड की ज़रूरत नहीं।
मुफ़्त KYC बंडल (ID वेरिफिकेशन + पैसिव लाइवनेस + फेस मैच + डिवाइस और IP एनालिसिस) — 500 / महीना, हर महीने
मुफ़्त में शुरू करें → केवल चेक चलने पर भुगतान करें → कस्टम कॉन्ट्रैक्ट, SLA, या डेटा रेज़िडेंसी के लिए एंटरप्राइज़ अनलॉक करें।
FAQ
अक्सर पूछे जाने वाले सवाल
Didit क्या है?
Didit पहचान और धोखाधड़ी के लिए इंफ्रास्ट्रक्चर है — यह वह प्लेटफ़ॉर्म है जिसकी हमें तब ज़रूरत थी जब हम ख़ुद प्रोडक्ट बना रहे थे: ओपन, फ़्लेक्सिबल और डेवलपर-फ़्रेंडली, ताकि यह आपके स्टैक के एक वास्तविक हिस्से के रूप में काम करे, न कि एक ब्लैक बॉक्स के रूप में जिसे आप इंटीग्रेट करते हैं।
एक API लोगों को वेरिफ़ाई करने (KYC, अपने ग्राहक को जानें), व्यवसायों को वेरिफ़ाई करने (KYB, अपने व्यवसाय को जानें), क्रिप्टो वॉलेट को स्क्रीन करने (KYT, अपने ट्रांज़ैक्शन को जानें), और ट्रांज़ैक्शन को रियल टाइम में मॉनिटर करने के लिए है — एक ऐसे स्टैक पर बना है जो:
तेज़ — हर सेशन पर सब-2-सेकंड p99
विश्वसनीय — 220+ देशों में 1,500+ कंपनियों के साथ प्रोडक्शन में
सुरक्षित — SOC 2 Type 1, ISO 27001, GDPR-नेटिव, और स्पेन के वित्तीय नियामक द्वारा व्यक्तिगत रूप से वेरिफ़ाई करने से ज़्यादा सुरक्षित के रूप में औपचारिक रूप से प्रमाणित
इसके नीचे का फ़ुटप्रिंट: 48+ भाषाओं में 14,000+ दस्तावेज़ प्रकार, 1,000+ डेटा स्रोत, और हर सेशन पर 200+ धोखाधड़ी सिग्नल। Didit इंफ्रास्ट्रक्चर हर सेशन से गतिशील रूप से सीखता है और हर दिन बेहतर होता जाता है।
Didit किन लिस्ट और डेटाबेस के ख़िलाफ़ स्क्रीनिंग करता है?
एक ही कॉल में 1,300+ ग्लोबल स्रोत। US Office of Foreign Assets Control (OFAC), यूरोपीय संघ, संयुक्त राष्ट्र, UK HM Treasury, और हर G20 राष्ट्रीय लिस्ट से प्रतिबंध। चार स्तरों पर राजनीतिक रूप से उजागर व्यक्ति — PEP Level 1 (राज्य प्रमुख, सर्वोच्च न्यायालय के न्यायाधीश, केंद्रीय बैंकर), PEP Level 2 (सांसद, राजदूत, सैन्य नेता), PEP Level 3 (मध्य-स्तरीय सिविल सेवक, स्थानीय सरकार), PEP Level 4 (रिश्तेदार और करीबी सहयोगी / RCAs)। प्रतिकूल मीडिया, Warnings and Regulatory Enforcement, Fitness and Probity, Insolvency, SIP (विशेष रुचि वाले व्यक्ति), SIE (विशेष रुचि वाली संस्थाएँ), और आपकी अपनी कस्टम लिस्ट। पूरी कैटलॉग लगातार अपडेट होती रहती है — docs.didit.me/core-technology/aml-screening/watchlist-database-aml-screening देखें।
रिस्पॉन्स का आकार क्या है?
एक सिंगल aml JSON ऑब्जेक्ट। टॉप-लेवल status इनमें से एक है: Approved, Rejected, In Review, या Not Started। ऑब्जेक्ट में total_hits, एक समग्र score (0–100, उच्चतम नॉन-फ़ॉल्स-पॉज़िटिव रिस्क स्कोर), उपयोग किए गए इनपुट को दोहराने वाला एक screened_data ब्लॉक, संरचित risk कोड के साथ एक warnings ऐरे, और एक hits ऐरे शामिल है। प्रत्येक हिट में id, url, caption, datasets (कौन सी श्रेणियाँ मेल खाती हैं), match_score (पहचान का आत्मविश्वास 0–100), risk_view.categories.score (एंटिटी रिस्क 0–100), और टाइप किए गए सब-ऐरे — sanction_matches, pep_matches, warning_matches, adverse_media_matches — लिस्ट के नाम, स्रोत URL, कानूनी आधार, प्रतिबंध लगाने वाला प्राधिकरण, प्रकाशन तिथियाँ, और भावना स्कोर के साथ होते हैं। पूर्ण संदर्भ docs.didit.me/core-technology/aml-screening/report-aml-screening पर।
मेरे एंड यूज़र के लिए वेरिफ़िकेशन कितनी तेज़ है?
पूरा फ़्लो आमतौर पर एंड-टू-एंड 30 सेकंड से कम समय लेता है — ID उठाएँ, दस्तावेज़ की तस्वीर लें, सेल्फ़ी लें, हो गया। यह बाज़ार में सबसे तेज़ है। लेगेसी KYC प्रोवाइडर आमतौर पर इसी फ़्लो के लिए 90 सेकंड से ज़्यादा लेते हैं।
बैक एंड पर, Didit p99 पर दो सेकंड से कम समय में परिणाम देता है, जिसकी गणना यूज़र के सेल्फ़ी पूरी करने के क्षण से लेकर आपके वेबहुक के फ़ायर होने तक की जाती है। मोबाइल कैप्चर धीमे फ़ोन और धीमे नेटवर्क के लिए ट्यून किया गया है: प्रोग्रेसिव इमेज कंप्रेशन, लेज़ी सॉफ़्टवेयर डेवलपमेंट किट लोड, और अगर यूज़र वेब पर शुरू करता है तो QR कोड के ज़रिए डेस्कटॉप से फ़ोन पर एक-टैप हैंड-ऑफ़।
Didit फ़ॉल्स पॉज़िटिव को कैसे हराता है?
प्रति हिट दो स्कोर। match_score (0–100, डिफ़ॉल्ट थ्रेशोल्ड 93) यह तय करता है कि हिट वास्तव में वही व्यक्ति है या नहीं — भारित नाम समानता 60%, जन्म तिथि 25%, देश 15%, एक गोल्डन की दस्तावेज़-संख्या ओवरराइड के साथ जो स्कोर को 100 तक पिन कर सकता है। risk_score (0–100, डिफ़ॉल्ट अप्रूव 80 / रिव्यू 100) यह तय करता है कि यदि यह एक मैच है तो एंटिटी कितनी जोखिम भरी है — भारित श्रेणी 50%, देश 30%, आपराधिक रिकॉर्ड 20%। मैच थ्रेशोल्ड से नीचे के हिट को False Positive के रूप में वर्गीकृत किया जाता है और अंतिम स्थिति गणना से हटा दिया जाता है। अंतिम सेशन स्थिति शेष नॉन-फ़ॉल्स-पॉज़िटिव हिट्स में से उच्चतम रिस्क स्कोर का उपयोग करती है।
अगर कोई यूज़र फ़ेल हो जाता है, छोड़ देता है या एक्सपायर हो जाता है तो क्या होता है?
हर सेशन सात स्पष्ट स्टेटस में से एक पर आता है, ताकि आपका कोड हमेशा जानता हो कि क्या करना है:
Approved — हर चेक पास हो गया। यूज़र को आगे बढ़ाएँ।
Declined — एक या अधिक चेक फ़ेल हो गए। आप यूज़र को विशिष्ट फ़ेल हुए स्टेप को फिर से सबमिट करने की अनुमति दे सकते हैं (उदाहरण के लिए, सेल्फ़ी फिर से लें) पूरे फ़्लो को फिर से चलाए बिना।
In Review — कंप्लायंस रिव्यू के लिए फ़्लैग किया गया। कंसोल में केस खोलें, हर सिग्नल देखें, अप्रूव या डिक्लाइन का फ़ैसला करें।
In Progress — यूज़र फ़्लो के बीच में है।
Not Started — लिंक भेजा गया, यूज़र ने अभी तक इसे नहीं खोला है। अगर यह बहुत देर तक रहता है तो एक रिमाइंडर भेजें।
Abandoned — यूज़र ने लिंक खोला लेकिन समय पर पूरा नहीं किया। फिर से संलग्न करें या एक्सपायर करें।
Expired — सेशन लिंक की समय सीमा समाप्त हो गई। एक नया सेशन बनाएँ।
हर स्टेटस परिवर्तन पर एक हस्ताक्षरित वेबहुक फ़ायर होता है, ताकि आपका डेटाबेस हमेशा सिंक में रहे। छोड़े गए और डिक्लाइन किए गए सेशन मुफ़्त हैं।
मेरा ग्राहक डेटा कहाँ रहता है और इसे कैसे सुरक्षित रखा जाता है?
प्रोडक्शन डेटा डिफ़ॉल्ट रूप से यूरोपीय संघ में प्रोसेस और स्टोर किया जाता है, Amazon Web Services पर। एंटरप्राइज़ कॉन्ट्रैक्ट उन क्षेत्राधिकारों के लिए वैकल्पिक क्षेत्रों का अनुरोध कर सकते हैं जिनके नियामक इसकी आवश्यकता रखते हैं।
हर जगह एन्क्रिप्शन। हर डेटाबेस, ऑब्जेक्ट स्टोर और बैकअप में AES-256 रेस्ट पर। हर API कॉल, वेबहुक और बिज़नेस कंसोल सेशन पर ट्रांस्पोर्ट लेयर सिक्योरिटी 1.3 ट्रांज़िट में। बायोमेट्रिक डेटा एक अलग कस्टमर मास्टर की के तहत एन्क्रिप्ट किया जाता है।
रिटेंशन आपके नियंत्रण में है। डिफ़ॉल्ट रिटेंशन अनिश्चित (असीमित) है जब तक कि आप कम कॉन्फ़िगर न करें — प्रति एप्लिकेशन 30 दिन से 10 साल के बीच — और आप डैशबोर्ड या API से किसी भी समय किसी भी व्यक्तिगत सेशन को हटा सकते हैं।
प्रमाणन: SOC 2 Type 1 (Type 2 ऑडिट प्रगति पर है), ISO/IEC 27001:2022, iBeta Level 1 PAD, और स्पेन के Tesoro / SEPBLAC / CNMV से एक सार्वजनिक प्रमाणन कि Didit का रिमोट पहचान वेरिफ़िकेशन व्यक्तिगत रूप से वेरिफ़ाई करने से ज़्यादा सुरक्षित है। पूरी रिपोर्ट /security-compliance पर।
क्या Didit मेरे उद्योग के लिए कंप्लायंट है?
Didit पहचान इंफ्रास्ट्रक्चर के लिए महत्वपूर्ण नियामकों के लिए डिफ़ॉल्ट रूप से कंप्लायंट शिप करता है:
GDPR + UK GDPR — कंट्रोलर / प्रोसेसर विभाजन, पूर्ण डेटा प्रोसेसिंग एग्रीमेंट प्रकाशित, प्रमुख पर्यवेक्षी प्राधिकरण नामित (स्पेन का AEPD)।
AMLD6 + EU AML सिंगल रूलबुक — 1,300+ प्रतिबंध, राजनीतिक रूप से उजागर व्यक्ति, और प्रतिकूल-मीडिया लिस्ट को रियल टाइम में स्क्रीन किया जाता है।
eIDAS 2.0 — EU डिजिटल आइडेंटिटी वॉलेट संरेखित; पुन: प्रयोज्य-पहचान के लिए तैयार।
MiCA (मार्केट्स इन क्रिप्टो-एसेट्स) — क्रिप्टो ऑन-रैंप, एक्सचेंज और कस्टोडियन के लिए तैयार।
DORA — डिजिटल ऑपरेशनल रेज़िलिएंस एक्ट, EU वित्तीय-सेवाओं ऑपरेशनल रेज़िलिएंस।
BIPA, CUBI, Washington HB 1493, CCPA / CPRA — US बायोमेट्रिक प्राइवेसी (इलिनोइस, टेक्सास, वाशिंगटन) और कैलिफ़ोर्निया उपभोक्ता प्राइवेसी।
UK ऑनलाइन सेफ़्टी एक्ट — आयु-गेटिंग और बाल-सुरक्षा दायित्व।
FATF ट्रैवल रूल — क्रिप्टो ट्रांस्फ़र पर मूल और लाभार्थी डेटा, IVMS-101 इंटरऑपरेबल।
मैं कितनी तेज़ी से इंटीग्रेट कर सकता हूँ और यूज़र्स को वेरिफ़ाई करना शुरू कर सकता हूँ?
business.didit.me पर सैंडबॉक्स अकाउंट के लिए 60 सेकंड — कोई क्रेडिट कार्ड नहीं।
Claude Code, Cursor, या हमारे मॉडल कॉन्टेक्स्ट प्रोटोकॉल (MCP) सर्वर के माध्यम से किसी भी कोडिंग एजेंट के माध्यम से काम करने वाले वेरिफ़िकेशन के लिए 5 मिनट।
हस्ताक्षरित-वेबहुक वेरिफ़िकेशन, रिट्राई, और जब कोई यूज़र डिक्लाइन हो जाता है तो एक रेमेडिएशन फ़्लो के साथ प्रोडक्शन-रेडी इंटीग्रेशन के लिए एक वीकेंड।
तीन इंटीग्रेशन पाथ — जो भी आपके स्टैक के अनुकूल हो उसे चुनें:
हमारे वेब, iOS, Android, React Native, या Flutter SDK के साथ नेटिव रूप से एम्बेड करें।
यूज़र को होस्ट किए गए वेरिफ़िकेशन पेज पर रीडायरेक्ट करें — ज़ीरो SDK।
ईमेल, SMS, WhatsApp, या किसी भी चैनल द्वारा एक लिंक भेजें — ज़ीरो फ़्रंट-एंड काम।