Kindly I am using android Gradle for mobile user experience, and we had a request to disable the capture of user touch on sensors due to security reasons from code level (and not using masking) for example I don’t want to capture actions like “touch on 1”
Can you please support with the exact Gradle configurations to disable touch on listener sensors?
I’d highly recommend using user action masking as described here .
You can also exclude certain classes from autoinstrumentation (PIN code entry for example).
@Mizső Well, the user action naming rule just renames the action. But the information is still capture. OneAgent SDK 1.249 includes a feature which masks automatically the user action names if the name may contain sensitive information - if content description (android) or element text is about to be used in the captured name.
When you want to only deactivate sensors that generate a “Touch on” user action (and keep the other user actions), then you have to use the following configuration:
It almost has the same effect as deactivating user action monitoring completely, because the plugin only instruments OnPageChangeListener and OnRefreshListener classes.
But I would also recommend the option(s) suggested by @Julius_Loman. Masking via the “namePrivacy” options guarantees that the agent will not use any sensitive information for user action monitoring.
Can you help me where can I find the release notes or documnetation for OneAgent SDK 1.249? I would like to forward it for the affected mobile app developers.