Skip to content

Policy Keys

This page lists key names used in the current config and app snapshot flow.

Device Config Keys (Core)

KeyTypeNotes
apps.block_new_appsboolBlocks new app activation until approved.
apps.allow_user_updatesboolAllows user-driven updates path.
apps.available_packagesjsonStore-request available list.
apps.requested_packagesjsonStore-request queue.
apps.approvedjsonApproved package list.
apps.known_installedjsonKnown installed package list.
time_management.enabledboolGlobal time management switch.
system.* restrictionsboolDevice-owner restrictions (calls/sms/install/etc).
accessibility.* togglesbool/stringApp UI-surface blockers and Android Auto quirk mode.
network.vpn_enabledboolEnables PCAP network service path.
network.vpn_app_modestringinclude or exclude.
network.block_all_trafficboolCut traffic mode (with VPN path).
network.domain_whitelist_enabledboolHost whitelist mode.
network.domain_whitelist_hostsjsonHost allow list data.
network.domain_blacklist_enabledboolHost blacklist mode.
network.domain_blacklist_hostsjsonHost deny list data.
network.private_dns_enabledboolPrivate DNS policy toggle.
network.private_dns_hostnamestringPrivate DNS hostname.
kiosk.* keysbool/string/jsonKiosk enablement, behavior flags, allowed packages.
settings.languagestringApp language override.
settings.app_density_percentintUI density scaling.
auth.pin_sha256stringStored auth PIN hash.
updates.muted_packagesjsonMuted update package list.

App Snapshot Fields (apps/{package})

FieldTypeMeaning
hiddenboolApp hidden by policy.
suspendedboolApp suspended by policy.
disabledboolApp disabled by policy.
jumpOutboolForced jump-out policy active.
uninstallBlockedboolUninstall blocked flag.
networkBlockedboolApp network block flag.
webviewBlockedboolWebView blocklist flag.
webviewExceptionboolWebView exception flag.
vpnExcluded / vpnIncludedboolVPN package mode membership.
kioskAllowedboolIncluded in kiosk allowlist.
timeControlledboolTime policy exists for this app.
timePolicyobjectSerialized schedule/countdown policy.
managedboolDerived true when any control is active.
updatedAtMsnumberLast snapshot update timestamp.
sourcestringWriter source (device or admin).

Transition Keys

KeyStatus
network.premium_vpn_enabledDeprecated; migrated to legacy PCAP defaults.
network.vpn_offline_non_chromeLegacy website/offline sync path.
network.chrome_offlineLegacy website/offline sync path.

Source of Truth

  • Website config schema: TripleUMDM_New_Website/app/components/dashboard/constants.ts
  • Android config apply path: TripleUMDM/app/src/main/java/com/tripleu/config/ConfigPoller.kt
  • App snapshot writer: TripleUMDM/app/src/main/java/com/tripleu/config/AppSnapshotStorage.kt