Product ideas | Community
Skip to main content

10000 Ideas

Grégoire_Miche2
Grégoire_Miche2New Participant

GDPR and Privacy: "anonymize person" flow stepNew

As part of the GDPR, we need to get consent from people in order to be able to keep their data. If someone registers to download a white paper but does not opt-in, we are supposed to delete any reference to the person. This means deleting it or anonymize it.One very big issue with this is that when we delete the person, it is automatically deleted from all reporting.The work around this is to anonymize the person, since it is accepted that we keep anonymous information in our systems. We can easily replace the first name, last name or email address in the database with "John Doe" or "Anonymous Person". But there are some information that cannot be manipulated from a smart campaign:Cookie IDs attached to the personInferred and system data such as the IP addressData value changes in the activity logsFills out form in the activity logsFurthermore, relying on users to run data value changes is error prone.It would be very helpful if a new "anonymize Person" flow step was created.In the field management, we would be able to define which fields should be anonymized, and what would be the anonymous value for each of them (for instance, we would define that the anonymous value for first name would be "Anonymous" and for last name it would be "Person", and NULL for the email address).Then, when running the "Anonymize person" flow step, Marketo would automatically replace all the fields set in the admin with their anonymous value, cleanse the system fields that could be considered as personal Ids and also cleanse all the DVC activities (either deleting them or replacing all values with their anonymous counterpart).-Greg

rjgcNew Participant

Android Mobile App SDK Webview CrashNew

Description -We are seeing a crash in the SDK when we are trying to open a web view but the Android System WebView is disabled. If this tool is disabled and Adobe SDK tries to show a screen that contains a WebView it will crash immediately with the message of "Failed to load WebView provider: No WebView installed".Class where the issue was found: MessageContent.kt line 56 in com.adobe.marketing.mobile.services.ui.message.views.MessageContentKt$MessageContent$1.invokeAdobe versions:com.adobe.marketing.mobile:places:3.0.0com.adobe.marketing.mobile:target:3.0.0com.adobe.marketing.mobile:analytics:3.0.1com.adobe.marketing.mobile:userprofile:3.0.0com.adobe.marketing.mobile:core:3.1.0com.adobe.marketing.mobile:assurance:3.0.1com.adobe.marketing.mobile:edge:3.0.0com.adobe.marketing.mobile:edgeidentity:3.0.0com.adobe.marketing.mobile:edgeconsent:3.0.0com.adobe.marketing.mobile:messaging:3.1.0com.adobe.marketing.mobile:campaign:3.0.0com.adobe.marketing.mobile:campaignclassic:3.1.1com.adobe.marketing.mobile:lifecycle:3.0.1com.adobe.marketing.mobile:signal:3.0.0com.adobe.marketing.mobile:identity:3.0.1Why is this feature important to you -We are reducing our crash rate.How would you like the feature to work -This could be an empty screen or a generic error message from Adobe side. Current Behaviour -Regarding the crash. I would like to mention that it is more technical rather than a flow for specific user or something similar.Let me add the details.- All the Android devices contains an hidden app called "Android System Webview". It can be found by going to Settings -> All apps -> Android System Webview.- When the user tries to open a Webview for any app, the operative system delegate that action to this hidden app "Android System Webview"- There are to cases that happens when the user open a Webview in relation to Android System Webview.Case #1: If the Android System WebView is enabled ( enabled is by default in all devices ) it will open the webview as any common webview that we know.Case #2: If the Android System Webview is disabled, it will crash when the user tries to open a Webview view, this hidden app is disabled.What we would like to have a fix  is for Case #2, if from Adobe side we can get some checks when this hidden app is disabled. By doing that we can prevent the crash.