Vmatic Shield
Vmatic Shield
AI-Powered Fraud Intelligence for Trusted Digital Banking
Live Product Demo

Product Walkthrough & Interactive Demo

Discover how the VMATIC Shield Fraud Prevention Platform protects customers against evolving digital frauds. This guided demonstration showcases SDK integration, secure event transmission, real-time threat detection, and comprehensive diagnostics through the centralized administrative dashboard.

Product walkthrough video

Live Demonstration — Verified Test Results

Real-device test of the Vmatic Shield SDK, verified live on the operations dashboard

Overview

Vmatic Shield is a fraud-prevention security library that embeds inside a banking app and continuously detects device-level threats — sideloaded apps, remote-access tools, and digital-arrest attempts (video-call-driven fraud) — reporting them to a real-time operations dashboard.

The complete flow was exercised on an actual Xiaomi (MIUI) device: app installation, permission setup, on-device scanning, live threat detection during a video call, remote-access tool detection, and a server-triggered remote wake-up and re-scan while the app was closed. Every detection was verified live on the dashboard.

Test Environment

ItemDetail
Test DeviceXiaomi (MIUI) — real device
Partner AppDemo banking application with the Vmatic Shield SDK embedded
DashboardReal-time alerts, events and device profiles
Backend / APIReceives events, drives the dashboard, sends wake-up triggers
Test control pointsMobile (partner app, WhatsApp, AnyDesk)  ·  Laptop (server wake trigger + live dashboard)

Test Walkthrough

App installation
The partner banking app (with the Vmatic Shield SDK embedded) was installed on the device.
Launch & permission setup — granted in sequence
On first launch the app requested the required permissions, granted in this order: Allow NotificationsBattery: No restrictionsAllow Usage Access.
These enable background monitoring, on-device confirmations, and detection of which app is currently active.
Initial device scan
A full on-device security scan ran automatically and reported the device's risk profile to the dashboard.
Scan covers sideloaded/unknown-source apps, dangerous permissions, root/ADB/developer options, SIM state and more.
Video call detection (WhatsApp)
A WhatsApp video call was started. The SDK detected the live call and raised a real-time "Video call active on WhatsApp" alert on the dashboard.
Detection is based on real camera + microphone state and the active app — not a guess from screen time.
Banking app used during the video call — digital-arrest signal
While the video call was still active, the partner banking app was opened. The SDK detected this and raised a CRITICAL "Banking app in use during an active video call" alert.
This is the flagship differentiator — it mirrors the exact digital-arrest fraud pattern where a victim is kept on a video call and guided to perform banking actions.
Remote-access tool detection (AnyDesk)
AnyDesk was installed on the device. The SDK detected the remote-access tool and raised an alert for remote-access / screen-guided-fraud risk.
Scammers frequently install AnyDesk/TeamViewer to view or control a victim's screen during fraud.
Server-triggered wake-up & re-scan (app closed)
The app was closed from recents. A wake-up trigger was then sent from the laptop (server). The mobile received the trigger, woke up in the background, re-scanned the device, and reported the results to the dashboard in real time — with a visible on-device confirmation notification.
Delivered via Firebase Cloud Messaging (FCM). This demonstrates event-driven monitoring even when the banking app is not open.

Results

TestExpected outcomeResult
Initial device scan at launchDevice risk profile reported to dashboardPASS
WhatsApp video call detectionReal-time video-call alertPASS
Banking app open during video callCRITICAL digital-arrest alertPASS
AnyDesk (remote access) detectionRemote-access alertPASS
Server wake-up (app closed) & re-scanDevice wakes, re-scans, reportsPASS
Key highlight: The digital-arrest pattern — a video call running while the banking app is used — was detected live and flagged as CRITICAL. This, combined with remote-access detection and the server-triggered wake-up, demonstrates end-to-end protection during the exact moment of a fraud attempt.

Permissions Summary

The permissions below were granted during the test. They are minimal and standard for a banking-security application.

PermissionWhy it is neededStatus
Allow NotificationsRequired by Android for the background monitoring service, and to show the on-device "security check complete" confirmation.GRANTED
Battery — No restrictionsKeeps the app reachable in the background so monitoring is not killed by the system. Critical for the wake-up feature — it allows the server to wake the device even when the app is closed.GRANTED
Usage AccessLets the SDK see which app is currently active. Needed for the advanced signals: which app a video call is on, whether a remote-access tool is actively running, and whether the banking app is open during a call.GRANTED
Wake-up (FCM / Firebase)Enables the server to remotely wake the device and run a fresh scan when the app is not launched. Delivered through Firebase Cloud Messaging. Verified working during this test.WORKING
Background AutostartAn optional extra layer for edge cases only — a user performing a hard "Force-Stop", or after a device reboot. Not required for the normal closed-app case once Battery optimization is exempted.NOT TAKEN
On the wake-up feature & Autostart: The remote wake-up was tested with the app closed from recents and worked reliably without Autostart, because the Battery-optimization exemption was granted. Autostart is an optional additional safeguard (recommended during onboarding, as leading payment apps do) for the rare force-stop / reboot cases. It was not taken in this test, and the wake-up still functioned correctly.

Conclusion