Skip to content

Preventing screenshots (Android only)


Evangeline Philip    Feedback

You can prevent your team from taking app screenshots. For companies where data security is a top concern, doing so helps protect the data and comply with the company's data security policies.

You can save an image of what's there on your phone screen by pressing the buttons in a specific order. For example, in some Android versions, if you press the Power and Volume buttons simultaneously for 1 second and release them, an image of the screen is saved in the photo gallery.

But, sometimes, the screens can contain personally identifiable information (PII), such as tax number, which you wouldn't want to be misused.

You can configure the Vymo app to prevent people from taking screenshots when they're using the app. The setting works for only Android devices and, if enabled, displays the following message when someone tries to take a screenshot: Unable to capture screenshot. Prevented by security policy.

Setting up the partial screenshot feature

You can disable screenshots for specific modules and for specific reports.

Reports need code changes

You can use self serve for enabling or disabling screenshots. You can't use self serve to create reports for this feature.

Here's how the feature works at the module and global levels.

Configuration Flag Effect
Global settings disabled: true Screenshots are disabled throughout the app
Global settings disabled: false Screenshots are enabled throughout the app
Module settings In global settings, disabled: false and in module settings, screenshots are enabled Screenshots are disabled for the module
Global settings disabled: true Screenshots of activity screens are disabled throughout the app

Disabling screenshots throughout the app

The default setting for this feature is disabled: false, which means screenshots are enabled throughout the app. To disable screenshots throughout the app, change this flag to true.

  1. Log in to the Vymo web app.
  2. Click Customize > Global Settings > JSON Configurations.
  3. Locate the features object and, towards the right of the screen, select Collapse level:3.
  4. Find the array for screenshots, and set the disabled flag to true.

        {
        "type": "generic",
        "disabled": true,
        "order": null,
        "code": "screenshots",
        "name": "Screen Shots",
        "properties": {}
        }
    
  5. Click Save. You see a message that the changes are now saved as draft.

  6. In the message box, click Go To Release Management so that you can move the changes permanently to the live configuration.
  7. Click Create a UAT release. Specify the release details and make sure to enter your own email ID because that's where you receive a one-time password (OTP) to continue with the process. Click Proceed.
  8. Enter the OTP you received in the email, and click Submit. Wait for a while till you see a confirmation message saying the process is complete.
  9. To see the changes, log out and log in again.

Disabling screenshots for a specific module

  1. Log in to the Vymo web app.
  2. Make sure that the global settings for this feature is set to disabled: false. See Enabling screenshots throughout the app.
  3. Click Customize > Module Settings. Click the pencil icon :material-lead-pencil: of the module where you want to disable screenshots.
  4. Under Settings click on Other Settings.
  5. Click the checkbox for Disable screenshots for this module.
  6. Click Save. You see a message that the changes are now saved as draft.
  7. In the message box, click Go To Release Management so that you can move the changes permanently to the live configuration.
  8. Click Create a UAT release. Specify the release details and make sure to enter your own email ID because that's where you receive a one-time password (OTP) to continue with the process. Click Proceed.
  9. Enter the OTP you received in the email, and click Submit. Wait for a while till you see a confirmation message saying the process is complete.
  10. To see the changes, log out and log in again.

disable screenshot module level

Disabling screenshots for activities

Disable screenshots for activity details, list view, activity backlogs, and calendar list view. The default setting for this feature is disabled: false. To disable screenshots for screens that show activity details, change this flag to true.

  1. Log in to the Vymo web app.
  2. Click Customize > Global Settings > JSON Configurations.
  3. Locate the features object and, towards the right of the screen, select Collapse level:3.
  4. Find the array for screenshots, and set the disabled flag to true.

        {
        "type": "generic",
        "disabled": true,
        "order": null,
        "code": "activity_screenshots",
        "name": "Activity Screen Shots",
        "properties": {}
        }
    
  5. Click Save. You see a message that the changes are now saved as draft.

  6. In the message box, click Go To Release Management so that you can move the changes permanently to the live configuration.
  7. Click Create a UAT release. Specify the release details and make sure to enter your own email ID because that's where you receive a one-time password (OTP) to continue with the process. Click Proceed.
  8. Enter the OTP you received in the email, and click Submit. Wait for a while till you see a confirmation message saying the process is complete.
  9. To see the changes, log out and log in again.

Did this page help? No help at allYes, totally!
Back to top