The General Data Protection Regulation (GDPR) took effect May 25, 2018. This policy obliges you as a company to provide your users with the data stored about them on request.
Mapp's Data Privacy Compliance Manager enables you to meet these legal requirements: Easily retrieve your customers' information and export data that is filtered for a single user in an electronic format. This documentation explains the technical prerequisites for the use of Data Privacy Compliance Manager and how you can retrieve or delete user information.
To export user data from the Data Privacy Compliance Manager, the following IDs are required:
|ID Type||ID Information||Type||Data Collected by|
|EID||User EID (cookie ID or DEID)||online|
The EID is collected via the Mapp Intelligence cookie ID disclosure plugin.
Since the Mapp Intelligence cookie ID disclosure plugin is not available for mobile apps, it is the responsibility of the app developer to give the end-user access to the EIDs. To facilitate this, the Mapp SDKs offer functions that allow the developer to expose the EIDs.
Android: String eid = webtrekk.getEverId();
|Customer ID||User customer ID||offline|
You create customer IDs internally. For example, this may occur if an end customer contacts your customer call center or through another communication channel where the EID/cookie ID is unknown or inaccessible at the time of the end user contact.
|Order ID||User order ID||offline|
You create order IDs internally. For example, this may occur if an end customer contacts your customer call center or through another communication channel where the EID/cookie ID is unknown or inaccessible at the time of the end user contact.
The "Track ID" or IDs belonging to the customer account is also mandatory to be able to perform a lookup or a deletion request in the tool. The minimum requirement is the selection of a "Track ID" plus any of the supported end-user IDs listed in the table above.
Look-up or delete a user
Here are some common options to perform a user search or deletion on request.
Implement the cookie ID disclosure plugin
Implement the cookie ID disclosure plugin on the respective pages to create a function on your website for your end-users to access their cookie ID.
Implement SDK functions
Update your apps to make use of the following methods:
- Android: String eid = webtrekk.getEverId();
- iOS (Swift): let eid = WebtrekkTracking.instance().everId
Collect customer IDs or order IDs
When an end-user request is made by a call center or other direct communication, you can gather identifiers supported by Mapp Intelligence, such as customer IDs or order IDs along with the communication data. You will then have the required information ready to have user-lookup or deletion.
Select track ID
In the Data Privacy Compliance Manager, select the track ID of the account that your end-user request originated from in the drop-down list. The list is populated with all track IDs of your account. If the track ID is unknown select All from the list so that the system could iterate the given user ID (EID, Customer ID or Order ID) in all accounts belonging to the same customer.
Select user ID type
In the Data Privacy Compliance Manager, select any of the supported user ID types depending on how they are gathered:
- EID (Cookie ID)
- Customer ID
- Order ID
Specify user ID
In the Data Privacy Compliance Manager, enter the user ID (based on the user ID type) to this respective field.