From 753cdbe32084157c8663ab14a7280a15413c536a Mon Sep 17 00:00:00 2001 From: Tung Manh Hoang Date: Tue, 18 Nov 2025 15:30:31 +0700 Subject: [PATCH 01/12] KOB-50746 add instructions to manage cleanup policies for organization and team --- docs/modules/devices/nav.adoc | 5 +- .../manage-device-cleanup-policies.adoc | 77 +++++++++++++++++++ .../teams/create-a-device-cleanup-policy.adoc | 21 ++--- 3 files changed, 92 insertions(+), 11 deletions(-) create mode 100644 docs/modules/devices/pages/local-devices/cleanup-policy/manage-device-cleanup-policies.adoc diff --git a/docs/modules/devices/nav.adoc b/docs/modules/devices/nav.adoc index 4ece447e1..aa2fb7e1d 100644 --- a/docs/modules/devices/nav.adoc +++ b/docs/modules/devices/nav.adoc @@ -7,6 +7,10 @@ ** xref:local-devices/set-up-device-for-apple-pay.adoc[] +** Cleanup policy + +*** xref:local-devices/cleanup-policy/manage-device-cleanup-policies.adoc[] + ** xref:devices:local-devices/network-payload-capture/index.adoc[] *** xref:devices:local-devices/network-payload-capture/configure-the-host-machine.adoc[] *** xref:devices:local-devices/network-payload-capture/configure-an-ios-device.adoc[] @@ -15,6 +19,5 @@ *** xref:devices:local-devices/network-payload-capture/supported-mime-types.adoc[] * xref:devices:install-an-app.adoc[] -* xref:devices:create-a-device-cleanup-policy.adoc[Create a cleanup policy] * xref:devices:device-metadata.adoc[] * xref:devices:device-ip-addresses.adoc[] diff --git a/docs/modules/devices/pages/local-devices/cleanup-policy/manage-device-cleanup-policies.adoc b/docs/modules/devices/pages/local-devices/cleanup-policy/manage-device-cleanup-policies.adoc new file mode 100644 index 000000000..8293b1dd4 --- /dev/null +++ b/docs/modules/devices/pages/local-devices/cleanup-policy/manage-device-cleanup-policies.adoc @@ -0,0 +1,77 @@ += Manage device cleanup policies +:navtitle: Manage device cleanup policies + +A cleanup policy is a set of steps that are performed on a device when a session ends to remove test data and changes in device settings in the session. + +Learn about device cleanup policies management, including creating, editing, removing and assigning to teams or the organization. + +== Open the Cleanup Policies page + +include::profile:partial$open-settings.adoc[] + +Select *Cleanup Policy* to access the Cleanup Policies page. + +image:organization:.png[width=1000,alt=""] + +== About the predefined cleanup policies + +At the Cleanup Policies page, there are 2 predefined cleanup policies: + +* *Thorough*: This cleanup policy is equivalent to a user-created policy that has all configurations checked, and performs the most thorough cleanup on a device. + +* *No Cleanup*: This cleanup policy does not perform any cleanup on a device. It is *not* equivalent to a user-created policy without any checked item, as there are still some cleanup configurations enabled for the latter. + +These predefined policies are created by the system and are not editable or removable. + +== Create or edit a cleanup policy + +At the Cleanup Policies page, choose the *Create* button. + +image:organization:.png[width=1000,alt=""] + +Enter a name and description. + +image:organization:configure-cleanup-policy-closeup.png[width=500,alt="A closeup to cleanup policy configuration modal"] + +Check the configurations you want to add for *both* the Android and iOS tabs. Refer to this page for a list of all configurations. + +[NOTE]: There are additional configurations not shown here that are always enabled for user-created cleanup policies. Refer to the list of configurations to learn more. + +image:organization:check-policies-closeup.png[width=500,alt="Check the policies you want to add"] + +When you're finished, select *Save*. + +image:organization:cleanup-confirm-popup-closeup.png[width=500,alt="Confirm create new cleanup policies"] + +The cleanup policy now appears in the list. + +Select the created cleanup policy's name to open the edit dialog. + +NOTE: The predefined cleanup policies (_Thorough_ and _No Cleanup_) cannot be edited. + +Edit the cleanup policy, then choose Save to apply the changes. + +IMPORTANT: The created cleanup policy is not active until it is assigned as default for the organization or team. + +== Remove a cleanup policy + +At the Cleanup Policies page, select to highlight a cleanup policy. + +Select the *Remove* button, then confirm the removal in the pop-up. + +NOTE: The predefined cleanup policies (_Thorough_ and _No Cleanup_) cannot be removed. + +== Assign a cleanup policy as default for the organization + +At the Cleanup Policies page, select to highlight a cleanup policy. + +Select the *Mark as default* button, then confirm the selection in the pop-up. + +After being assigned as the default for the organization, the cleanup policy is applied: + +* At the end of all sessions launched under the organization. + +* After the device restarts or reconnects to the Portal. + +include::organization:teams/create-a-device-cleanup-policy.adoc[lines=5..] + diff --git a/docs/modules/organization/pages/teams/create-a-device-cleanup-policy.adoc b/docs/modules/organization/pages/teams/create-a-device-cleanup-policy.adoc index edc32868d..a38ec0043 100644 --- a/docs/modules/organization/pages/teams/create-a-device-cleanup-policy.adoc +++ b/docs/modules/organization/pages/teams/create-a-device-cleanup-policy.adoc @@ -1,9 +1,9 @@ -= Create a device cleanup policy -:navtitle: Create a device cleanup policy += Create a device cleanup policy for a team +:navtitle: Create a team cleanup policy Learn how to create a cleanup policy for your team's private devices, so your devices will be cleaned up after a session and ready to be used in the next one. -== Create a cleanup policy +== Create and assign a cleanup policy for a team In *Org Management*, select *Teams*, then search for your team. @@ -13,21 +13,22 @@ In your team, select *Settings*, then select *New*. image:organization:select-new-settings-context.png[width=1000,alt="Click New to add a cleanup policy"] -Choose an OS, then enter a name and description. - -[NOTE] -Apple IDs cannot be added to iOS cleanup policies. +Enter a name and description. image:organization:configure-cleanup-policy-closeup.png[width=500,alt="A closeup to cleanup policy configuration modal"] -Check the policies you want to add. +Check the configurations you want to add for *both* the Android and iOS tabs. Refer to this page for a list of all configurations. + +NOTE: There are additional configurations not shown here that are always enabled for user-created cleanup policies. Refer to the list of configurations to learn more. image:organization:check-policies-closeup.png[width=500,alt="Check the policies you want to add"] -When you're finished, select *Save*. +When you're finished, select *Save*, then confirm the creation in the pop-up. image:organization:cleanup-confirm-popup-closeup.png[width=500,alt="Confirm create new cleanup policies"] -Now your devices will be cleaned up after a session, so they're ready to use in the next session. +Select *Save* one more time in the Create or Edit team page to apply the changes. image:organization:click-save-cleanup-context.png[width=1000,alt="Click Save after creating a new cleanup policy"] + +After being assigned as the default for the team, the cleanup policy is applied at the end of all sessions launched under the team. From 956004bc3b3f0eeab6f2038afb61462d466031c9 Mon Sep 17 00:00:00 2001 From: Tung Manh Hoang Date: Tue, 18 Nov 2025 20:20:39 +0700 Subject: [PATCH 02/12] KOB-50746 add list of cleanup configurations --- .../cleanup-configurations.adoc | 123 ++++++++++++++++++ .../manage-device-cleanup-policies.adoc | 29 ++++- .../teams/create-a-device-cleanup-policy.adoc | 8 +- .../pages/teams/manage-teams.adoc | 2 +- 4 files changed, 155 insertions(+), 7 deletions(-) create mode 100644 docs/modules/devices/pages/local-devices/cleanup-policy/cleanup-configurations.adoc diff --git a/docs/modules/devices/pages/local-devices/cleanup-policy/cleanup-configurations.adoc b/docs/modules/devices/pages/local-devices/cleanup-policy/cleanup-configurations.adoc new file mode 100644 index 000000000..197820fc6 --- /dev/null +++ b/docs/modules/devices/pages/local-devices/cleanup-policy/cleanup-configurations.adoc @@ -0,0 +1,123 @@ += List of cleanup configurations + +Learn about the available cleanup configurations that are included in a cleanup policy. + +== Android + +=== Set chrome as debug application + +This configuration is always active in user-created policy. + +=== Remove device passcode + +This configuration is always active in user-created policy when the organization is using passcode mode 1 or 2. + +=== Unlock the screen + +This configuration is always active in user-created policy when the organization is using passcode mode 1 or 2. + +=== Remove http proxy on the devices + +This configuration is always active in user-created policy + +(A) Reset to lowest screen brightness. + +Not working for some Chinese models. + +(A) Clear image injection. + +(A) Set orientation device to portrait. + +(A) Change the system language to English. + +(S) Remove all non-system applications (except system applications and appllications exempted from removal). With 4.20, there is an option to exempt apps with certain bundle ID from being removed. + +Cleanup policy option: All apps installed within a session will be removed + +(S) Clear data (cache) applications on devices (except system applications and appllications exempted from removal). + +Cleanup policy option: App’s data will be cleared + +This step is only executed when All apps installed within a session will be removed is turned off. + +(S) Turn on Wi-Fi. + +Cleanup policy option: Device settings will be reset. + +(S) Turn off pocket mode on device. + +Cleanup policy option: Device settings will be reset. + +Only applies to some models that have this option. + +(S) Enable stay awake while plugging in device. + +Cleanup policy option: Device settings will be reset. + +Device will not go to sleep while being plugged in. + +(?) Enable access to hidden APIs for testing or development purposes on Android. + +(S) Reset Time Zone. + +Cleanup policy option: Device settings will be reset. + +Reset the Time Zone to device’s current location. + +(S) Reset Geolocation. + +Cleanup policy option: Device settings will be reset. + +Reset Geolocation back to the current location of the device. + +(S) Reset all apps state to the default screen. + +Cleanup policy option: All apps in the Recent Apps list will return to their starting state + +The opened apps are still going to be shown in the Recent Apps menu, only their states are reset. + +The screenshot in the Recent Apps screen may not be reset. Launch the app to confirm that its state is reset. + +The state reset depends on the behavior of the app itself. + +(S) Clear browsing history and data on supported browsers: Chrome and Chrome Beta. + +Cleanup policy option: Browser apps will be removed history and browsing data - Chrome, Chrome Beta. + +(S) Remove all accounts from system (user's online accounts which grant applications access to online resources with "one-click" approval) first. Then remove accounts by opening “Accounts” in setting and remove account one by one. + +(S) Set “Navigation bar” to buttons. + +Cleanup policy option: Turn on the navigation bar + +Check if the device is using hardware or software navigation buttons. If software buttons are used: + +For Samsung devices, open Settings then navigate to Display → Navigation Bar, then set the navigation mode to Navigation buttons. + +For Google Pixel devices, open Settings then navigate to System → Gestures → System Navigation, then choose 3-button navigation. + +Note: this does not work for some brands (Oppo, Xiaomi, etc.). + +(S) Set Chrome as default browser. + +Cleanup policy option: Set Chrome as the default browser + +With Api >= 24, Open “Default app” by starting Intent. Then choose “Browser” and set “Chrome” as default browser. With Api < 24, Clear current default browser on device by go to detail page of current default browser and clear “Default browser”. Next open a website by starting web Intent. A dialog will show up tell to choose which browser to open. Choose Chrome and click “Always“ to set Chrome as default browser. + +(A) Turn off auto-update on Google Play Store. + +Perform the below steps in order: + +Open Google Play Store + +If there is no signed in account, select the 3-dot icon and choose Settings. If there is a signed-in account, open the drawer and select Settings. + +In Play Store Settings, select Network preferences → Auto-update apps, then choose Don’t auto-update apps and Done. + +(S) First will change to default (system) keyboard on the device. Then all keyboards cache on device (Only keyboards Kobiton supported e.g: GBoard, …). After changing to default keyboard, it'll clear keyboard’s clipboard (Expected result: Copy text from previous session does not paste after cleanup) + +(A) Set up chrome browser of the device. + +First it opens chrome browser on the device then it’ll skip all the welcome screen of chrome (Because when clearing chrome, the first time we open chrome usually have some welcome screens and it will block the automation so we have to close it). After skipping all welcome screen, we will go to chrome’s setting then turn off auto save password by finding “password” cell and switch the “Save passwords” to off. Then we turn off auto translate language by going to “Languages“ cell and switch “Offer to translate pages in other languages.“ to off. + +(?) Disable the toolbar on the Samsung keyboard, hiding shortcut icons for a cleaner interface \ No newline at end of file diff --git a/docs/modules/devices/pages/local-devices/cleanup-policy/manage-device-cleanup-policies.adoc b/docs/modules/devices/pages/local-devices/cleanup-policy/manage-device-cleanup-policies.adoc index 8293b1dd4..6138de6f3 100644 --- a/docs/modules/devices/pages/local-devices/cleanup-policy/manage-device-cleanup-policies.adoc +++ b/docs/modules/devices/pages/local-devices/cleanup-policy/manage-device-cleanup-policies.adoc @@ -5,6 +5,7 @@ A cleanup policy is a set of steps that are performed on a device when a session Learn about device cleanup policies management, including creating, editing, removing and assigning to teams or the organization. +[#_open_the_cleanup_policies_page] == Open the Cleanup Policies page include::profile:partial$open-settings.adoc[] @@ -47,7 +48,16 @@ The cleanup policy now appears in the list. Select the created cleanup policy's name to open the edit dialog. -NOTE: The predefined cleanup policies (_Thorough_ and _No Cleanup_) cannot be edited. +[NOTE] +==== + +The following cannot be edited: + +* Predefined cleanup policies (_Thorough_ and _No Cleanup_). + +* Any cleanup policy that is assigned as default for the organization. + +==== Edit the cleanup policy, then choose Save to apply the changes. @@ -59,7 +69,18 @@ At the Cleanup Policies page, select to highlight a cleanup policy. Select the *Remove* button, then confirm the removal in the pop-up. -NOTE: The predefined cleanup policies (_Thorough_ and _No Cleanup_) cannot be removed. +[NOTE] +==== + +The following cannot be removed: + +* Predefined cleanup policies (_Thorough_ and _No Cleanup_). + +* Any cleanup policy that is assigned as default for the organization. + +After removing a default cleanup policy of one or several teams, the default cleanup policy of the organization will be assigned as default for those teams instead. + +==== == Assign a cleanup policy as default for the organization @@ -71,7 +92,9 @@ After being assigned as the default for the organization, the cleanup policy is * At the end of all sessions launched under the organization. -* After the device restarts or reconnects to the Portal. +* After the device restarts or reconnects to the Portal after a disconnection. + +* After the device is released from retain or virtualUSB. include::organization:teams/create-a-device-cleanup-policy.adoc[lines=5..] diff --git a/docs/modules/organization/pages/teams/create-a-device-cleanup-policy.adoc b/docs/modules/organization/pages/teams/create-a-device-cleanup-policy.adoc index a38ec0043..d9245d448 100644 --- a/docs/modules/organization/pages/teams/create-a-device-cleanup-policy.adoc +++ b/docs/modules/organization/pages/teams/create-a-device-cleanup-policy.adoc @@ -9,11 +9,11 @@ In *Org Management*, select *Teams*, then search for your team. image:organization:select-a-team-context.png[width=1000,alt="Select a Team"] -In your team, select *Settings*, then select *New*. +In your team, select *Settings*, then either select an existing cleanup policy or choose *New* to create a new one. image:organization:select-new-settings-context.png[width=1000,alt="Click New to add a cleanup policy"] -Enter a name and description. +If you are creating a new cleanup policy, enter a name and description. image:organization:configure-cleanup-policy-closeup.png[width=500,alt="A closeup to cleanup policy configuration modal"] @@ -27,8 +27,10 @@ When you're finished, select *Save*, then confirm the creation in the pop-up. image:organization:cleanup-confirm-popup-closeup.png[width=500,alt="Confirm create new cleanup policies"] -Select *Save* one more time in the Create or Edit team page to apply the changes. +Select *Save* one more time to apply the changes. image:organization:click-save-cleanup-context.png[width=1000,alt="Click Save after creating a new cleanup policy"] After being assigned as the default for the team, the cleanup policy is applied at the end of all sessions launched under the team. + +In the xref:devices:local-devices/cleanup-policy/manage-device-cleanup-policies.adoc#_open_the_cleanup_policies_page[Cleanup Policies page,window=read-later], you can view all teams assigned to the cleanup policy by selecting *View teams*. diff --git a/docs/modules/organization/pages/teams/manage-teams.adoc b/docs/modules/organization/pages/teams/manage-teams.adoc index 4972f6775..1a6c68535 100644 --- a/docs/modules/organization/pages/teams/manage-teams.adoc +++ b/docs/modules/organization/pages/teams/manage-teams.adoc @@ -58,7 +58,7 @@ image:organization:private-test-mode-closeup.png[width=1000,alt="A closeup to Pr When you're finished, select *Save*. [#_cleanup_policy] -=== Set a cleanup policy +=== Set a default cleanup policy In *Settings*, select the dropdown. You can choose a default cleanup policy or xref:organization:teams/create-a-device-cleanup-policy.adoc[create a new one]. Team devices are cleaned up after every session, so they're ready to use for the next one. From 60bf3e824638ee2e68737bd146f706e80e9e0a07 Mon Sep 17 00:00:00 2001 From: Tung Manh Hoang Date: Wed, 19 Nov 2025 11:57:12 +0700 Subject: [PATCH 03/12] KOB-50746 continue adding list of configurations --- .../cleanup-configurations.adoc | 224 ++++++++++++++---- 1 file changed, 181 insertions(+), 43 deletions(-) diff --git a/docs/modules/devices/pages/local-devices/cleanup-policy/cleanup-configurations.adoc b/docs/modules/devices/pages/local-devices/cleanup-policy/cleanup-configurations.adoc index 197820fc6..4effe92f9 100644 --- a/docs/modules/devices/pages/local-devices/cleanup-policy/cleanup-configurations.adoc +++ b/docs/modules/devices/pages/local-devices/cleanup-policy/cleanup-configurations.adoc @@ -6,73 +6,83 @@ Learn about the available cleanup configurations that are included in a cleanup === Set chrome as debug application -This configuration is always active in user-created policy. +This configuration is always active in user-created policies. === Remove device passcode -This configuration is always active in user-created policy when the organization is using passcode mode 1 or 2. +This configuration is always active in user-created policies when the organization is using passcode mode 1 or 2. === Unlock the screen -This configuration is always active in user-created policy when the organization is using passcode mode 1 or 2. +This configuration is always active in user-created polices when the organization is using passcode mode 1 or 2. === Remove http proxy on the devices -This configuration is always active in user-created policy +This configuration is always active in user-created polices when a NPC session ends. -(A) Reset to lowest screen brightness. +=== Reset to the lowest screen brightness. + +This configuration is always active in user-created polices. Not working for some Chinese models. -(A) Clear image injection. +=== Clear image injection. -(A) Set orientation device to portrait. +This configuration is always active in user-created polices. -(A) Change the system language to English. +=== Set orientation device to portrait. -(S) Remove all non-system applications (except system applications and appllications exempted from removal). With 4.20, there is an option to exempt apps with certain bundle ID from being removed. +This configuration is always active in user-created polices. -Cleanup policy option: All apps installed within a session will be removed +=== Change the system language to English. -(S) Clear data (cache) applications on devices (except system applications and appllications exempted from removal). +This configuration is always active in user-created polices. -Cleanup policy option: App’s data will be cleared +=== Remove all non-system applications (except exempted apps) -This step is only executed when All apps installed within a session will be removed is turned off. +Cleanup policy option: `All apps installed within a session will be removed`. -(S) Turn on Wi-Fi. +There is an option to exempt apps with certain bundle ID from being removed. -Cleanup policy option: Device settings will be reset. +=== Clear data (cache) applications on devices (except system applications and appllications exempted from removal). -(S) Turn off pocket mode on device. +Cleanup policy option: `App’s data will be cleared` -Cleanup policy option: Device settings will be reset. +This step is only executed when `All apps installed within a session will be removed` is turned off. + +=== Turn on Wi-Fi. + +Cleanup policy option: `Device settings will be reset`. + +=== Turn off pocket mode on device. + +Cleanup policy option: `Device settings will be reset`. Only applies to some models that have this option. -(S) Enable stay awake while plugging in device. +=== Enable stay awake while plugging in device. -Cleanup policy option: Device settings will be reset. +Cleanup policy option: `Device settings will be reset`. Device will not go to sleep while being plugged in. -(?) Enable access to hidden APIs for testing or development purposes on Android. +=== (?) Enable access to hidden APIs for testing or development purposes on Android. -(S) Reset Time Zone. +=== Reset Time Zone. -Cleanup policy option: Device settings will be reset. +Cleanup policy option: `Device settings will be reset`. Reset the Time Zone to device’s current location. -(S) Reset Geolocation. +=== Reset Geolocation. -Cleanup policy option: Device settings will be reset. +Cleanup policy option: `Device settings will be reset`. Reset Geolocation back to the current location of the device. -(S) Reset all apps state to the default screen. +=== Reset all apps state to the default screen. -Cleanup policy option: All apps in the Recent Apps list will return to their starting state +Cleanup policy option: `All apps in the Recent Apps list will return to their starting state`. The opened apps are still going to be shown in the Recent Apps menu, only their states are reset. @@ -80,44 +90,172 @@ The screenshot in the Recent Apps screen may not be reset. Launch the app to con The state reset depends on the behavior of the app itself. -(S) Clear browsing history and data on supported browsers: Chrome and Chrome Beta. +Clear browsing history and data on supported browsers: Chrome and Chrome Beta. + +Cleanup policy option: `Browser apps will be removed history and browsing data` - `Chrome`, `Chrome Beta`. + +=== Remove all accounts from system -Cleanup policy option: Browser apps will be removed history and browsing data - Chrome, Chrome Beta. +Cleanup policy option: `Signed in accounts will be removed`. -(S) Remove all accounts from system (user's online accounts which grant applications access to online resources with "one-click" approval) first. Then remove accounts by opening “Accounts” in setting and remove account one by one. +Remove user's online accounts which grant applications access to online resources with "one-click" approval first, then remove accounts by opening “Accounts” in setting and remove account one by one. -(S) Set “Navigation bar” to buttons. +=== Set “Navigation bar” to buttons. -Cleanup policy option: Turn on the navigation bar +Cleanup policy option: `Turn on the navigation bar`. Check if the device is using hardware or software navigation buttons. If software buttons are used: -For Samsung devices, open Settings then navigate to Display → Navigation Bar, then set the navigation mode to Navigation buttons. +* For Samsung devices, open Settings then navigate to Display → Navigation Bar, then set the navigation mode to Navigation buttons. -For Google Pixel devices, open Settings then navigate to System → Gestures → System Navigation, then choose 3-button navigation. +* For Google Pixel devices, open Settings then navigate to System → Gestures → System Navigation, then choose 3-button navigation. -Note: this does not work for some brands (Oppo, Xiaomi, etc.). +NOTE: This does not work for some brands (Oppo, Xiaomi, etc.) -(S) Set Chrome as default browser. +=== Set Chrome as default browser. -Cleanup policy option: Set Chrome as the default browser +Cleanup policy option: `Set Chrome as the default browser`. With Api >= 24, Open “Default app” by starting Intent. Then choose “Browser” and set “Chrome” as default browser. With Api < 24, Clear current default browser on device by go to detail page of current default browser and clear “Default browser”. Next open a website by starting web Intent. A dialog will show up tell to choose which browser to open. Choose Chrome and click “Always“ to set Chrome as default browser. -(A) Turn off auto-update on Google Play Store. +=== Turn off auto-update on Google Play Store. + +This configuration is always active in user-created policies. Perform the below steps in order: -Open Google Play Store +* Open Google Play Store + +* If there is no signed in account, select the 3-dot icon and choose Settings. If there is a signed-in account, open the drawer and select Settings. + +* In Play Store Settings, select Network preferences → Auto-update apps, then choose Don’t auto-update apps and Done. -If there is no signed in account, select the 3-dot icon and choose Settings. If there is a signed-in account, open the drawer and select Settings. +=== Clear the keyboard cache -In Play Store Settings, select Network preferences → Auto-update apps, then choose Don’t auto-update apps and Done. +Cleanup policy option: `Clear the keyboard cache`. -(S) First will change to default (system) keyboard on the device. Then all keyboards cache on device (Only keyboards Kobiton supported e.g: GBoard, …). After changing to default keyboard, it'll clear keyboard’s clipboard (Expected result: Copy text from previous session does not paste after cleanup) +First will change to default (system) keyboard on the device. Then all keyboards cache on device (Only keyboards Kobiton supported e.g: GBoard, …). After changing to default keyboard, it'll clear keyboard’s clipboard (Expected result: Copy text from previous session does not paste after cleanup) -(A) Set up chrome browser of the device. +=== Set up Chrome browser of the device. + +This configuration is always active in user-created policies. First it opens chrome browser on the device then it’ll skip all the welcome screen of chrome (Because when clearing chrome, the first time we open chrome usually have some welcome screens and it will block the automation so we have to close it). After skipping all welcome screen, we will go to chrome’s setting then turn off auto save password by finding “password” cell and switch the “Save passwords” to off. Then we turn off auto translate language by going to “Languages“ cell and switch “Offer to translate pages in other languages.“ to off. -(?) Disable the toolbar on the Samsung keyboard, hiding shortcut icons for a cleaner interface \ No newline at end of file +=== (?) Disable the toolbar on the Samsung keyboard, hiding shortcut icons for a cleaner interface + +== iOS/iPadOS + +(AC) Remove passcode + +Condition: the organization is using passcode mode. + +(AC) Reset http proxy + +Condition: after an NPC session ends. + +(A) Set orientation to portrait. + +(A) Set screen brightness to lowest. + +(A) Reset device language to English. + +(S) Remove all non-system applications (except applications from mobile lab, applications’s bundleId contain apple prefix ("com.apple") and applications client chose to ignore remove). With 4.20, there is an option to exempt apps with certain bundle ID from being removed. + +Cleanup policy option: All apps installed and associated data within a session will be removed + +(S) Reset display zoom to Standard. + +Cleanup policy option: Device settings will be reset. + +Only triggers on devices that has Display Zoom available. + +(S) Clean Safari history and data. + +Cleanup policy option: Browser apps will be removed history and browsing data - Safari. + +Open Settings → Apps → Safari (or Settings → Safari) → Clear History and Website Data, then select All History, turn on Close All Tabs, and select Clear History. + +(S) Removed signed in mail accounts except iCloud. + +Cleanup policy option: Signed in accounts will be removed. + +Open Settings → Apps → Mail (or Settings → Mail) → Accounts, then remove all signed in accounts for Google, Outlook, Microsoft Exchange, Yahoo, Aol, Outlook. + +Note: thi step will not removed signed in Apple IDs or iCloud accounts. + +Known issue: for some iOS versions, Yahoo accounts are not removed. + +(S) Turn on Wi-Fi + +Cleanup policy option: Device settings will be reset. + +(S) Turn on Bluetooth + +Cleanup policy option: Device settings will be reset. + +(S) Turn off airplane mode. + +Cleanup policy option: Device settings will be reset. + +(S) Turn on Web Inspector for Safari. + +Cleanup policy option: Device settings will be reset. + +Open Settings → Apps → Safari (Or Settings → Safari) → Advanced, then turn on Web Inspector. + +Note: This cleanup policy does not turn on Remote Automation. + +(S) Turn on UI Automation. + +Cleanup policy option: Device settings will be reset. + +Open Settings → Developer, then turn on Enable UI Automation. + +(S) Turn off Low Power Mode and Auto-lock. + +Cleanup policy option: Device settings will be reset. + +Open Settings → Battery, then turn off Low Power Mode. Only triggers for iOS versions with this option. + +Open Settings → Display & Brightness, then set the value of Auto-lock to Never. Note: this option is locked to 2 minutes if Low Power Mode is on. + +(S) Turn on Location Services. + +Cleanup policy option: Device settings will be reset. + +(S) Turn off Assistive Touch. + +Cleanup policy option: Device settings will be reset. + +Open Settings → Accessibility → Touch → Assistive Touch, then turn off Assistive Touch. + +(S) Turn off Ringer and Alert sound. + +Cleanup policy option: Device settings will be reset. + +Open Settings → Sound & Haptics (or Sound in iPad), then set Ringtone & Alerts volume to 0. + +(S) Reset Time Zone. + +Cleanup policy option: Device settings will be reset. + +Open Settings → General → Date & Time, then turn off Set Automatically and set the time zone manually to the current location of the device. + +Note: some time zone cannot be reset. + +(S) Reset Geolocation. + +Cleanup policy option: Device settings will be reset. + +Reset Geolocation back to the current location of the device. + +(S) Reset all apps state to the default screen. + +Cleanup policy option: All apps in the Recent Apps list will return to their starting state + +The opened apps are still going to be shown in the Recent Apps menu, only their states are reset. + +The screenshot in the Recent Apps screen may not be reset. Launch the app to confirm that its state is reset. + +The state reset depends on the behavior of the app itself. Example: in Safari, resetting the state does not close active browser tab, unless the cleanup steps for Safari are enabled. \ No newline at end of file From 5d417151d31eacf1eaaee5b93878bbc3cc745799 Mon Sep 17 00:00:00 2001 From: Tung Manh Hoang Date: Wed, 19 Nov 2025 14:18:49 +0700 Subject: [PATCH 04/12] KOB-50746 continue adding list of configurations --- .../cleanup-configurations.adoc | 88 ++++++++++--------- 1 file changed, 48 insertions(+), 40 deletions(-) diff --git a/docs/modules/devices/pages/local-devices/cleanup-policy/cleanup-configurations.adoc b/docs/modules/devices/pages/local-devices/cleanup-policy/cleanup-configurations.adoc index 4effe92f9..eede2fd6c 100644 --- a/docs/modules/devices/pages/local-devices/cleanup-policy/cleanup-configurations.adoc +++ b/docs/modules/devices/pages/local-devices/cleanup-policy/cleanup-configurations.adoc @@ -146,113 +146,121 @@ First it opens chrome browser on the device then it’ll skip all the welcome sc == iOS/iPadOS -(AC) Remove passcode +=== Remove passcode -Condition: the organization is using passcode mode. +This configuration is always active in user-created policies when the organization is using passcode mode 1 or 2. -(AC) Reset http proxy +=== Reset http proxy -Condition: after an NPC session ends. +This configuration is always active in user-created polices when a NPC session ends. -(A) Set orientation to portrait. +=== Set orientation to portrait. -(A) Set screen brightness to lowest. +This configuration is always active in user-created policies. -(A) Reset device language to English. +==== Set screen brightness to lowest. -(S) Remove all non-system applications (except applications from mobile lab, applications’s bundleId contain apple prefix ("com.apple") and applications client chose to ignore remove). With 4.20, there is an option to exempt apps with certain bundle ID from being removed. +This configuration is always active in user-created policies. -Cleanup policy option: All apps installed and associated data within a session will be removed +=== Reset device language to English. -(S) Reset display zoom to Standard. +This configuration is always active in user-created policies. + +=== Remove all non-system applications (except exempted apps) -Cleanup policy option: Device settings will be reset. +Remove all non-system applications (except applications from mobile lab, applications’s bundleId contain apple prefix ("com.apple") and applications client chose to ignore remove). With 4.20, there is an option to exempt apps with certain bundle ID from being removed. + +Cleanup policy option: `All apps installed and associated data within a session will be removed`. + +=== Reset display zoom to Standard. + +Cleanup policy option: `Device settings will be reset`. Only triggers on devices that has Display Zoom available. -(S) Clean Safari history and data. +=== Clean Safari history and data. -Cleanup policy option: Browser apps will be removed history and browsing data - Safari. +Cleanup policy option: `Browser apps will be removed history and browsing data` - `Safari`. Open Settings → Apps → Safari (or Settings → Safari) → Clear History and Website Data, then select All History, turn on Close All Tabs, and select Clear History. -(S) Removed signed in mail accounts except iCloud. +==== Removed signed in mail accounts except iCloud. -Cleanup policy option: Signed in accounts will be removed. +Cleanup policy option: `Signed in accounts will be removed`. Open Settings → Apps → Mail (or Settings → Mail) → Accounts, then remove all signed in accounts for Google, Outlook, Microsoft Exchange, Yahoo, Aol, Outlook. -Note: thi step will not removed signed in Apple IDs or iCloud accounts. +Note: this step will not remove signed in Apple IDs or iCloud accounts. Known issue: for some iOS versions, Yahoo accounts are not removed. -(S) Turn on Wi-Fi +=== Turn on Wi-Fi -Cleanup policy option: Device settings will be reset. +Cleanup policy option: `Device settings will be reset`. -(S) Turn on Bluetooth +=== Turn on Bluetooth -Cleanup policy option: Device settings will be reset. +Cleanup policy option: `Device settings will be reset`. -(S) Turn off airplane mode. +=== Turn off airplane mode. -Cleanup policy option: Device settings will be reset. +Cleanup policy option: `Device settings will be reset`. -(S) Turn on Web Inspector for Safari. +=== Turn on Web Inspector for Safari. -Cleanup policy option: Device settings will be reset. +Cleanup policy option: `Device settings will be reset`. Open Settings → Apps → Safari (Or Settings → Safari) → Advanced, then turn on Web Inspector. Note: This cleanup policy does not turn on Remote Automation. -(S) Turn on UI Automation. +=== Turn on UI Automation. -Cleanup policy option: Device settings will be reset. +Cleanup policy option: `Device settings will be reset`. Open Settings → Developer, then turn on Enable UI Automation. -(S) Turn off Low Power Mode and Auto-lock. +=== Turn off Low Power Mode and Auto-lock. -Cleanup policy option: Device settings will be reset. +Cleanup policy option: `Device settings will be reset`. Open Settings → Battery, then turn off Low Power Mode. Only triggers for iOS versions with this option. Open Settings → Display & Brightness, then set the value of Auto-lock to Never. Note: this option is locked to 2 minutes if Low Power Mode is on. -(S) Turn on Location Services. +=== Turn on Location Services. -Cleanup policy option: Device settings will be reset. +Cleanup policy option: `Device settings will be reset`. -(S) Turn off Assistive Touch. +=== Turn off Assistive Touch. -Cleanup policy option: Device settings will be reset. +Cleanup policy option: `Device settings will be reset`. Open Settings → Accessibility → Touch → Assistive Touch, then turn off Assistive Touch. -(S) Turn off Ringer and Alert sound. +=== Turn off Ringer and Alert sound. -Cleanup policy option: Device settings will be reset. +Cleanup policy option: `Device settings will be reset`. Open Settings → Sound & Haptics (or Sound in iPad), then set Ringtone & Alerts volume to 0. -(S) Reset Time Zone. +=== Reset Time Zone. -Cleanup policy option: Device settings will be reset. +Cleanup policy option: `Device settings will be reset`. Open Settings → General → Date & Time, then turn off Set Automatically and set the time zone manually to the current location of the device. Note: some time zone cannot be reset. -(S) Reset Geolocation. +=== Reset Geolocation. -Cleanup policy option: Device settings will be reset. +Cleanup policy option: `Device settings will be reset`. Reset Geolocation back to the current location of the device. -(S) Reset all apps state to the default screen. +=== Reset all apps state to the default screen. -Cleanup policy option: All apps in the Recent Apps list will return to their starting state +Cleanup policy option: `All apps in the Recent Apps list will return to their starting state` The opened apps are still going to be shown in the Recent Apps menu, only their states are reset. From 162f79aa53d11d21af37e2e5ac6ec6a105c93054 Mon Sep 17 00:00:00 2001 From: Tung Manh Hoang Date: Wed, 19 Nov 2025 14:57:43 +0700 Subject: [PATCH 05/12] KOB-50746 continue adding list of configurations and update navigations --- docs/modules/devices/nav.adoc | 1 + .../cleanup-configurations.adoc | 304 ++++++++---------- .../manage-device-cleanup-policies.adoc | 6 +- .../teams/create-a-device-cleanup-policy.adoc | 4 +- 4 files changed, 145 insertions(+), 170 deletions(-) diff --git a/docs/modules/devices/nav.adoc b/docs/modules/devices/nav.adoc index aa2fb7e1d..321729529 100644 --- a/docs/modules/devices/nav.adoc +++ b/docs/modules/devices/nav.adoc @@ -10,6 +10,7 @@ ** Cleanup policy *** xref:local-devices/cleanup-policy/manage-device-cleanup-policies.adoc[] +*** xref:local-devices/cleanup-policy/cleanup-configurations.adoc[] ** xref:devices:local-devices/network-payload-capture/index.adoc[] *** xref:devices:local-devices/network-payload-capture/configure-the-host-machine.adoc[] diff --git a/docs/modules/devices/pages/local-devices/cleanup-policy/cleanup-configurations.adoc b/docs/modules/devices/pages/local-devices/cleanup-policy/cleanup-configurations.adoc index eede2fd6c..a3288de98 100644 --- a/docs/modules/devices/pages/local-devices/cleanup-policy/cleanup-configurations.adoc +++ b/docs/modules/devices/pages/local-devices/cleanup-policy/cleanup-configurations.adoc @@ -1,269 +1,243 @@ -= List of cleanup configurations += List of Cleanup Configurations -Learn about the available cleanup configurations that are included in a cleanup policy. +Overview of cleanup configurations included in a cleanup policy. == Android -=== Set chrome as debug application +=== Set Chrome as debug application -This configuration is always active in user-created policies. +* Always active in user-created policies. === Remove device passcode -This configuration is always active in user-created policies when the organization is using passcode mode 1 or 2. +* Always active in user-created policies when the organization uses passcode mode 1 or 2. === Unlock the screen -This configuration is always active in user-created polices when the organization is using passcode mode 1 or 2. +* Always active in user-created policies when the organization uses passcode mode 1 or 2. -=== Remove http proxy on the devices +=== Remove HTTP proxy on devices -This configuration is always active in user-created polices when a NPC session ends. +* Always active in user-created policies when an NPC session ends. -=== Reset to the lowest screen brightness. +=== Reset screen brightness to the lowest level -This configuration is always active in user-created polices. +* Always active in user-created policies. +* Not supported on some Chinese device models. -Not working for some Chinese models. +=== Clear image injection -=== Clear image injection. +* Always active in user-created policies. -This configuration is always active in user-created polices. +=== Set device orientation to portrait -=== Set orientation device to portrait. +* Always active in user-created policies. -This configuration is always active in user-created polices. +=== Change system language to English -=== Change the system language to English. - -This configuration is always active in user-created polices. +* Always active in user-created policies. === Remove all non-system applications (except exempted apps) -Cleanup policy option: `All apps installed within a session will be removed`. - -There is an option to exempt apps with certain bundle ID from being removed. - -=== Clear data (cache) applications on devices (except system applications and appllications exempted from removal). - -Cleanup policy option: `App’s data will be cleared` - -This step is only executed when `All apps installed within a session will be removed` is turned off. - -=== Turn on Wi-Fi. - -Cleanup policy option: `Device settings will be reset`. - -=== Turn off pocket mode on device. - -Cleanup policy option: `Device settings will be reset`. - -Only applies to some models that have this option. - -=== Enable stay awake while plugging in device. - -Cleanup policy option: `Device settings will be reset`. - -Device will not go to sleep while being plugged in. - -=== (?) Enable access to hidden APIs for testing or development purposes on Android. - -=== Reset Time Zone. - -Cleanup policy option: `Device settings will be reset`. - -Reset the Time Zone to device’s current location. - -=== Reset Geolocation. - -Cleanup policy option: `Device settings will be reset`. - -Reset Geolocation back to the current location of the device. +* Cleanup option: `All apps installed within a session will be removed`. +* Supports exemption of apps with specified bundle IDs. -=== Reset all apps state to the default screen. +=== Clear application data (cache) except for system apps and exempted apps -Cleanup policy option: `All apps in the Recent Apps list will return to their starting state`. +* Cleanup option: `App’s data will be cleared`. +* Executes only when `All apps installed within a session will be removed` is turned off. -The opened apps are still going to be shown in the Recent Apps menu, only their states are reset. +=== Turn on Wi-Fi -The screenshot in the Recent Apps screen may not be reset. Launch the app to confirm that its state is reset. +* Cleanup option: `Device settings will be reset`. -The state reset depends on the behavior of the app itself. +=== Turn off pocket mode -Clear browsing history and data on supported browsers: Chrome and Chrome Beta. +* Cleanup option: `Device settings will be reset`. +* Applies only to supported device models. -Cleanup policy option: `Browser apps will be removed history and browsing data` - `Chrome`, `Chrome Beta`. +=== Enable “Stay Awake” while plugged in -=== Remove all accounts from system +* Cleanup option: `Device settings will be reset`. +* Keeps the device awake while connected to power. -Cleanup policy option: `Signed in accounts will be removed`. +=== (?) Enable access to hidden APIs for testing or development -Remove user's online accounts which grant applications access to online resources with "one-click" approval first, then remove accounts by opening “Accounts” in setting and remove account one by one. +* Behavior may vary by device model and OS version. -=== Set “Navigation bar” to buttons. +=== Reset Time Zone -Cleanup policy option: `Turn on the navigation bar`. +* Cleanup option: `Device settings will be reset`. +* Restores the device’s time zone to its current physical location. -Check if the device is using hardware or software navigation buttons. If software buttons are used: +=== Reset Geolocation -* For Samsung devices, open Settings then navigate to Display → Navigation Bar, then set the navigation mode to Navigation buttons. +* Cleanup option: `Device settings will be reset`. +* Resets geolocation to the device’s current physical location. -* For Google Pixel devices, open Settings then navigate to System → Gestures → System Navigation, then choose 3-button navigation. +=== Reset all app states to default -NOTE: This does not work for some brands (Oppo, Xiaomi, etc.) +* Cleanup option: `All apps in the Recent Apps list will return to their starting state`. +* Apps remain visible in the Recent Apps list, but their internal state is reset. +* Screenshots in the Recent Apps list might not update until the app is opened. +* Actual reset behavior depends on each app. -=== Set Chrome as default browser. +=== Clear browsing history and data on supported browsers -Cleanup policy option: `Set Chrome as the default browser`. +* Cleanup option: `Browser apps will have history and browsing data removed`. +* Supported browsers: `Chrome` and `Chrome Beta`. -With Api >= 24, Open “Default app” by starting Intent. Then choose “Browser” and set “Chrome” as default browser. With Api < 24, Clear current default browser on device by go to detail page of current default browser and clear “Default browser”. Next open a website by starting web Intent. A dialog will show up tell to choose which browser to open. Choose Chrome and click “Always“ to set Chrome as default browser. +=== Remove all accounts from the system -=== Turn off auto-update on Google Play Store. +* Cleanup option: `Signed in accounts will be removed`. +* Removes accounts that grant access to online resources with one-click approval first, then removes remaining accounts individually in the Accounts settings. -This configuration is always active in user-created policies. +=== Set Navigation bar to buttons -Perform the below steps in order: +* Cleanup option: `Turn on the navigation bar`. +* If software navigation buttons are used: +** Samsung: Settings → Display → Navigation Bar → Navigation buttons. +** Google Pixel: Settings → System → Gestures → System Navigation → 3-button navigation. +** Not supported on some brands (for example, Oppo and Xiaomi). -* Open Google Play Store +=== Set Chrome as the default browser -* If there is no signed in account, select the 3-dot icon and choose Settings. If there is a signed-in account, open the drawer and select Settings. +* Cleanup option: `Set Chrome as the default browser`. -* In Play Store Settings, select Network preferences → Auto-update apps, then choose Don’t auto-update apps and Done. +=== Turn off auto-update in Google Play Store -=== Clear the keyboard cache +* Always active in user-created policies. +* Steps: +** Open Google Play Store. +** Open Settings from the menu or drawer, depending on account state. +** Navigate to Network Preferences → Auto-update apps → Don’t auto-update apps → Done. -Cleanup policy option: `Clear the keyboard cache`. +=== Clear keyboard cache -First will change to default (system) keyboard on the device. Then all keyboards cache on device (Only keyboards Kobiton supported e.g: GBoard, …). After changing to default keyboard, it'll clear keyboard’s clipboard (Expected result: Copy text from previous session does not paste after cleanup) +* Cleanup option: `Clear the keyboard cache`. +* Switch to the default system keyboard, clears supported keyboard caches (for example, Gboard). +* Clears keyboard clipboard data. -=== Set up Chrome browser of the device. +=== Set up Chrome browser -This configuration is always active in user-created policies. +* Always active in user-created policies. +* Opens Chrome and dismisses initial welcome screens. +* Opens Chrome settings, then: +** Disable password saving under “Passwords”. +** Disable translation prompts under “Languages”. -First it opens chrome browser on the device then it’ll skip all the welcome screen of chrome (Because when clearing chrome, the first time we open chrome usually have some welcome screens and it will block the automation so we have to close it). After skipping all welcome screen, we will go to chrome’s setting then turn off auto save password by finding “password” cell and switch the “Save passwords” to off. Then we turn off auto translate language by going to “Languages“ cell and switch “Offer to translate pages in other languages.“ to off. +=== (?) Disable the toolbar on Samsung Keyboard -=== (?) Disable the toolbar on the Samsung keyboard, hiding shortcut icons for a cleaner interface +* Hides keyboard shortcut icons on supported Samsung devices. == iOS/iPadOS === Remove passcode -This configuration is always active in user-created policies when the organization is using passcode mode 1 or 2. +* Always active in user-created policies when the organization uses passcode mode 1 or 2. -=== Reset http proxy +=== Reset HTTP proxy -This configuration is always active in user-created polices when a NPC session ends. +* Always active in user-created policies when an NPC session ends. -=== Set orientation to portrait. +=== Set orientation to portrait -This configuration is always active in user-created policies. +* Always active in user-created policies. -==== Set screen brightness to lowest. +=== Set screen brightness to the lowest level -This configuration is always active in user-created policies. +* Always active in user-created policies. -=== Reset device language to English. +=== Reset device language to English -This configuration is always active in user-created policies. +* Always active in user-created policies. === Remove all non-system applications (except exempted apps) -Remove all non-system applications (except applications from mobile lab, applications’s bundleId contain apple prefix ("com.apple") and applications client chose to ignore remove). With 4.20, there is an option to exempt apps with certain bundle ID from being removed. - -Cleanup policy option: `All apps installed and associated data within a session will be removed`. - -=== Reset display zoom to Standard. - -Cleanup policy option: `Device settings will be reset`. - -Only triggers on devices that has Display Zoom available. +* Removes all non-system applications except Mobile Lab apps, apps with bundle IDs starting with `com.apple`, and apps exempted by the client. +* Cleanup option: `All apps installed and associated data within a session will be removed`. -=== Clean Safari history and data. +=== Reset display zoom to Standard -Cleanup policy option: `Browser apps will be removed history and browsing data` - `Safari`. +* Cleanup option: `Device settings will be reset`. +* Applies only to device models that support Display Zoom. -Open Settings → Apps → Safari (or Settings → Safari) → Clear History and Website Data, then select All History, turn on Close All Tabs, and select Clear History. +=== Clean Safari history and data -==== Removed signed in mail accounts except iCloud. +* Cleanup option: `Browser apps will have history and browsing data removed` – `Safari`. +* Steps: +** Open Settings → Safari. +** Select Clear History and Website Data. +** Select All History. +** Turn on Close All Tabs. +** Select Clear History. -Cleanup policy option: `Signed in accounts will be removed`. +=== Remove signed-in mail accounts except Apple ID and iCloud -Open Settings → Apps → Mail (or Settings → Mail) → Accounts, then remove all signed in accounts for Google, Outlook, Microsoft Exchange, Yahoo, Aol, Outlook. - -Note: this step will not remove signed in Apple IDs or iCloud accounts. - -Known issue: for some iOS versions, Yahoo accounts are not removed. +* Cleanup option: `Signed in accounts will be removed`. +* Remove accounts for Google, Outlook, Microsoft Exchange, Yahoo, AOL, and similar providers. +* *Note:* This does not remove Apple ID or iCloud accounts. +* Some iOS versions may not remove Yahoo accounts. === Turn on Wi-Fi -Cleanup policy option: `Device settings will be reset`. +* Cleanup option: `Device settings will be reset`. === Turn on Bluetooth -Cleanup policy option: `Device settings will be reset`. - -=== Turn off airplane mode. - -Cleanup policy option: `Device settings will be reset`. - -=== Turn on Web Inspector for Safari. - -Cleanup policy option: `Device settings will be reset`. - -Open Settings → Apps → Safari (Or Settings → Safari) → Advanced, then turn on Web Inspector. - -Note: This cleanup policy does not turn on Remote Automation. - -=== Turn on UI Automation. - -Cleanup policy option: `Device settings will be reset`. - -Open Settings → Developer, then turn on Enable UI Automation. - -=== Turn off Low Power Mode and Auto-lock. - -Cleanup policy option: `Device settings will be reset`. - -Open Settings → Battery, then turn off Low Power Mode. Only triggers for iOS versions with this option. - -Open Settings → Display & Brightness, then set the value of Auto-lock to Never. Note: this option is locked to 2 minutes if Low Power Mode is on. +* Cleanup option: `Device settings will be reset`. -=== Turn on Location Services. +=== Turn off Airplane Mode -Cleanup policy option: `Device settings will be reset`. +* Cleanup option: `Device settings will be reset`. -=== Turn off Assistive Touch. +=== Turn on Web Inspector for Safari -Cleanup policy option: `Device settings will be reset`. +* Cleanup option: `Device settings will be reset`. +* Open Settings → Safari → Advanced → Web Inspector. +* Note: This does not enable Remote Automation. -Open Settings → Accessibility → Touch → Assistive Touch, then turn off Assistive Touch. +=== Turn on UI Automation -=== Turn off Ringer and Alert sound. +* Cleanup option: `Device settings will be reset`. +* Open Settings → Developer → Enable UI Automation. -Cleanup policy option: `Device settings will be reset`. +=== Turn off Low Power Mode and set Auto-Lock to Never -Open Settings → Sound & Haptics (or Sound in iPad), then set Ringtone & Alerts volume to 0. +* Cleanup option: `Device settings will be reset`. +* Open Settings → Battery → turn off Low Power Mode (to enable the Never option in Auto-Lock). +* Open Settings → Display & Brightness → Auto-Lock → Never. -=== Reset Time Zone. +=== Turn on Location Services -Cleanup policy option: `Device settings will be reset`. +* Cleanup option: `Device settings will be reset`. -Open Settings → General → Date & Time, then turn off Set Automatically and set the time zone manually to the current location of the device. +=== Turn off AssistiveTouch -Note: some time zone cannot be reset. +* Cleanup option: `Device settings will be reset`. +* Open Settings → Accessibility → Touch → AssistiveTouch → Off. -=== Reset Geolocation. +=== Turn off Ringer and Alert sound -Cleanup policy option: `Device settings will be reset`. +* Cleanup option: `Device settings will be reset`. +* Open Settings → Sound & Haptics → set Ringtone and Alerts volume to 0. -Reset Geolocation back to the current location of the device. +=== Reset Time Zone -=== Reset all apps state to the default screen. +* Cleanup option: `Device settings will be reset`. +* Open Settings → General → Date & Time → disable Set Automatically. +* Set the time zone to the device’s current location. +* Some time zones may not reset correctly. -Cleanup policy option: `All apps in the Recent Apps list will return to their starting state` +=== Reset Geolocation -The opened apps are still going to be shown in the Recent Apps menu, only their states are reset. +* Cleanup option: `Device settings will be reset`. +* Resets geolocation to the device’s current location. -The screenshot in the Recent Apps screen may not be reset. Launch the app to confirm that its state is reset. +=== Reset all app states to default -The state reset depends on the behavior of the app itself. Example: in Safari, resetting the state does not close active browser tab, unless the cleanup steps for Safari are enabled. \ No newline at end of file +* Cleanup option: `All apps in the Recent Apps list will return to their starting state`. +* Apps remain in the Recent Apps list with reset internal state. +* Screenshots in Recent Apps may not update until the app is opened. +* Reset behavior varies by app. +* Example: Safari tabs remain open unless Safari cleanup steps are enabled. \ No newline at end of file diff --git a/docs/modules/devices/pages/local-devices/cleanup-policy/manage-device-cleanup-policies.adoc b/docs/modules/devices/pages/local-devices/cleanup-policy/manage-device-cleanup-policies.adoc index 6138de6f3..928555012 100644 --- a/docs/modules/devices/pages/local-devices/cleanup-policy/manage-device-cleanup-policies.adoc +++ b/docs/modules/devices/pages/local-devices/cleanup-policy/manage-device-cleanup-policies.adoc @@ -18,7 +18,7 @@ image:organization:.png[width=1000,alt=""] At the Cleanup Policies page, there are 2 predefined cleanup policies: -* *Thorough*: This cleanup policy is equivalent to a user-created policy that has all configurations checked, and performs the most thorough cleanup on a device. +* *Thorough*: This cleanup policy is equivalent to a user-created policy that has xref:local-devices/cleanup-policy/cleanup-configurations.adoc[all configurations,window=read-later] checked, and performs the most thorough cleanup on a device. * *No Cleanup*: This cleanup policy does not perform any cleanup on a device. It is *not* equivalent to a user-created policy without any checked item, as there are still some cleanup configurations enabled for the latter. @@ -34,9 +34,9 @@ Enter a name and description. image:organization:configure-cleanup-policy-closeup.png[width=500,alt="A closeup to cleanup policy configuration modal"] -Check the configurations you want to add for *both* the Android and iOS tabs. Refer to this page for a list of all configurations. +Check the configurations you want to add for *both* the Android and iOS tabs. Refer to xref:local-devices/cleanup-policy/cleanup-configurations.adoc[this page,window=read-later] for a list of all configurations. -[NOTE]: There are additional configurations not shown here that are always enabled for user-created cleanup policies. Refer to the list of configurations to learn more. +[NOTE]: There are additional configurations not shown here that are always enabled for user-created cleanup policies. Refer to the xref:local-devices/cleanup-policy/cleanup-configurations.adoc[list of configurations,window=read-later] to learn more. image:organization:check-policies-closeup.png[width=500,alt="Check the policies you want to add"] diff --git a/docs/modules/organization/pages/teams/create-a-device-cleanup-policy.adoc b/docs/modules/organization/pages/teams/create-a-device-cleanup-policy.adoc index d9245d448..8c2ebf4f2 100644 --- a/docs/modules/organization/pages/teams/create-a-device-cleanup-policy.adoc +++ b/docs/modules/organization/pages/teams/create-a-device-cleanup-policy.adoc @@ -17,9 +17,9 @@ If you are creating a new cleanup policy, enter a name and description. image:organization:configure-cleanup-policy-closeup.png[width=500,alt="A closeup to cleanup policy configuration modal"] -Check the configurations you want to add for *both* the Android and iOS tabs. Refer to this page for a list of all configurations. +Check the configurations you want to add for *both* the Android and iOS tabs. Refer to xref:devices:local-devices/cleanup-policy/cleanup-configurations.adoc[this page,window=read-later] for a list of all configurations. -NOTE: There are additional configurations not shown here that are always enabled for user-created cleanup policies. Refer to the list of configurations to learn more. +NOTE: There are additional configurations not shown here that are always enabled for user-created cleanup policies. Refer to the xref:devices:local-devices/cleanup-policy/cleanup-configurations.adoc[list of configurations,window=read-later] to learn more. image:organization:check-policies-closeup.png[width=500,alt="Check the policies you want to add"] From 9ea7642c082d196b1656b4df22bb7560c7fb1ae2 Mon Sep 17 00:00:00 2001 From: Tung Manh Hoang Date: Wed, 19 Nov 2025 15:19:21 +0700 Subject: [PATCH 06/12] KOB-50746 continue adding list of configurations and update navigations --- .../cleanup-configurations.adoc | 81 ++++++++++--------- 1 file changed, 43 insertions(+), 38 deletions(-) diff --git a/docs/modules/devices/pages/local-devices/cleanup-policy/cleanup-configurations.adoc b/docs/modules/devices/pages/local-devices/cleanup-policy/cleanup-configurations.adoc index a3288de98..60f080d11 100644 --- a/docs/modules/devices/pages/local-devices/cleanup-policy/cleanup-configurations.adoc +++ b/docs/modules/devices/pages/local-devices/cleanup-policy/cleanup-configurations.adoc @@ -2,45 +2,51 @@ Overview of cleanup configurations included in a cleanup policy. +NOTE: Configurations that are marked with `(*)` are always active in any user-created cleanup policy or the _Thorough_ predefined policy, although they are not shown in the create or edit cleanup policy dialog. + == Android -=== Set Chrome as debug application +=== Set Chrome as debug application (*) -* Always active in user-created policies. +* Set Chrome as the debug application in Developer options. -=== Remove device passcode +=== Remove device passcode (*) -* Always active in user-created policies when the organization uses passcode mode 1 or 2. +* Remove the device passcode. +* Condition to trigger: the organization uses passcode mode 1 or 2. -=== Unlock the screen +=== Unlock the screen (*) -* Always active in user-created policies when the organization uses passcode mode 1 or 2. +* Unlock the screen. +* Condition to trigger: the organization uses passcode mode 1 or 2. -=== Remove HTTP proxy on devices +=== Clear HTTP proxy on devices (*) -* Always active in user-created policies when an NPC session ends. +* Clear the HTTP proxy settings applied during the NPC session. +* Condition to trigger: when an NPC session ends. -=== Reset screen brightness to the lowest level +=== Reset screen brightness to the lowest level (*) -* Always active in user-created policies. +* Reset screen brightness to reduce the risk of damaging the screen. * Not supported on some Chinese device models. -=== Clear image injection +=== Clear image injection (*) -* Always active in user-created policies. +* Clear any injected image. -=== Set device orientation to portrait +=== Set device orientation to portrait (*) -* Always active in user-created policies. +* Set the device orientation to portrait mode. -=== Change system language to English +=== Change system language to English (*) -* Always active in user-created policies. +* Change system display language to English. === Remove all non-system applications (except exempted apps) * Cleanup option: `All apps installed within a session will be removed`. -* Supports exemption of apps with specified bundle IDs. +* System apps, Kobiton agent app, and exempted apps are not cleared. +* Supports exemption of apps with specified package name. === Clear application data (cache) except for system apps and exempted apps @@ -61,7 +67,7 @@ Overview of cleanup configurations included in a cleanup policy. * Cleanup option: `Device settings will be reset`. * Keeps the device awake while connected to power. -=== (?) Enable access to hidden APIs for testing or development +=== Enable access to hidden APIs for testing or development (*) * Behavior may vary by device model and OS version. @@ -104,10 +110,8 @@ Overview of cleanup configurations included in a cleanup policy. * Cleanup option: `Set Chrome as the default browser`. -=== Turn off auto-update in Google Play Store +=== Turn off auto-update in Google Play Store (*) -* Always active in user-created policies. -* Steps: ** Open Google Play Store. ** Open Settings from the menu or drawer, depending on account state. ** Navigate to Network Preferences → Auto-update apps → Don’t auto-update apps → Done. @@ -118,44 +122,46 @@ Overview of cleanup configurations included in a cleanup policy. * Switch to the default system keyboard, clears supported keyboard caches (for example, Gboard). * Clears keyboard clipboard data. -=== Set up Chrome browser +=== Set up Chrome browser (*) -* Always active in user-created policies. * Opens Chrome and dismisses initial welcome screens. * Opens Chrome settings, then: ** Disable password saving under “Passwords”. ** Disable translation prompts under “Languages”. -=== (?) Disable the toolbar on Samsung Keyboard +=== Disable the toolbar on Samsung Keyboard (*) -* Hides keyboard shortcut icons on supported Samsung devices. +* Hide keyboard shortcut icons on supported Samsung devices. == iOS/iPadOS -=== Remove passcode +=== Remove passcode (*) -* Always active in user-created policies when the organization uses passcode mode 1 or 2. +* Remove device passcode using the unlock token. +* Condition to trigger: the organization uses passcode mode 1 or 2. -=== Reset HTTP proxy +=== Clear HTTP proxy (*) -* Always active in user-created policies when an NPC session ends. +* Clear the HTTP proxy settings applied during the NPC session. +* Condition to trigger: when an NPC session ends. -=== Set orientation to portrait +=== Set orientation to portrait (*) -* Always active in user-created policies. +* Set device orientation to portrait mode. -=== Set screen brightness to the lowest level +=== Set screen brightness to the lowest level (*) -* Always active in user-created policies. +* Set screen brightness to the lowest level to avoid damaging the screen. -=== Reset device language to English +=== Reset device language to English (*) -* Always active in user-created policies. +* Reset device display language to English. === Remove all non-system applications (except exempted apps) -* Removes all non-system applications except Mobile Lab apps, apps with bundle IDs starting with `com.apple`, and apps exempted by the client. * Cleanup option: `All apps installed and associated data within a session will be removed`. +* Removes all non-system applications except Kobiton agent apps, apps with bundle IDs starting with `com.apple`, and exempted apps. +* Users can specify the bundle ID of apps to exempt. === Reset display zoom to Standard @@ -239,5 +245,4 @@ Overview of cleanup configurations included in a cleanup policy. * Cleanup option: `All apps in the Recent Apps list will return to their starting state`. * Apps remain in the Recent Apps list with reset internal state. * Screenshots in Recent Apps may not update until the app is opened. -* Reset behavior varies by app. -* Example: Safari tabs remain open unless Safari cleanup steps are enabled. \ No newline at end of file +* Reset behavior varies by app. \ No newline at end of file From 1bb153710cd09b3e655da4b57ccd24328d8f7097 Mon Sep 17 00:00:00 2001 From: Tung Manh Hoang Date: Wed, 19 Nov 2025 15:26:04 +0700 Subject: [PATCH 07/12] KOB-50746 continue adding list of configurations and update navigations --- .../local-devices/cleanup-policy/cleanup-configurations.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/modules/devices/pages/local-devices/cleanup-policy/cleanup-configurations.adoc b/docs/modules/devices/pages/local-devices/cleanup-policy/cleanup-configurations.adoc index 60f080d11..2ad87495b 100644 --- a/docs/modules/devices/pages/local-devices/cleanup-policy/cleanup-configurations.adoc +++ b/docs/modules/devices/pages/local-devices/cleanup-policy/cleanup-configurations.adoc @@ -2,7 +2,7 @@ Overview of cleanup configurations included in a cleanup policy. -NOTE: Configurations that are marked with `(*)` are always active in any user-created cleanup policy or the _Thorough_ predefined policy, although they are not shown in the create or edit cleanup policy dialog. +NOTE: Configurations that are marked with (*) are always active in any user-created cleanup policy and the _Thorough_ predefined policy, although they are not shown in the _Create_ or _Edit cleanup policy_ dialog. == Android From 7903a82f6abac57a4cf54a62d8a76530cd75ae25 Mon Sep 17 00:00:00 2001 From: Tung Manh Hoang Date: Wed, 19 Nov 2025 15:35:27 +0700 Subject: [PATCH 08/12] KOB-50746 continue adding list of configurations and update navigations --- .../cleanup-configurations.adoc | 43 +++++++++++-------- 1 file changed, 25 insertions(+), 18 deletions(-) diff --git a/docs/modules/devices/pages/local-devices/cleanup-policy/cleanup-configurations.adoc b/docs/modules/devices/pages/local-devices/cleanup-policy/cleanup-configurations.adoc index 2ad87495b..2e6a74b3d 100644 --- a/docs/modules/devices/pages/local-devices/cleanup-policy/cleanup-configurations.adoc +++ b/docs/modules/devices/pages/local-devices/cleanup-policy/cleanup-configurations.adoc @@ -2,43 +2,50 @@ Overview of cleanup configurations included in a cleanup policy. -NOTE: Configurations that are marked with (*) are always active in any user-created cleanup policy and the _Thorough_ predefined policy, although they are not shown in the _Create_ or _Edit cleanup policy_ dialog. +[NOTE] +==== + +* The configurations are listed by order of execution. + +* Configurations marked with ^*^*^ are always active in any user-created cleanup policy and the _Thorough_ predefined policy, although they are not shown in the _Create_ or _Edit cleanup policy_ dialog. + +==== == Android -=== Set Chrome as debug application (*) +=== Set Chrome as debug application ^*^*^ * Set Chrome as the debug application in Developer options. -=== Remove device passcode (*) +=== Remove device passcode ^*^*^ * Remove the device passcode. * Condition to trigger: the organization uses passcode mode 1 or 2. -=== Unlock the screen (*) +=== Unlock the screen ^*^*^ * Unlock the screen. * Condition to trigger: the organization uses passcode mode 1 or 2. -=== Clear HTTP proxy on devices (*) +=== Clear HTTP proxy on devices ^*^*^ * Clear the HTTP proxy settings applied during the NPC session. * Condition to trigger: when an NPC session ends. -=== Reset screen brightness to the lowest level (*) +=== Reset screen brightness to the lowest level ^*^*^ * Reset screen brightness to reduce the risk of damaging the screen. * Not supported on some Chinese device models. -=== Clear image injection (*) +=== Clear image injection ^*^*^ * Clear any injected image. -=== Set device orientation to portrait (*) +=== Set device orientation to portrait ^*^*^ * Set the device orientation to portrait mode. -=== Change system language to English (*) +=== Change system language to English ^*^*^ * Change system display language to English. @@ -67,7 +74,7 @@ NOTE: Configurations that are marked with (*) are always active in any user-crea * Cleanup option: `Device settings will be reset`. * Keeps the device awake while connected to power. -=== Enable access to hidden APIs for testing or development (*) +=== Enable access to hidden APIs for testing or development ^*^*^ * Behavior may vary by device model and OS version. @@ -110,7 +117,7 @@ NOTE: Configurations that are marked with (*) are always active in any user-crea * Cleanup option: `Set Chrome as the default browser`. -=== Turn off auto-update in Google Play Store (*) +=== Turn off auto-update in Google Play Store ^*^*^ ** Open Google Play Store. ** Open Settings from the menu or drawer, depending on account state. @@ -122,38 +129,38 @@ NOTE: Configurations that are marked with (*) are always active in any user-crea * Switch to the default system keyboard, clears supported keyboard caches (for example, Gboard). * Clears keyboard clipboard data. -=== Set up Chrome browser (*) +=== Set up Chrome browser ^*^*^ * Opens Chrome and dismisses initial welcome screens. * Opens Chrome settings, then: ** Disable password saving under “Passwords”. ** Disable translation prompts under “Languages”. -=== Disable the toolbar on Samsung Keyboard (*) +=== Disable the toolbar on Samsung Keyboard ^*^*^ * Hide keyboard shortcut icons on supported Samsung devices. == iOS/iPadOS -=== Remove passcode (*) +=== Remove passcode ^*^*^ * Remove device passcode using the unlock token. * Condition to trigger: the organization uses passcode mode 1 or 2. -=== Clear HTTP proxy (*) +=== Clear HTTP proxy ^*^*^ * Clear the HTTP proxy settings applied during the NPC session. * Condition to trigger: when an NPC session ends. -=== Set orientation to portrait (*) +=== Set orientation to portrait ^*^*^ * Set device orientation to portrait mode. -=== Set screen brightness to the lowest level (*) +=== Set screen brightness to the lowest level ^*^*^ * Set screen brightness to the lowest level to avoid damaging the screen. -=== Reset device language to English (*) +=== Reset device language to English ^*^*^ * Reset device display language to English. From 9e3c972de522749277f44c0b71e894f3ece0e251 Mon Sep 17 00:00:00 2001 From: Tung Manh Hoang Date: Wed, 19 Nov 2025 15:39:06 +0700 Subject: [PATCH 09/12] KOB-50746 continue adding list of configurations and update navigations --- .../cleanup-policy/cleanup-configurations.adoc | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/docs/modules/devices/pages/local-devices/cleanup-policy/cleanup-configurations.adoc b/docs/modules/devices/pages/local-devices/cleanup-policy/cleanup-configurations.adoc index 2e6a74b3d..50bf2b2f6 100644 --- a/docs/modules/devices/pages/local-devices/cleanup-policy/cleanup-configurations.adoc +++ b/docs/modules/devices/pages/local-devices/cleanup-policy/cleanup-configurations.adoc @@ -9,6 +9,8 @@ Overview of cleanup configurations included in a cleanup policy. * Configurations marked with ^*^*^ are always active in any user-created cleanup policy and the _Thorough_ predefined policy, although they are not shown in the _Create_ or _Edit cleanup policy_ dialog. +* Configurations _not_ marked with ^*^*^ can be selected/deselected in the _Create_ or _Edit cleanup policy_ dialog. + ==== == Android @@ -49,13 +51,13 @@ Overview of cleanup configurations included in a cleanup policy. * Change system display language to English. -=== Remove all non-system applications (except exempted apps) +=== Remove all non-system applications except for system apps and exempted apps * Cleanup option: `All apps installed within a session will be removed`. -* System apps, Kobiton agent app, and exempted apps are not cleared. +* System apps, Kobiton agent apps, and exempted apps are not cleared. * Supports exemption of apps with specified package name. -=== Clear application data (cache) except for system apps and exempted apps +=== Clear application data (cache) except for system apps * Cleanup option: `App’s data will be cleared`. * Executes only when `All apps installed within a session will be removed` is turned off. @@ -164,7 +166,7 @@ Overview of cleanup configurations included in a cleanup policy. * Reset device display language to English. -=== Remove all non-system applications (except exempted apps) +=== Remove all non-system applications except system apps and exempted apps * Cleanup option: `All apps installed and associated data within a session will be removed`. * Removes all non-system applications except Kobiton agent apps, apps with bundle IDs starting with `com.apple`, and exempted apps. From 06bd692db0844069f511f2c7f8572b873bf9d80e Mon Sep 17 00:00:00 2001 From: Tung Manh Hoang Date: Wed, 19 Nov 2025 16:04:36 +0700 Subject: [PATCH 10/12] KOB-50746 add screenshots and small changes --- .../devices/images/cleanup-policies-list.png | Bin 0 -> 42895 bytes .../images/cleanup-policy-selected.png | Bin 0 -> 32497 bytes .../images/cleanup-policy-view-teams.png | Bin 0 -> 30920 bytes .../images/new-cleanup-policy-created.png | Bin 0 -> 29114 bytes .../cleanup-configurations.adoc | 2 +- .../manage-device-cleanup-policies.adoc | 27 +++++++++++++----- .../configure-cleanup-policy-closeup.png | Bin 41122 -> 21998 bytes .../teams/create-a-device-cleanup-policy.adoc | 2 ++ 8 files changed, 23 insertions(+), 8 deletions(-) create mode 100644 docs/modules/devices/images/cleanup-policies-list.png create mode 100644 docs/modules/devices/images/cleanup-policy-selected.png create mode 100644 docs/modules/devices/images/cleanup-policy-view-teams.png create mode 100644 docs/modules/devices/images/new-cleanup-policy-created.png diff --git a/docs/modules/devices/images/cleanup-policies-list.png b/docs/modules/devices/images/cleanup-policies-list.png new file mode 100644 index 0000000000000000000000000000000000000000..c5e8917bfb8d9ecc0b2a9113bd6e2b5efcab5f71 GIT binary patch literal 42895 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 literal 0 HcmV?d00001 diff --git a/docs/modules/devices/images/cleanup-policy-selected.png b/docs/modules/devices/images/cleanup-policy-selected.png new file mode 100644 index 0000000000000000000000000000000000000000..7b5fc519e9f25709ab345737ed794199b3ac2a64 GIT binary patch literal 32497 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 YFl+wqQsn+cOauUABoxJ~MU6xL7lZcgVgLXD literal 0 HcmV?d00001 diff --git a/docs/modules/devices/images/cleanup-policy-view-teams.png b/docs/modules/devices/images/cleanup-policy-view-teams.png new file mode 100644 index 0000000000000000000000000000000000000000..e8600ef752310ca8f4edaa24bde935b189b36665 GIT binary patch literal 30920 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�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 diff --git a/docs/modules/organization/pages/teams/create-a-device-cleanup-policy.adoc b/docs/modules/organization/pages/teams/create-a-device-cleanup-policy.adoc index 8c2ebf4f2..e8576e2ad 100644 --- a/docs/modules/organization/pages/teams/create-a-device-cleanup-policy.adoc +++ b/docs/modules/organization/pages/teams/create-a-device-cleanup-policy.adoc @@ -34,3 +34,5 @@ image:organization:click-save-cleanup-context.png[width=1000,alt="Click Save aft After being assigned as the default for the team, the cleanup policy is applied at the end of all sessions launched under the team. In the xref:devices:local-devices/cleanup-policy/manage-device-cleanup-policies.adoc#_open_the_cleanup_policies_page[Cleanup Policies page,window=read-later], you can view all teams assigned to the cleanup policy by selecting *View teams*. + +image:devices:cleanup-policy-view-teams.png[width=1000,alt="A cleanup policy selected with the View teams link and list of assigned teams"] From 919f74524276bf8c9b522a52bc20ec0a1de7c80a Mon Sep 17 00:00:00 2001 From: Tung Manh Hoang Date: Wed, 19 Nov 2025 16:17:15 +0700 Subject: [PATCH 11/12] KOB-50746 add screenshots and small changes --- .../images/cleanup-policy-remove-apps.png | Bin 0 -> 13339 bytes .../cleanup-policy/cleanup-configurations.adoc | 8 ++++++-- 2 files changed, 6 insertions(+), 2 deletions(-) create mode 100644 docs/modules/devices/images/cleanup-policy-remove-apps.png diff --git a/docs/modules/devices/images/cleanup-policy-remove-apps.png b/docs/modules/devices/images/cleanup-policy-remove-apps.png new file mode 100644 index 0000000000000000000000000000000000000000..0b90685bd8cebcb5fdedb84ee3f2acc6efb62509 GIT binary patch literal 13339 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Þ#3 zXSoavu}?&UK$N%6PIG+86(@1mYl~$g+Nk*UHAN8^U!3ztU(2g`nkfLY#o<;g z8c?8hNYZ_kTd#Q2FYI;da5jP&l6GeiG%}Zo` z$w30bokMRaF!{^C$k_y@lE2OJSYch~(h`C0w1LnEYCYC>wkd>f+1>tsOJMMd-+_4;5cMbO#h%~a`aZR81 zNtEX}{cRgPCf5j8S{Df)S>&))(^9Wvc&!r%j5$3Xw4gYL1g6l2VG0I93!dnPNWdR( zxTZ%VG8-VNadAkEBP2+8CWsalS=XKGw+#)|Cbox3r|woiP+{%nk!)vzr{J z(zV`Q^=rV2wglVZ*@7<7U7J{)Wy`)}n9U5_E@J+b8<$YmY!+EfG+PX8hrwfo)&U;j zz{UaLIg3GJ75qyHHCUQ#qI_A_?64@9MJsEG6oCk4D2jRaV})bM>wI&fxmmf2m*NGd z3T|A|CQB1f2+PhD`y?hxH1B5la-AqE%jeq{^rDRu(5eC@3PKeK2AVJ%6G9zkmBjNS z&;*E($AZlZz*c0v{Kn;dRZXcm`SgUE@~5hLV8j``n!2Njq}@|Bm9U&W#LLQGW>xjD z1E+jyAhW6_^L&A~q_H6LqKvdBQtIKhNQ|c^PqBSE!9#aW&C!G6Z>}BQUnY6|SN3e&6VG4X0h{qcPBL z`DDiscQpRJN|+27K6Ff+?%^wVsztfouf=R!olt?ImC$;0F!-(?SKCWY6je z%9LuX!-LHe#7DVZyj<(Um%?WSX6x^O;S0db2_NzBCH3>ht2aM3gea_Uj&|l6E+F5woT^h1O<&XCh zZcHGb>X=T(D`*ETL(&I<8Idc0ykB>IrfSp=t$MeK{x#W|~-)Hz9%Lw5kf@8E_Of z6J@~|97ky*-l*H*n3NP4FU>hSo`t$#jIpo&>>%Z12He@dTa%D(yf)|W$$2OY#=tec ztt^Uv1p$QW%Qx%ihh*cexzH!y|6$i)5_pV5{~4?L&X(i8u43B{(QO>%8ef<*muz$f zV+?{jHE&(-%h7iq&B=ueL%GHqbLLW>{ewvWA=sjX@Ry!sh!C(ks zFoaAn7(y~&FyHOg!3h8$3NxBa(k2SOm995X#EEEEU^3IqcM1A>8M-N76PcAFn+ lL$(C~0000000000e-GDwtLmvtRS^IH002ovPDHLkV1i^W`Pu*g literal 0 HcmV?d00001 diff --git a/docs/modules/devices/pages/local-devices/cleanup-policy/cleanup-configurations.adoc b/docs/modules/devices/pages/local-devices/cleanup-policy/cleanup-configurations.adoc index f9b929090..5ccb702ca 100644 --- a/docs/modules/devices/pages/local-devices/cleanup-policy/cleanup-configurations.adoc +++ b/docs/modules/devices/pages/local-devices/cleanup-policy/cleanup-configurations.adoc @@ -55,7 +55,9 @@ Overview of cleanup configurations included in a cleanup policy. * Cleanup option: `All apps installed within a session will be removed`. * System apps, Kobiton agent apps, and exempted apps are not cleared. -* Supports exemption of apps with specified package name. +* Supports exemption of apps with specified package name (supports wildcard character \*). Separate entries with command or space. _Example:_ com.sample.app, com.myCompany.* + +image:devices:cleanup-policy-remove-apps.png[width=800,alt="The All apps installed within a session will be removed option with field to specify exempted apps"] === Clear application data (cache) except for system apps @@ -170,7 +172,9 @@ Overview of cleanup configurations included in a cleanup policy. * Cleanup option: `All apps installed and associated data within a session will be removed`. * Removes all non-system applications except Kobiton agent apps, apps with bundle IDs starting with `com.apple`, and exempted apps. -* Users can specify the bundle ID of apps to exempt. +* * Supports exemption of apps with specified bundle ID (supports wildcard character \*). Separate entries with command or space. _Example:_ com.sample.app, com.myCompany.* + +image:devices:cleanup-policy-remove-apps.png[width=800,alt="The All apps installed within a session will be removed option with field to specify exempted apps"] === Reset display zoom to Standard From 10e8dad96573d11e2af14e9e0e64c933c061932b Mon Sep 17 00:00:00 2001 From: Tung Manh Hoang Date: Wed, 19 Nov 2025 19:59:31 +0700 Subject: [PATCH 12/12] KOB-50746 include tagged region to address coderabbit feedbacks --- .../cleanup-policy/manage-device-cleanup-policies.adoc | 2 +- .../pages/teams/create-a-device-cleanup-policy.adoc | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/docs/modules/devices/pages/local-devices/cleanup-policy/manage-device-cleanup-policies.adoc b/docs/modules/devices/pages/local-devices/cleanup-policy/manage-device-cleanup-policies.adoc index 8c7a57075..b3bdde141 100644 --- a/docs/modules/devices/pages/local-devices/cleanup-policy/manage-device-cleanup-policies.adoc +++ b/docs/modules/devices/pages/local-devices/cleanup-policy/manage-device-cleanup-policies.adoc @@ -109,5 +109,5 @@ After being assigned as the default for the organization, the cleanup policy is [#_create_and_assign_a_cleanup_policy_as_default_for_the_team] == Create and assign a cleanup policy as default for the team -include::organization:teams/create-a-device-cleanup-policy.adoc[lines=7..] +include::organization:teams/create-a-device-cleanup-policy.adoc[tag=team_cleanup_policy] diff --git a/docs/modules/organization/pages/teams/create-a-device-cleanup-policy.adoc b/docs/modules/organization/pages/teams/create-a-device-cleanup-policy.adoc index e8576e2ad..f5e4cf6c5 100644 --- a/docs/modules/organization/pages/teams/create-a-device-cleanup-policy.adoc +++ b/docs/modules/organization/pages/teams/create-a-device-cleanup-policy.adoc @@ -5,6 +5,8 @@ Learn how to create a cleanup policy for your team's private devices, so your de == Create and assign a cleanup policy for a team +// tag::team_cleanup_policy[] + In *Org Management*, select *Teams*, then search for your team. image:organization:select-a-team-context.png[width=1000,alt="Select a Team"] @@ -36,3 +38,5 @@ After being assigned as the default for the team, the cleanup policy is applied In the xref:devices:local-devices/cleanup-policy/manage-device-cleanup-policies.adoc#_open_the_cleanup_policies_page[Cleanup Policies page,window=read-later], you can view all teams assigned to the cleanup policy by selecting *View teams*. image:devices:cleanup-policy-view-teams.png[width=1000,alt="A cleanup policy selected with the View teams link and list of assigned teams"] + +// end::team_cleanup_policy[]