KYC-UX: कम घर्षण
1) KYC-UX सिद्धांत
डिजाइन द्वारा जोखिम-आधारित: जोखिम कम, कम घर्षण; सिग्नल-केवल वृद्धि।
प्रगतिशील प्रकटीकरण: दिखाएं कि आपको अभी क्या चाहिए (न्यूनतम क्षेत्र/स
वन-टैप री-एंट्री: संदर्भ को संरक्षित करना, अधूरे चेक को सारांशित करना।
मल्टी-सोर्स सिग्नल: दस्तावेज + लाइवनेस + बिहेवियरल/नेटवर्क फीचर्स।
लक्ष्यों का पृथक्करण: केवाईसी (जो आप हैं) ≠ एसओएफ/एसओडब्ल्यू (जहां पैसा आता है) ≠ एएमएल/प्रतिबंध (अतिरिक्त फिल्टर)।
व्याख्यात्मकता: छोटे कारण, समझने योग्य उपयोगकर्ता क्रियाएं, पूर्वानुमानित समय।
2) जोखिम-आधार स्तर (अनुमानित मैट्रिक्स)
3) संदर्भ केवाईसी प्रवाह (मोबाइल-प्रथम)
1. थ्रेशोल्ड ट्रिगर (उदाहरण के लिए, पहला आउटपुट) - एक संक्षिप्त कारण और लाभ के साथ एक स्क्रीन: "आइए आउटपुट खोलने और सीमा बढ़ाने के लिए पहचान की जांच करें।"
2. देश के लिए "क्या सबसे अच्छा है" सलाह के साथ दस्तावेज़ चयन (पासपोर्ट/आईडी/ड्राइवर)।
3. शूटिंग: ऑटो-बकवास, पृष्ठभूमि धुंधला, चकाचौंध/कंट्रास्ट रोशनी, तेज नियंत्रण।
4. OCR/MRZ/NFC: तत्काल प्रगति, UI को ब्लॉक न करें; एनएफसी में - एनिमेटेड "दस्तावेज़को फोन पर लाना"।
5. लाइवनेस: 3-4 सरल क्रियाएं (हेड टर्न/ब्लिंक) या निष्क्रिय जीवंतता 2-3 फ्रेम।
6. स्वतः सत्यापन (पृष्ठभूमि) + दृश्यमान SLA टाइमर (उदा। "2 मिनट तक")।
7. परिणाम: + अनुमोदित → सीमा/स्थिति; → बिल्कुल एक बिंदु और उदाहरणों को पूरक होने की आवश्यकता है; - इनकार करना → समझने योग्य कारण और अपील करने का रास्ता।
4) "सॉफ्ट" स्टेप-अप और संदर्भ
भू-संघर्ष (IP≠KYC) → जीपीएस/सिम अनुरोध या पते का प्रमाण (एल 2)।
उच्च जोखिम वाले बिन/जारीकर्ता - जमा करने की कोशिश करते समय जीवंतता को मजबूर किया।
आउटपुट पर वेग/मल्टीएकाउंटिंग → दोहराया सेल्फी + SoF।
APP/प्रतिबंध (फजी) → L3 SoF/SoW और मैनुअल सत्यापन के साथ।
5) माइक्रो-यूएक्स: घर्षण को कैसे कम करें
कदम से पहले: "क्या पकाना है? ~ 2 मिनट, पासपोर्ट/आईडी और अच्छी प्रकाश व्यवस्था।"
दस्तावेज़ कैप्चर: मास्क फ्रेम, चकाचौंध का पता लगाना, ग्रीन चेक टिकट "फोटो पढ़ ने योग्य/यहां तक कि कोण"।
स्थानीय ओसीआर पूर्वावलोकन: दृश्य निरीक्षण के लिए पठन क्षेत्र को उभारें।
एनएफसी युक्तियाँ: किसी विशिष्ट देश/फॉर्म के लिए चिप के स्थान पर जानकारी।
लाइवनेस नेविगेशन: पाठ - प्रतीक + लघु वाक्यांश के बिना सरल कार्य।
दर्द के बिना पुनः प्रयास करें: प्रगति खोए बिना कदम दोहराएं; टाइमर के साथ प्रयासों की सीमा।
गोपनीयता गेटहाउस: "फोटो एन्क्रिप्टेड है। EXIF/UI लॉग में कोई डेटा नहीं।"
6) स्थानीयकरण और उपलब्धता
निर्देशों, नमूना दस्तावेजों और स्वीकार्य प्रारूपों का पूर्ण अनुवाद।
आरटीएल, बड़े फोंट, 'आरिया-लेबल', कीबोर्ड नेविगेशन के लिए समर्थन।
फोन के लिए देश द्वारा सत्यापन (पता प्रारूप, आईडी-मास्क) - E.164।
स्थानीय भाषा में उदाहरण: "उदाहरण: सेंट पुश्किन, डी। 10, उपयुक्त। 5"।
7) गोपनीयता, भंडारण और सहमति
स्पष्ट सहमति: उद्देश्य (KYC/AML), प्रतिधारण अवधि, निष्कासन/अपील अधिकार।
डेटा न्यूनतम: स्टोर टोकन/हैश जहां संभव हो, पैन/EXIF छिपाएं।
निष्कासन/प्रतिधारण नीति: L0-L1 छोटा L2-L3 कानून/लाइसेंस द्वारा लंबा।
ऑडिट-ट्रेल: कौन/जब देखा/तय किया गया; अपरिवर्तनीय लॉग।
8) इंजीनियरिंग: घटनाओं और डेटा मॉडल (न्यूनतम)
kyc.sessions (
kyc_id PK, user_id, level_target, started_at, status, provider, country, risk_score, conflict_flags, sla_eta_at
)
kyc.documents (
doc_id PK, kyc_id FK, type, side, ocr_json, mrz_ok, nfc_ok, quality_score, captured_at, storage_ref
)
kyc.liveness (
kyc_id FK, type, result, confidence, frames_ref, captured_at
)
kyc.sanctions_pep (
kyc_id FK, list, match_type, score, reviewed_by, reviewed_at, decision
)
kyc.proofs (
kyc_id FK, kind -- POA SOF SOW,
file_ref, parsed_json, status, requested_at, received_at, reviewer
)
kyc.decisions (
kyc_id FK, level_granted, result -- APPROVED MORE_INFO REJECTED,
reason_code, comment, decided_at
)
9) छद्म-डीएसएल में नीतियां (उदाहरण)
yaml policy: "kyc_v2_risk_based"
triggers:
- name: "first_withdrawal" -> target_level: L1
- name: "limit_5k_month" -> target_level: L2
- name: "sanctions_fuzzyhit" -> target_level: L3 escalations:
- if: geo_conflict_score >= 2 then step: "POA"
- if: issuer_risk in ["high","unknown"] and method == "CARD" then step: "liveness"
- if: velocity_deposits_24h > 3 then step: "liveness"
timeouts:
L1: "PT10M" # ожидание авто-проверки
L2: "PT30M"
L3: "P3D"
ux:
show_timer: true resume_link: true
10) मेट्रिक्स और डैशबोर्ड
रूपांतरण/गति
KYC स्टार्ट → ऑटो-पास → मैनुअल रिव्यू → अनुमोदित
Median/95p टियर और देश द्वारा समय-दर-केवाईसी
ऑटो-पास% (OCR/MRZ/NFC/livess) और मैनुअल का हिस्सा
गुणवत्ता/जोखिम
बेमेल दर (IP≠KYC/SIM) और वृद्धि दर
गलत अस्वीकार% (अपील - रिवर्स)
PEP/प्रतिबंध समाधान पर हिट दर और TAT
UX/त्रुटियाँ
परित्याग на шагах (डॉक्टर कैप्चर, लाइवनेस, अपलोड, रिव्यू)
रीट्री-रेट और कारण (चकाचौंध/ब्लर/एनएफसी विफल)
मोबाइल बनाम डेस्कटॉप: डेल्टा ऑफ़ सक्सेस एंड टाइम
11) अलर्ट और थ्रेसहोल्ड
चरण पर परित्याग स्पाइक (ऊपर> एक्स बीपीएस प्रति घंटा)
ओसीआर गुणवत्ता ड्रॉप (quality_score p50 <सीमा)
एनएफसी देश/खाली द्वारा विफल उछाल
स्वतः पास पतन: पतन> Y% d/d
मैनुअल बैकलॉग: TAT> SLA (लाल क्षेत्र)
प्रतिबंध प्रदाता नीचे: टाइमआउट, बैकअप पर स्विच करना
12) SQL टेम्पलेट्स
12. 1. केवाईसी फ़नल
sql
SELECT stage, COUNT() AS users
FROM (
SELECT user_id, 'start' AS stage FROM kyc.sessions WHERE started_at BETWEEN:from AND:to
UNION ALL
SELECT user_id, 'doc_captured' FROM kyc.documents WHERE captured_at BETWEEN:from AND:to
UNION ALL
SELECT user_id, 'liveness_done' FROM kyc.liveness WHERE captured_at BETWEEN:from AND:to
UNION ALL
SELECT user_id, 'approved' FROM kyc.decisions WHERE decided_at BETWEEN:from AND:to AND result='APPROVED'
) s
GROUP BY stage ORDER BY 1;
12. 2. ऑटो सत्यापन का समय
sql
SELECT level_target,
PERCENTILE_CONT(0.5) WITHIN GROUP (ORDER BY EXTRACT(EPOCH FROM (COALESCE(decided_at, now()) - started_at))) AS t_median_sec,
PERCENTILE_CONT(0.95) WITHIN GROUP (ORDER BY EXTRACT(EPOCH FROM (COALESCE(decided_at, now()) - started_at))) AS t_p95_sec
FROM kyc.sessions
LEFT JOIN kyc.decisions USING (kyc_id)
WHERE started_at BETWEEN:from AND:to
GROUP BY 1;
12. 3. फ्रेम की गुणवत्ता और पुनरावृत्ति के कारण
sql
SELECT reason_code, COUNT() AS cnt
FROM (
SELECT CASE
WHEN quality_score < 0.6 THEN 'low_quality'
WHEN mrz_ok = FALSE THEN 'mrz_fail'
WHEN nfc_ok = FALSE THEN 'nfc_fail'
ELSE 'other'
END AS reason_code
FROM kyc.documents
WHERE captured_at BETWEEN:from AND:to
AND doc_id IN (SELECT doc_id FROM kyc.documents GROUP BY doc_id HAVING COUNT() > 1)
) t
GROUP BY 1 ORDER BY cnt DESC;
13) एंटी-फ्रॉड सिग्नल ("पहियों में लाठी" के बिना)
डिवाइस-ग्राफ और आवर्ती सेल्फी/दस्तावेज - पर एक शांत वृद्धि।
री-ओसीआर के बिना भू-वेग - पुन: जीवंतता।
बिन-जियो बेमेल - जमा पर जीवंतता, पूरे केवाईसी प्रवाह को नहीं तोड़ ना।
प्रतिबंध से पहले वैकल्पिक सिग्नल (GPS/SIM) के लिए VPN/Proxy/Tor → सॉफ्ट अनुरोध।
14) सर्वश्रेष्ठ अभ्यास (लघु)
1. घटना के लिए डिजाइन: केवाईसी ठीक वहीं है जहां उपयोगकर्ता मूल्य (जमा/निकासी/सीमा) प्राप्त करता है।
2. ऑटो-कैपचर + लाइव-टिप्स; ओसीआर/एनएफसी और निष्क्रिय जीवन जहां संभव हो।
3. केवल संकेतों (भू/संघर्ष/वेग/प्रतिबंध) और दहलीज मात्रा पर कदम।
4. मजबूत फिर से शुरू अनुभव: "एक ही चरण से जारी रखें", पत्रों/एसएमएस में गहरे लिंक।
5. एसएलए टाइमर और ईमानदार स्टेटस हर जगह हैं।
6. Localization/a11u: ग्रंथ, उदाहरण, प्रारूप, आरटीएल।
7. गोपनीयता: न्यूनतम करना, एन्क्रिप्शन, समझने योग्य सहमति, प्रतिधारण नीतियां।
8. टेलीमेट्री और क्वालिटी अलर्ट (चकाचौंध/ब्लर/एनएफसी)।
9. विफलताओं पर रेलिंग के साथ ए/बी कॉपीराइट/निर्देश/चरण आदेश परीक्षण।
10. स्पष्ट टैट के साथ अपील और मैनुअल समीक्षा डॉकिंग प्रक्रियाएं।
15) कार्यान्वयन चेकलिस्ट
- स्तर मैट्रिक्स, ट्रिगर और स्टेप-अप।
- OCR/NFC/लाइवनेस/प्रतिबंध प्रदाता बैकअप के साथ।
- अनुदेश स्क्रीन + गुणवत्ता संकेत; ऑटो-कैचर, फ्रेम, चकाचौंध का पता लगाना।
- डिफ़ॉल्ट रूप से निष्क्रिय लाइवनेस, फॉलबैक के रूप में सक्रिय।
- यांत्रिकी, गहरे लिंक, अनुस्मारक फिर से शुरू करें।
- स्थानीयकरण, आरटीएल, a11y, देश द्वारा दस्तावेजों के उदाहरण।
- गोपनीयता/सहमति, प्रतिधारण, ऑडिट-ट्रेल।
- डैशबोर्ड: चरण रूपांतरण, ऑटो-पास, टैट, फ्रेम गुणवत्ता।
- अलर्ट: परित्याग/OCR/NFC/ऑटो-पास/बैकलॉग।
- अपील और मैनुअल निर्णय प्रक्रियाएं, एसएलए।
सारांश फिर से शुरू करें
कम घर्षण KYC-UX एक जोखिम-आधारित वृद्धि, स्मार्ट कैप्चर तकनीक (OCR/NFC/livence), स्थानीयकृत निर्देश और एक मजबूत फिर से शुरू अनुभव है। पारदर्शी समय सीमा, डेटा न्यूनतम और पूर्वानुमानित चरण-अप जोड़ें - और आप एक साथ जमा/निकासी रूपांतरण बढ़ाते हैं, अनुपालन में तेजी लाते हैं, और मैनुअल जांच के लिए कम लेनदेन लागत।