DPC (Device Policy Controller) is the same API Google uses for Android Enterprise — corporate phone management. EMI Locker applies it to device financing.
DPC enrollment places the DPC app as Device Owner — the highest privilege level on Android below the OS itself. Device Owner can control policies that a user cannot override through the standard Settings menu. This is what makes DPC-based EMI lock fundamentally different from accessibility service.
lockNow() — immediate screen lock. setKeyguardDisabled() — kiosk display mode. addUserRestriction() — app-by-app restrictions. setGlobalSetting() — WiFi and data policy. wipeData() — remote factory reset. All enforced at OS level — inaccessible to the user.
DPC enrollment on EMI Locker happens via a QR scan during Android's first-time setup (Android Setup Wizard). The device boots, you scan the QR at the setup screen, and Android checks in the DPC package and configures Device Owner — all in 2 minutes. After that, the DPC is installed and cannot be removed by the user.
If a user factory-resets a Device Owner phone, Android's FRP activates at next boot. The setup wizard requires the enrolling account's QR code before setup can continue. Without the QR, the device is stuck in setup — effectively returned to locked state. No bypass path on a properly enrolled DPC device.
DPC-based Device Owner mode gives EMI Locker visibility into telephony events — including SIM card changes. When a customer swaps the SIM in a financed phone (a common fraud indicator), EMI Locker's DPC agent detects this event and can trigger an automatic lock or alert to the retailer.
Accessibility service is a user-granted permission — revocable at any time from Settings → Accessibility. Any customer who searches "how to disable EMI locker app" online finds instructions to turn it off in under 30 seconds. DPC Device Owner mode cannot be revoked by the user. The difference determines whether your EMI lock actually enforces payment or just depends on the customer choosing not to disable it.
Read: DPC vs Accessibility Service — Full Technical Comparison →EMI Locker's DPC-based lock cannot be disabled by customers. From ₹60/key.