Hi @sybylla,
Hexnode handles this differently depending on the platform, mainly because each OS exposes different local management capabilities.
Android
Hexnode supports activity-based local automation for Android. You can configure an automation rule with an Inactivity trigger and choose actions such as Lock Device, Enable Lost Mode, or Wipe Device. This can help when you need an action to trigger based on inactivity without waiting for a live console command.
Path:
- Log in to the Hexnode UEM console.
- Navigate to the Automate tab and click New Automation.
- Select the target platform.
- Under Create New Automation, select Quick.
- Under Triggers and Schedules, select Event > Inactivity, then choose either On Device Inactive or Device inactive for specific period.
- Under Choose Actions, select the desired action: Lock Device, Enable Lost Mode, or Wipe Device.
- Proceed to Targets / Assignments to assign the rule to the required devices or device groups, then save the automation.
Windows
Hexnode does not provide a native offline inactivity automation rule for Windows. A possible approach is to deploy a custom PowerShell script that locally monitors idle time or network disconnect duration and then triggers a lock or wipe action locally. For wipe scenarios, this may involve Windows management components such as the MDM_RemoteWipe WMI class. This should be tested carefully before production use.
macOS
macOS does not support a native MDM-based offline trigger for automatic lock or wipe. Remote lock and wipe commands require the device to receive the command through Apple’s MDM/APNs flow, so the Mac must come online. Although scripts can be deployed to macOS, silent local wipe workflows are restricted by modern macOS security requirements.
However, app restrictions such as macOS blocklists are stored locally after deployment. Once the blocklist policy has reached the Mac, the selected apps remain blocked even if the device later goes offline.
iOS
iOS does not allow background scripts or arbitrary local automation because of Apple’s sandboxing and MDM framework restrictions. Remote wipe, Lost Mode, and lock commands require network connectivity.
For iOS theft-prevention hardening, use pre-deployed controls such as supervised enrollment, Kiosk Mode, restrictions to prevent access to settings where applicable, disabling manual erase from settings, and Activation Lock through Apple Business where supported.
Regards,
Sienna Carter
Hexnode UEM