9Security and Personally Identifiable Information
This chapter contains the following:
Protecting Personally Identifiable Oracle Loyalty Information
The data or information used to uniquely identify a contact, or locate a person is called personally identifiable information (PII), such as social security number, addresses, bank account numbers, phone numbers, and so on. This information is considered confidential and sensitive, and must be protected to prevent unauthorized use of personal information for the purposes of legal regulation, financial liability, and personal reputation. For example, only authorized users must be allowed access to the social security numbers of people stored in a system.
In Oracle Loyalty, the PII data is secured and can be accessed only by the Loyalty Program Administrator job role. A Loyalty program administrator has complete privileges, such as view, edit, and manage of all the PII attributes. If any other job roles require access to PII attributes to meet their business requirements, then the IT Security Manager must create a job role and assign data policies required to access PII information.
In Oracle Loyalty, the PII attributes that are secured are as follows:
-
Home Address
-
Home Phone Number
-
Personal Email Address
-
Taxpayer Identification Number (Social Security Number)
The following table describes the table name and privilege mappings for each PII attribute.
PII Attribute | Table Name | Privilege Title | Privilege Name |
---|---|---|---|
Taxpayer Identification Number (Social Security Number) |
HZ_PERSON_PROFILES |
View Trading Community Person Social Security Data Manage Trading Community Person Social Security Data |
HZ_VIEW_TRADING_COMMUNITY_PERSON_SOCIAL_SECURITY_DATA HZ_MANAGE_TRADING_COMMUNITY_PERSON_SOCIAL_SECURITY_DATA |
Taxpayer Identification Number (Social Security Number) |
HZ_PERSON_PROFILES |
Manage Trading Community Person Social Security Data |
HZ_MANAGE_TRADING_COMMUNITY_PERSON_SOCIAL_SECURITY_DATA |
Citizenship Number |
HZ_CITIZENSHIP |
View Trading Community Person Citizenship Number Data |
HZ_VIEW_TRADING_COMMUNITY_PERSON_CITIZENSHIP_NUMBER_DATA |
Citizenship Number |
HZ_CITIZENSHIP |
Manage Trading Community Person Citizenship Number Data |
HZ_MANAGE_TRADING_COMMUNITY_PERSON_CITIZENSHIP_NUMBER_DATA |
Home Address |
HOME Address is identified by party site use defined in SITE_USE_TYPE field of the HZ_PARTY_SITE_USES table. |
View Trading Community Person Address Data |
HZ_VIEW_TRADING_COMMUNITY_PERSON_ADDRESS_DATA |
Home Address |
HOME Address is identified by party site use defined in SITE_USE_TYPE field of the HZ_PARTY_SITE_USES table. |
Manage Trading Community Person Address Data |
HZ_MANAGE_TRADING_COMMUNITY_PERSON_ADDRESS_DATA |
Home Phone |
HZ_CONTACT_POINTS rows with contact_point_purpose value PERSONAL |
View Trading Community Person Contact Data |
HZ_VIEW_TRADING_COMMUNITY_PERSON_CONTACT_DATA |
Home Phone |
HZ_CONTACT_POINTS rows with contact_point_purpose value PERSONAL |
Manage Trading Community Person Contact Data |
HZ_MANAGE_TRADING_COMMUNITY_PERSON_CONTACT_DATA |
Personal E-Mail |
HZ_CONTACT_POINTS rows with contact_point_purpose value PERSONAL |
View Trading Community Person Contact Data |
HZ_VIEW_TRADING_COMMUNITY_PERSON_CONTACT_DATA |
Personal E-Mail |
HZ_CONTACT_POINTS rows with contact_point_purpose value PERSONAL |
Manage Trading Community Person Contact Data |
HZ_MANAGE_TRADING_COMMUNITY_PERSON_CONTACT_DATA |
Additional Identifiers |
All rows that belong to PERSON party in HZ_ADDTNL_PARTY_IDS |
View Trading Community Person Additional Identifier Data |
HZ_VIEW_TRADING_COMMUNITY_PERSON_ADDITIONAL_IDENTIFIER_DATA |
Additional Identifiers |
All rows that belong to PERSON party in HZ_ADDTNL_PARTY_IDS |
Manage Trading Community Person Additional Identifier Data |
HZ_MANAGE_TRADING_COMMUNITY_PERSON_ADDITIONAL_IDENTIFIER_DATA |