Android DPC (Device Policy Controller) is Google's official API for enterprise device management. Here is how it applies to device financing.
When a device is enrolled via DPC (Device Owner mode), the policy controller is registered with the Android OS at device setup time. This means the policy cannot be removed by:
• Disabling the app in Settings
• Clearing app data or cache
• Installing conflicting apps
• A standard factory reset (the DPC re-enrols on first boot after reset)
• Google Play Protect flagging the app as unsafe
Apps using accessibility service for EMI control can be bypassed by:
• Going to Settings → Accessibility → Disable the service
• Installing a second launcher and blocking the EMI app
• Factory resetting the device (removes the app completely)
• Some OEMs auto-kill accessibility services in background
• Google Play Protect flags certain accessibility service patterns as malware
Every control is enforced at OS level — removable only by the enrolled retailer with a valid key release.
Locks the device to a custom screen showing retailer branding and contact. Customer cannot enter the phone without retailer-approved unlock.
Block access to selected apps — social, games, entertainment — while leaving calls, camera, and messaging working. Good for soft-EMI reminders.
Force the device to only connect to known, retailer-approved WiFi networks. Prevents customers from hiding EMI use by switching networks.
Restrict the device to one app or a set of apps only. Maximum enforcement mode — effective for high-risk accounts or final-stage collection.
Automatically lock the device after a set period of inactivity. Useful for high-overdue accounts where active device use is detected but payments are not made.
Prevent customer-initiated factory reset. If attempted, the device re-enrolls automatically on first boot — ensuring the policy survives even an attempted wipe.
Lock screen that appears as a benign "service message" rather than a visible "EMI block" — reducing social friction while still enforcing payment.
Block outgoing or all calls while keeping a specific number (retailer support) callable. Prioritizes payment communication without completely disabling the device.
Surface a mandatory payment reminder screen that cannot be dismissed until the customer taps "acknowledged". Linked to auto-collection flows.
Detect when the SIM card has been changed or removed. Immediate alert to the retailer. The device can be automatically locked pending retailer approval of SIM change.
Complete remote device wipe — last resort enforcement for devices that have been abandoned or where fraud is confirmed. Logs action with timestamp and reason.
Use Google DPC-based device financing controls designed for retailers and distributors. Start from ₹60/key.