GH GambleHub

KYC: documents, verification, SLA

1) Why iGaming KYC and how it affects monetization

KYC is the foundation of AML/sanctions compliance and business protection against fraud/chargebacks. Correct KYC:
  • reduces the risk of blocking by payment partners and banks,
  • reduces "friendly fraud" and rate chargebacks,
  • accelerates conclusions (fewer manual checks) and increases LTV,
  • complies with the requirements of regulators and payment service providers.

Principle: risk-based approach - the higher the risk of a client/operation profile, the deeper the check and the shorter the window of tolerance to anomalies.

2) Tiers and indentation triggers

Tier 0 - Easy Registration (pre-KYC)

Collection: e-mail/phone, country, date of birth.
Threshold limits: minimum deposits/rates, no inference.
Auto-screening of sanctions according to basic data (coarse filtering).

Tier 1 - Basic identification

Documents: one document with a photo (passport/ID/drives. certificate).
Controls: liiveness + face-match, MRZ/hologram verification (if supported by the provider).
Limits are raised but withdrawal is limited (e.g. to X per day/week).

Tier 2 - Address/Age and Risk Markets

Documents: Proof of Address (PoA) - utility bill/bank statement ≤ 3 months, or eIDAS/BankID, where available.
Additional: source of funds (SoF) for large deposits/high turnover.
Access to increased limits, quick conclusions.

Tier 3 - Enhanced Due Diligence (EDD)

Documents: SoF/SoW (statements, salary/tax documents, contracts), additional biometrics/video call.
Reasons: PEP matches, high sums, atypical geo/behavior, complex depozit→vyvod patterns.
Manual approval with double control.

Upgrade triggers: deposit/withdrawal amount, total turnover for 30/90 days, coincidence in sanctions/POP/address media, geo/entry into "gray" zones, velocity anomalies, request for a large withdrawal, chargeback history.

3) List of documents and quality requirements

ID:
  • Passport, nat. ID, driver's license (depending on the country).
  • Clear photo/scan, entire document, no glare.
  • Checks: number validity, expiration date, MRZ/barcodes, manipulation control (cropping/Photoshop).
Address Confirmation (PoA):
  • Utility account, bank statement, tax letter, registration at the place of residence.
  • Must contain full name, address, date (≤ 90 days), source.
Source of Funds (SoF )/Source of Wealth (SoW):
  • Account/salary statements, contracts, asset sale documents, dividends.
  • Full name/address match with account; a logical association of amounts with behavior in the product.
Biometrics and rainfall:
  • Active/passive storm check, comparison with a document (face-match).
  • Protection against "replay/print/3D masks."

4) Sanctions, PEP, address media

Sanctions lists: OFAC/EU/UK/UN + local; update daily/hourly.
PEP: persons holding/holding significant government positions, their relatives/related persons.
Adverse Media: negative publications (fraud, laundering, corruption).
Algorithm: fuzzy-matching with thresholds, manual verification of matches, documenting decisions.
Policy: sanctions - stop, PEP - EDD + limits, adverse media - case-by-case (EDD).

5) KYC Orchestrator: How to Connect Providers and Processes

KYC Orchestrator is a layer that:
  • manages providers (doc-scan/biometry/sanctions/PEP/AML),
  • stores the state of the application (state machine),
  • trigger upgrades/event reversals (amounts, geo, risk),
  • provides idempotency and audit (who checked what and when),
  • aggregates the solution: Approve/Reject/EDD/Manual Review.
Recommended:
  • 2 + providers to key markets (cross check/feilover).
  • Local eID/BankID where available (NordX, Baltics, etc.).
  • Data segmentation: Documents are stored in encrypted storage with KMS/HSM.

6) SLA: Target Times and Priorities

Onboarding (initial check):
  • Tier 1 (auto): ≤ 90sec p95.
  • Tier 2 (auto PoA): ≤ 5 min p95.
  • Tier 2 (manual PoA): ≤ 2 hours p95 (working hours).
  • Tier 3/EDD (manual): ≤ 24-48 hours (prioritized high-rollers/leads).
Withdrawal:
  • Auto-payout after successful Tier 1/2: ≤ 15 min p95.
  • If reversion/EDD is required: pause ≤ 24 hours with transparent communication.
Reverification:
  • After the expiration of documents/change of full name/address/geo or reaching the threshold - ≤ 24 hours.
Sanctions/REP re-screening:
  • Regularly (daily) + for each large payment/withdrawal - on-demand ≤ 60 sec.

7) Deciding matrix

SituationActionNote
ID validen + livnes passedApprove Tier 1Start limits
ID valid, livnes failRepeat/other → Reject channel at 3x failException: bad camera → video KYC
PoA is validUpgrade Tier 2Raise Limits/Allow Quick Conclusions
PoA mismatchManual ReviewChecking Transliteration/Formats
Coincidence of sanctionsReject & FreezeCompliance escalation
PEP/adverse mediaEDDLimits + manual approval
SoF confirmedApprove Tier 3Open High Limits
SoF weak/unconnectedAdd. request/RejectRequest alternatives

8) UX and transparency (not breaking conversion)

Show the document checklist and status in steps.
Mobile boot support, auto-trim/glare detection.
Localization of prompts, valid PoA formats by country.

Transparent deadlines: SLA timer and "what's next."

Alternative channels: video verification in case of repeated failures of showers.

9) Reverification and life cycle

Document expiration dates - T-30/T-7 reminders

Change in risk (geo/behavior) → "point" field reversals.
Move/rename → PoA/ID update.
Dormant accounts → re-KYC before major activity.

10) Data, storage and privacy

Minimization: keep only the required fields; documents in encrypted blob storage.
Access: RBAC, mTLS, temporary tokens, auditing requests.
Retention: retention according to regulation (often 5 years after the last transaction), then deletion/anonymization.
GDPR/DSR: access/repair/deletion processes; decision logs are impersonal.

11) Monitoring and metrics

Quality/speed

KYC pass rate (Tier1/Tier2/Tier3), auto-app share.
Onboarding time p50/p95, share of manual cases.
Drop-off on steps (ID, rainfall, PoA, SoF).

Risk/compliance

Share of sanctions/RAP matches, EDD cases.
Chargeback rate before/after KYC, fraud incidents by segment.
Errors/false matches in sanctions/PEP.

Operations

SLA hit rate (by onboarding/outputs/EDD).
Repeated requests for documents (%), reasons for deviations.
KYC cost per user (including manual labor).

12) Integration with payments and anti-fraud

KYC signals → transaction scoring (3DS/TRA threshold up/down).
For velocity/fraud flags, EDD/SoF trigger before output.
BIN/geo-politicians: for "heavy" issuers - require Tier 2 earlier.

13) Provider selection and double-sourcing

Criteria: document coverage, accuracy of showers/biometrics, speed, SDK quality, price, privacy, "privacy by design."

Failover to the second provider for degradation/regional failures.
Contract SLA and AoC (attestation of compliance), DPIA/data processing.

14) Anti-patterns

Universal "hard" KYC for all countries/risks → decline in conversion.
Manual check where 95% of auto cases are narrow necks.
Lack of document reversals/expirations - increased risk on conclusions.
Storing excess PIIs without purpose and retention policies are GDPR risks.
Ignore SoF for high-rollers - AML/sanction risk.

15) Implementation checklist (short)

  • Tiers, limits, and upgrade triggers are defined.
  • Connected KYC Orchestrator, a 2 + provider in key markets.
  • Included livnes/face-match, MRZ/anti-tamper.
  • Sanctions/PEP/adverse media - daily re-screen + on-demand.
  • SLA by onboarding/outputs/EDD, alerts T-3/T-1.
  • SoF/SoW procedures for large amounts and EDD.
  • Encryption, RBAC, retention, DPIA/GDPR framework.
  • UX wizard with hints and local PoA requirements.
  • Metrics and dashboards (pass rate, SLA, drop-off, cost/KYC).
  • Escalation and rejection playbooks (letter templates, decision logging).

16) Summary

Effective KYC in iGaming is provider orchestration, risk-based levels, fast auto-application of simple cases and strict EDD where there is a risk. Clear SLAs, transparent UX, data minimization and protection, regular re-screening and integration with anti-fraud make conclusions fast, compliance stable, and monetization predictable.

Contact

Get in Touch

Reach out with any questions or support needs.We are always ready to help!

Telegram
@Gamble_GC
Start Integration

Email is required. Telegram or WhatsApp — optional.

Your Name optional
Email optional
Subject optional
Message optional
Telegram optional
@
If you include Telegram — we will reply there as well, in addition to Email.
WhatsApp optional
Format: +country code and number (e.g., +380XXXXXXXXX).

By clicking this button, you agree to data processing.