Skip to main content

Overview

This guide covers FrankieOne’s KYC solution for Australian gaming operators, designed to support state and territory regulatory requirements for age verification, identity verification, and responsible gambling compliance.

Summary

Available Workflows

WorkflowPurposeWhen to Use
AUS-Basic3V-AgeVerifyAge + identity verificationPrimary - Standard registration
AUS-Risk-CDD-Email-Phone-Device-IPFraud detectionMulti-accounting, bonus abuse prevention
Biometric step-upEnhanced verificationElevated risk scenarios

Quick Implementation Flow

Age Verification (Mandatory)

OutcomeAction
Verified 18+Proceed to identity verification
Under 18Permanent block (regulatory requirement)
Unable to verifyRequest alternative documentation

Step-Up Verification Flow

Key Fraud Signals

SignalRisk LevelDescription
Device on blocklistCriticalKnown fraudulent device
Multiple accounts from deviceHighMulti-accounting indicator
Session velocity over 5 in 24 hoursHighAbuse pattern
Email age under 7 daysHighRecently created email
Email domain disposableCriticalTemporary email service

Decision Outcomes

OutcomeAction
PASSCreate account, enable gambling features
REVIEWQueue for manual verification
FAILBlock registration, display generic message

Support


Expanded Details

Regulatory Context

Disclaimer: The information in this section is provided for general guidance only and does not constitute legal or compliance advice. Customers must seek independent legal and regulatory advice to ensure their implementation meets their specific licensing obligations. FrankieOne is not responsible for customers’ compliance decisions or outcomes.
Regulatory Updates: Gaming regulations vary by state and territory and are subject to change. Customers should monitor updates from their relevant regulator (e.g., Liquor & Gaming NSW, VGCCC, OLGR Queensland) and ensure ongoing compliance.

Australian Gaming Regulatory Framework

Australian gaming operators must comply with state and territory licensing requirements. FrankieOne’s gaming workflows can support these common obligations:
ObligationRequirementHow FrankieOne Can Support
Age VerificationVerify customers are 18+ before allowing gamblingAutomated age verification against government and commercial data sources
Identity VerificationVerify customer identity to prevent fraud and multi-accountingIdentity verification workflows with document and biometric options
Self-ExclusionCheck against national and state self-exclusion registersSelf-exclusion checks are managed separately by the operator
Responsible GamblingSupport responsible gambling obligationsConfigurable risk triggers and monitoring capabilities
Record KeepingMaintain verification recordsAudit trails and verification history

State and Territory Considerations

Gaming regulations differ across Australian jurisdictions. Your compliance program should address requirements specific to your operating jurisdictions.
JurisdictionPrimary RegulatorKey Considerations
NSWLiquor & Gaming NSWPoint of consumption, online wagering requirements
VICVGCCCWagering and betting licence requirements
QLDOLGRInteractive gambling requirements
SACBSGambling codes of practice
WADepartment of Local GovernmentBetting and gaming requirements
NationalACMAInteractive Gambling Act compliance

Workflow Configuration Details

Primary Workflow: AUS-Basic3V-AgeVerify

This workflow provides age verification with identity checks suitable for gaming onboarding. Core Checks:
Check TypePurposeOutcome
Age verificationConfirm applicant is 18+Pass/Fail
Government ID verificationValidate identity document via DVSMatch/No Match
Credit bureau checkCross-reference identity dataMatch/Partial/No Match
Electoral rollAddress verificationMatch/No Match

Fraud Detection: AUS-Risk-CDD-Email-Phone-Device-IP

Gaming has elevated fraud exposure due to bonus abuse, multi-accounting, and payment fraud. This workflow assesses fraud risk signals. Risk Signals Evaluated:
SignalRisk LevelDescription
Device fingerprint on blocklistCriticalKnown fraudulent device
Multiple accounts from same deviceHighMulti-accounting indicator
Session velocity over 5 in 24 hoursHighAbuse pattern detected
Email age under 7 daysHighRecently created email
Email domain disposableCriticalTemporary email service
IP geolocation mismatchMediumLocation inconsistency
VPN/proxy detectedMediumConnection anonymisation
Phone type = VoIPMediumNon-mobile number

Step-Up Verification

For elevated risk scenarios, additional verification can be triggered: Step-Up Triggers:
TriggerAction
Device risk score > thresholdRequire biometric verification
Partial identity matchRequest additional document
Address verification failedRequest proof of address
High fraud risk signalsManual review required

Self-Exclusion Checks

Self-exclusion register checks (including BetStop National Self-Exclusion Register) are managed separately by the operator outside of FrankieOne workflows. Operators should implement self-exclusion checks as part of their overall onboarding process in accordance with their licensing requirements.

Step-by-Step Implementation

Note: This section describes the conceptual implementation flow. For actual API endpoints, request/response schemas, and code examples, refer to the FrankieOne API Documentation.

Prerequisites

Before implementing, ensure you have:
  • FrankieOne API credentials
  • Webhook endpoint configured
  • OneSDK embedded in your application (recommended for mobile)
  • Test environment access

Step 1: Collect Customer Details

Collect required information from the applicant:
  • Full name
  • Date of birth
  • Residential address
  • Email address
  • Mobile phone number
  • Government ID details

Step 2: Age Verification

Verify the applicant is 18 or older. Age verification is mandatory for gaming. Outcomes:
  • Verified 18+: Proceed to identity verification
  • Under 18: Permanent block (regulatory requirement)
  • Unable to verify: Request alternative documentation

Step 3: Identity Verification

Verify customer identity against government and commercial data sources.

Step 4: Fraud Assessment

Evaluate fraud risk signals to detect multi-accounting and bonus abuse.

Step 5: Handle Decision Outcomes

PASS:
  • Create customer account
  • Enable gambling features
  • Set initial deposit limits (if applicable)
REVIEW:
  • Queue for manual verification
  • Notify compliance team
  • Do not activate account until resolved
FAIL:
  • Block registration
  • Log rejection reason (internal only)
  • Display generic message to user

Risk Tier Examples

Tier 1: Low Risk - Auto-Approve

Customer Profile:
  • Australian citizen, 25 years old
  • Valid driver licence
  • Address matches electoral roll
  • No fraud signals
Example Scenario:
James Testone, 25, registers for an online wagering account via mobile app. He provides his NSW driver licence. Age verified as 25, identity confirmed against government records, no fraud signals detected. Account activated immediately.

Tier 2: Medium Risk - Step-Up Required

Customer Profile:
  • Valid ID but address mismatch
  • New email address
  • Multiple registration attempts from device
Example Scenario:
Sarah Testtwo, 22, registers for a betting account. Her identity is verified but address doesn’t match electoral roll (recently moved). Device shows 3 previous registration attempts (abandoned). System triggers biometric step-up. Facial match confirms identity. Account activated with enhanced monitoring flag.

Tier 3: High Risk - Manual Review

Customer Profile:
  • Identity verification inconclusive
  • High fraud risk score
  • Device associated with blocked accounts
Example Scenario:
Michael Testthree, 19, attempts to register. Name partially matches ID records (middle name discrepancy). Device fingerprint associated with 2 previously blocked accounts. Case escalated to compliance team for manual review.

Tier 4: Auto-Reject

Triggers for Automatic Rejection:
TriggerRationaleUser Message
Age under 18Regulatory requirement”You must be 18 or over to register”
Confirmed fraudulent deviceFraud prevention”Unable to complete registration”
Document tampering detectedFraud prevention”Unable to verify identity”
Multiple blocked accounts from deviceAbuse prevention”Unable to complete registration”
Note: Self-exclusion checks should be implemented separately by the operator. Never disclose self-exclusion status to the user.

Edge Cases and Special Handling

Age Verification Edge Cases

ScenarioHandling
DOB makes applicant exactly 18 todayAccept (18+ satisfied)
DOB on ID differs from entered DOBReject with mismatch error
Expired ID documentReject, request current document
Foreign passport (tourist)Accept if gambling permitted for tourists in jurisdiction

Multi-Accounting Detection

Gaming operators need to prevent customers from creating multiple accounts for bonus abuse. Detection Signals:
SignalWeightAction
Same device fingerprintHighBlock or review
Same email domain patternMediumFlag for review
Same residential addressMediumFlag for review
Similar name variationsLowFlag if combined with other signals
Same payment methodHighBlock or review

Self-Exclusion Handling

Self-exclusion register checks are managed separately by the operator outside of FrankieOne. When implementing self-exclusion checks:
ScenarioRecommended Action
Exact match on exclusion registerBlock registration silently
Near match (similar name/DOB)Manual review required
Previously excluded, exclusion expiredAllow if exclusion genuinely expired
Requests to check own exclusion statusDirect to BetStop website
Note: Never disclose self-exclusion status to the user.

Compliance Reporting

Audit Trail Requirements

FrankieOne maintains audit trails for gaming verification activities. Data Retained:
Data CategoryRetention PeriodPurpose
Verification requestsPer licensing requirementRegulatory compliance
Age verification resultsPer licensing requirementAge verification evidence
Decision outcomesPer licensing requirementAudit trail
Fraud assessment resultsPer licensing requirementFraud prevention
Note: Retention periods vary by jurisdiction. Ensure your configuration aligns with your licensing requirements.

Reporting Capabilities

FrankieOne can support gaming compliance reporting including:
  • Verification volumes and outcomes
  • Age verification statistics
  • Fraud detection metrics
  • Device risk assessments

Troubleshooting

IssueLikely CauseResolution
Age verification failing for valid customersDOB format mismatchCheck date format (YYYY-MM-DD)
High false positive rate on multi-accountingShared household devicesTune device fingerprint sensitivity
Fraud check timeoutIntegration issueContact FrankieOne support