Secure Capture — Real-Time, On-Device, No Storage

Purpose
Analyze frames from the front-facing camera entirely on device to enhance fraud detection—no images are stored or transmitted; only metadata/results are sent.

How it works

Required permission (AndroidManifest.xml)

<uses-permission android:name="android.permission.CAMERA"/>

SDK methods & returns

  • startCapture()SUCCESS | MISSING_PERMISSIONS

  • stopCapture()SUCCESS

Usage example (Kotlin)

val result = collectorAgent.startCapture()
if (result == "MISSING_PERMISSIONS") {
    // Request CAMERA permission before retrying
}
// ... perform secured flow ...
collectorAgent.stopCapture()

UI guidance (pre-permission message)}

“To enhance security, the app will analyze images from your device’s front-facing camera. No images are stored or uploaded.”

Security & privacy notes

Common scenarios

Next steps

  1.  Add CAMERA permission.

  2.  Explain purpose to users.

  3.  Integrate startCapture()/stopCapture() in the chosen flow(s).

  4.  Handle permission gracefully. 5) Roll out gradually and monitor analytics.



Revision #4
Created 18 September 2025 15:48:03 by roger de avila
Updated 18 September 2025 16:05:59 by roger de avila