1) Secure Capture — Real-Time, On-Device, No Storage
1) SIM Change Detection (Android)
Subtitle:Purpose
Analyze Detectframes SIMfrom swapsthe infront-facing realcamera timeentirely on device to protectenhance sessionfraud integritydetection—no andimages preventare accountstored takeover.
Overviewtransmitted; only metadata/results are sentA lightweight background service monitors the device’s SIM state and reports changes to your STS backend. Typical statuses: NO_CHANGE, SIM_CHANGED, .UNKNOWN
How it works
-
TheAppSDKdecidesperiodically checks SIM state (with backoffwhen torespectactivateOS(e.g.,limits)after login, during a transfer, or only in high-risk flows). -
OnstartCapture()change,checksitcamerasendspermissionaandminimal,beginssignedperiodicpayloadframe(statusanalysis+locally.device/app
Frames are processed on device; images are deleted immediately after analysis.
Only analysis results/metadata are sent to your backend.
YourCapture riskends enginewhen appliesthe rulesapp (e.g.,calls step-upstopCapture(). auth,
Secure_Capture_Feature_V1
SDKRequired &permission Permissions(AndroidManifest.xml)
<uses-permission android:name="android.permission.CAMERA"/>
Android
SDK Methodsmethods & returns
UXUsage &example Permissions(Kotlin)
val result Display= acollectorAgent.startCapture()
clearif purpose(result statement== "MISSING_PERMISSIONS") {
// Request CAMERA permission before capture.retrying
}
// ... perform secured flow ...
collectorAgent.stopCapture()
UI guidance (pre-permission message)}
Request“Tocameraenhancepermissionsecurity,just-in-time.the app will analyze images from your device’s front-facing camera. No images are stored or uploaded.”
Security & Privacyprivacy notes
-
No
imageimagestransmission—ever leave the device; onlymetadata.minimal metadata/results are transmitted. -
Immediate buffer deletion after
analysis.analysis; follow data minimization best practices.
UseCommon Casesscenarios
-
PassivePost-loginlivenessenvironmentsignals for step-up auth.validation -
SessionExtraanomalycheckdetectionduring standard transfers
High-risk events (multiplenew faces,payee, occlusions,unusually spooflarge cues).amount)
KeyNext Metrics (KPIs)
On-device inference latency (ms).
Metadata event throughput (events/min).
False-positive rate on real users.
Integration Stepssteps
-
EnableSecure CaptureinSTS Admin.
Add the SDK module and declare cameraCAMERA permission.
Implement2) handlersExplain purpose to receive analysis metadata.users.
Tune3) thresholds/heuristicsIntegrate bystartCapture()/stopCapture() clientin profile.the chosen flow(s).
Provide4) aHandle concisepermission “Privacygracefully. Note”5) explainingRoll on-deviceout processing.gradually and monitor analytics.