MoEngage allows the encryption of user and event attributes marked as Personally Identifiable Information (PII). Any attribute with data encryption enabled will also have masking enabled by default. Such attributes are not shown on and cannot be downloaded from the MoEngage dashboard.
Enabling PII Data Encryption
You can enable data encryption for all user and event attributes except a list of reserved ones that cannot be encrypted. For more information, refer to the list of reserved attributes for which data encryption is not supported.
info |
Note
|
To enable PII Data Encryption for a user attribute, follow these steps:
- Navigate to Settings -> Data Management in the MoEngage Dashboard.
- Click on the User attributes tab to access user attributes.
- Search the desired user attribute.
- Select desired attributes and mark them as PII by clicking on 'Yes' in the Data Encryption section of the PII dropdown above the header in the Action bar.
- Or, for the desired user attribute, click on the 3 dot button on the right, and then click on Edit to access the different actions.
- In the Edit user attribute that opens, turn on the Encrypt attribute toggle in the Data privacy configuration section.
- Click Save.
To enable PII Data Encryption for an event attribute, follow these steps:
- Navigate to Settings -> Data Management in the MoEngage Dashboard.
- Click on the Events tab to access events and event attribute
- Select or search the desired event, and click on that event to access the desired attribute
- For the desired attribute, click on the 3 dot button on the right, then click on Edit to access the different actions.
- On the 'Edit Event' popup, select the Event Attributes tab to access the event attributes.
- Select the desired event attribute and click on the 3 dots button on the right, and click on Edit.
- In the Edit event attribute that opens, turn on the Encrypt attribute toggle in the Data privacy configuration section.
- Click Save.
Accessing PII Data Encrypted Attributes
PII attributes are not visible on the following screens, and they can only be exported from the MoEngage Dashboard if you have admin access. If PII Data encryption is enabled for an attribute, it is shown in the encrypted form for admin users. For users with other roles, the data is shown as ---
-
-
- User Search
Navigation: Create Segment -> Search bar at the top right corner -> Search User popup
- User Profile
Navigation: Create Segment -> Search bar at the top right corner -> Search User popup -> Click on the Name hyperlink on the desired user's row. For more information, refer to User Profile
User Info Tab
Activity Info Tab
- Recent events
Navigation: Test & Debug -> Recent Events
- Value Suggestions
Value suggestions are not shown for the PII marked attribute on Segmentation and Analytics pages.
- Segmentation Filters
Only two operators are allowed for PII Data Encrypted attributes: exists and does not exist in the segmentation filters.
Segment -> Create Segment Navigation
Segmentation Filters in Campaign Creation
- Test Users
Navigation: Test & Debug -> Test users
- User Search
-
Non-Dashboard Functionality
Features outside the MoEngage dashboard do not support PII Data Encryption. Hence, PII Data Encryption is unavailable for Open Analytics, S3 Exports, and MoEngage Streams.
These features are not available by default, require manual enablement, and will be enabled on request. Please provide your team access to these features per your security and data needs.
List of Attributes Not Supported for Encryption
User Attributes
-
-
- Reachability Push Android (moe_rsp_android)
- Reachability Push iOS (moe_rsp_ios)
- Reachability Push Web (moe_rsp_web)
- Reachability Push (moe_rsu)
- Spam
- Unsubscribe
- Push Preference Changed iOS
- SMS Subscription Status
- Install Status
- Push Opt In Status (iOS)
- MoEngage ID
- moe_dtzo - User Time Zone offset
- All of Lifecycle category attributes
- All of Uninstall category attributes
-
Event Attributes
-
-
- source
- appVersion
- SDKversion
- Platform
- Parent Campaign Id (moe_c_pid)
- Parent Flow Id (moe_f_pid)
- Parent Flow Name (moe_f_pname)
- Campaign Content Type (moe_campaign_content_type)
- Locale Id (moe_locale_id)
- Locale Name (moe_locale_name)
- Variation Key (moe_variation_id)
- Campaign Tags (moe_campaign_tags)
- BTS (moe_bts_type)
- Control Group (moe_control_group_type)
- Readable Campaign Id (moe_campaign_id)
- Campaign Name (moe_campaign_name)
- Campaign Type (moe_campaign_type)
- Delivery Type (moe_delivery_type)
-