KYC-UX 'շփման նվազում
1) KYC-UX սկզբունքները
Risk-based by design: Որքան ցածր է ռիսկը, այնքան քիչ է շփումը։ էսկալացիա միայն ազդանշանների վրա։
Progressive www.closure: Մենք ցույց ենք տալիս հենց այն, ինչ անհրաժեշտ է հիմա (նվազագույն դաշտեր/էկրաններ)։
One-tap re-entry-ը ենթատեքստի պահպանումն է, մենք ամփոփում ենք անավարտ ստուգումները։
Ազդանշանների բազմազանությունը 'փաստաթղթեր + liveness + վարքագծային/ցանցային նշաններ։
Նպատակների բաժանումը 'KYC (ո՞ վ եք դուք) wwww.SoF/SoW (որտեղից գումար) www.AML/սանկցիա (ֆիլտրերի դոցենտ)։
Invainability: Կարճ պատճառներ, օգտագործողի հասկանալի գործողությունները, կանխատեսելի ժամկետները։
2) Ռիսկի հիմնական մակարդակները (մոտավոր մատրիցա)
3) Ստանդարտ KYC ֆլոուն (mobile-first)
1. Շեմի ձգանը (օրինակ, առաջին եզրակացությունը) ցույց է տալիս էկրանը կարճ պատճառով և օգուտով. <<Ստուգենք անհատականությունը, որպեսզի բացահայտենք եզրակացությունները և բարձրացնենք սահմանները>>։
2. Փաստաթղթի ընտրությունը (անձնագիր/ID/vit.) Երկրի համար «ավելի լավ» խորհրդի հետ։
3. Նկարահանումները 'մեքենա-կրակ, ֆոնի պատռում, բլոկների լուսավորություն/հակադրություն, ռետինե վերահսկողություն։
4. OCR/MRZ/NTS: ակնթարթ առաջընթաց, UI-ի արգելափակումը։ NFC-ի դեպքում անիմացված «ներկայացրեք փաստաթուղթը հեռախոսին»։
5. Liveness: 3-4 պարզ գործողություններ (գլխի շրջադարձը/միգրացիան) կամ պասիվ liveness 2-3 շրջանակները։
6. Avto-validation (հնչյունային) + տեսանելի SLA թայմերը (օրինակ ՝ «մինչև 2 րոպե»)։
7. Արդյունքն այն է, որ + հաստատված է ռուսական սահմանաչափերը/կարգավիճակը։ դուք պետք է լրացնեք ճիշտ մեկ կետ և օրինակներ։ մերժումը հասկանալի պատճառն է և միգրացիայի ճանապարհը։
4) «Փափուկ» քայլ-ապա (step-ups) և կոնտեքստը
Geo-medlict (IP no KYC) խորհուրդ է տալիս GPS/SIM կամ proof of ress (L2) հարցումը։
High-risk BIN/international-ը պատրաստված է հարկադիր liveness, երբ փորձում է դեպոզիտ։
Velocity/multaccounting-ը նկարագրում է կրկնվող սելֆի + SoF-ը եզրակացության ժամանակ։
RER/սանկցիաները (fuzzy) L3-ը SoF/SoW-ի և ձեռքով ստուգման հետ։
5) Micro-UX 'ինչպես նվազեցնել շփումը
Մինչև 2019 թվականը '«Ի՞ նչ պատրաստեք։ 2 րոպե, անձնագիր/ID և լավ լուսավորություն»։
Փաստաթղթի գրավումը 'դիմակի շրջանակը, բլոկների մանրամասն, կանաչ չեկի ապրանքանիշը «նկարը կարդացվում է/անկյունը հավասար է»։
Տեղական OCR-www.view-ը 'լուսավորել հաշվարկված դաշտերը տեսողական ստուգման համար։
NTS-առաջարկները 'կոնկրետ երկրի/բլանկայի համար չիպի գտնվելու վայրը։
Liveness-ի լուծումը 'պարզ առաջադրանքներ առանց տեքստի' պիկտոգրամներ + կարճ արտահայտություն։
Retry առանց ցավի 'կրկնել քայլը առանց առաջընթացի կորցնելու։ փորձերի սահմանափակում թայմերի հետ։
Գաղտնիության պահակ. <<Նկարը ծածկագրված է։ Ոչ մի տվյալներ EXIF/UI-ում"։
6) Տեղայնացումը և հասանելիությունը
Հրահանգների, փաստաթղթերի և ընդունելի ձևերի ամբողջական թարգմանություն։
RTL-ի աջակցությունը, մեծ տառատեսակները, «aria-labels», ստեղնաշարային նավարկություն։
Երկրի վալիդացիաները (կոդավորման ձևաչափը, ID դիմակները), հեռախոսների համար 'E.64։
Տեղական լեզվով օրինակներ. <<Օրինակ 'Պուշկինի, 10, ք.5>>։
7) Սեփականատիրությունը, պահպանումը և համաձայնությունը
Հստակ համաձայնություններ 'նպատակը (KYC/AML), պահեստավորման ժամանակահատվածը, հեռացման իրավունքները/միգրացիան։
Տվյալների նվազեցումը 'հոսանքներ/հեշեր պահել, որտեղ հնարավոր է թաքցնել PAN/EXIF-ը։
Քաղաքական գործիչը ՝ L0-L1 կարճ, L2-L3 ավելի երկար է օրենքի/լիցենզիայի միջոցով։
Audit-trail: Ո՞ վ/երբ նայեց/որոշեց. անփոփոխ լույսեր։
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) Քաղաքականությունները կեղծ-DSL-ում (օրինակ)
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) Metriki և dashbords
Կոնվերսիա/արագություն
KYC Start → Auto-Pass → Manual Review → Approved
Javian/95p time-to-KYC մակարդակներով և երկրներով
System-pass% (OCR/MRZ/NMS/liveness) և ձեռքի մասնաբաժինը
Որակը/ռիսկը
Mismatch rate (IP no KYC/SIM) և էսկալացիայի մասը
False Reject% (բողոքարկումներ revers)
PEP/Sanctions hit rate և TAT որոշման
UX/սխալներ
Abandonment на шагах (Doc Capture, Liveness, Upload, Review)
Retry-rate-rate-ը և պատճառները (բլիկ/անհարմարություն/NMS fail)
Mobile vs Desktop 'հաջողության և ժամանակի դելտա
11) Ալերտան ու շեմերը
Abandonations spike-ում (աճը> X bps մեկ ժամում)
OCR quality drop (quality _ score p50 <շեմն)
NMS fail surge երկրում/blank
Pro-pass collapse: Անկում> Y% d/d
Manault backlog: TAT> SLA (կարմիր գոտի)
Sanctions provider down: Թայմաուտներ, անցում դեպի bakap
12) SQL ձևանմուշները
12. 1. Վորոնկա KYC
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) Anti-frod ազդանշաններ (առանց «անիվի փայտիկ»)
Device-graph-ը և կրկնվող սելֆի/փաստաթղթերը ցույց են տալիս L2/L3-ի հանգիստ էսկալացիա։
Geo-velocity (երկրի փոփոխություն) կատարվում է կրկնվող liveness առանց OCR-ի։
BIN-geo mismatch-liveness ավանդի վրա, ոչ թե կոտրել ամբողջ KYC ֆլոուն։
MSN/Proxy/Tor-ը փափուկ դիմում է այլընտրանքային ազդանշանի համար (GPS/SIM) մինչև բանը։
14) Best practics (կարճ)
1. Դիզայնը իրադարձության տակ 'KYC հենց այնտեղ, որտեղ օգտագործողը ստանում է արժեքը (դեպոզիտ/եզրակացություն/լիմիտ)։
2. Avto-capcher + 105-հուշեր; OCR/NMS և պասիվ liveness, որտեղ հնարավոր է։
3. Step-up-up միայն ազդանշանների վրա (geo/ww.lict/velocity/սանկցիա) և գումարների շեմերը։
4. Ուժեղ resume-փորձը '«Շարունակել նույն ոճով», խորը հղումները նամակներում/SMS-ում։
5. Ամենուրեք SLA-ի և ազնիվ կարգավիճակները։
6. Տեղայնացում/a1u 'տեքստեր, օրինակներ, կոդեր, RTL։
7. Գաղտնիությունը 'նվազեցում, ծածկագրում, հասկանալի համաձայնություններ, ռեթենշն քաղաքականություն։
8. Telemetria և alerts որակի (բլոկներ/ապամոնտաժում/NFC)։
9. A/B կոպիրայթ/հրահանգներ/կարգի քայլեր guardrails-ով։
10. Միգրացիայի և ձեռքի ստուգման դոք-ընթացակարգերը հստակ TAT-ի հետ։
15) Ներդրման չեկի ցուցակ
- L0-L3 մակարդակների մատրիցա, ձգումներ և քայլ-ապա։
- OCR/NMS/liveness/bapas սանկցիաներ։
- Հրահանգների էկրանը + quality hinae; Avto-capcher, շրջանակ, բլիկ-մանկատուն։
- Պասիվ liveness լռելյայն, ակտիվ 'որպես fallback։
- Resume-մեխանիկա, deep-links, հիշեցումներ։
- Տեղայնացում, RTL, a1u, երկրի փաստաթղթերի օրինակներ։
- Սեփականատիրությունը/համաձայնությունը, ռեթենշնը, audit-trail-ը։
- Dashbords 'քայլերի փոխակերպում, 108-pass, TAT, անձնակազմի որակներ։
- Alerta: abandon.ru/OCR/NSA/2019-pass/backlog։
- Միգրացիայի և ձեռքով լուծումների ընթացակարգերը, SLA-ն։
Ռեզյումե
KYC-UX-ը ցածր հնարքով ռիսկի-ռուսական էսկալացիա է, «խելացի» գրավման տեխնոլոգիաները (OCR/NMS/liveness), տեղայնացված հրահանգները և ուժեղ ռեցումի փորձը։ Ավելացրեք թափանցիկ ժամկետներ, տվյալների նվազեցում և կանխատեսելի քայլ-ապա, և միևնույն ժամանակ ավելացնում եք ավանդների/եզրակացությունների փոխարկումը, արագացնում համապատասխանությունը և նվազեցնում եք վիրահատական ծախսերը ձեռքով ստուգման համար։