Compliance overview
Microsoft Dynamics 365 Fraud Protection was designed with compliance, privacy, security, and confidentiality in mind and is only intended to be used to prevent fraud and help identify legitimate payment transactions. Microsoft offers Fraud Protection under the Microsoft Online Services Terms, which includes robust Data Protection Terms.
To review the Microsoft Online Services Terms, which include Fraud Protection-specific provisions, to determine if Fraud Protection meets your requirements, visit: https://www.microsoft.com/licensing/product-licensing/products.
It is your responsibility to:
- Inform your customers of your data processing practice, for example by disclosing the data you collect and how it is used.
- Disclose your use of third parties working on your behalf to process the data you collect, including Fraud Protection service providers.
- Comply with all laws and regulations applicable to the use of Fraud Protection, including data protection laws.
Start with transparency
Prior to implementing Fraud Protection, make sure the privacy disclosures in your ecommerce experience describe how you use personal data, including how it is used to prevent and detect fraud. You can leverage the Fraud Protection documentation to meet your transparency needs.
Honor data subject requests
Fraud Protection provides tools to help you comply with data subject requests from your customers. These tools enable you to delete and export Transactional Data from Assessments which haven't been processed using pseudonymization techniques in the Fraud Protection network. After Transactional Data is processed in the network, it can't be accessed, exported, viewed, or deleted. Transactional Data is defined as all the data from the request and response payload, plus any attributes and enrichments that are attached to a transaction. Fraud Protection may still retain aggregated data calculated with a contribution from the transaction.
Note
The User ID field in the API payload for Delete or Export calls is mandatory for Fraud Protection to successfully process the corresponding data subject requests (DSRs). The User ID should be identical to the one that was provided for the Account creation, Account login, or Purchase API call for the same Data Subject. If a User ID isn't provided, or a different User ID is provided from the one that was provided before, it will be extremely difficult for Fraud Protection to identify the transaction and DSRs will be difficult to process without significant efforts of investment.
For more information, see the following resources:
- Dynamics 365 Fraud Protection API.
- Data Subject Requests
- Safeguard individual privacy with the Microsoft Cloud
On the Subject Requests page, you can perform the following tasks for all transactions:
- Identify transactions that contain personal data
- Delete transactions
- Export transactions
Manage data subject requests
A data subject request (DSR) is a request asking for modification of personal data held by a third party.
Manage DSR requests with Fraud Protection:
On the left navigation bar, select Settings, and then select Subject requests.
You can make requests for each assessment. For a request, select the assessment, the Data subject ID, and the value for the Data subject ID.
- For Account Creation, Account Login, and Purchase Protection, the Data subject ID is user.userId.
- For more information on the data subject IDs for assessments created using the Assessment wizard, see Data subject IDs.
Select the type of request you would like to make (export or delete), and then review and confirm.
The Requests table identifies the following properties for your requests. The log will retain exported data links and information for 28 days.
- Request ID
- Requestor
- Timestamp
- Request types (delete or export)
- Statuses (pending or complete)
- Exported data links
Data subject request API
Fraud Protection allows you to programmatically honor data subject requests using our API. Below is the schema for our GDPR APIs.
GDPR API payload. The GDPR API is used for Account protection and Purchase protection.
Attribute | Type | Description | Required? |
---|---|---|---|
SubjectID | string | Takes the form of "User:userId", where userId is an attribute of the User object. | Yes |
Subject Request API payload. The subject request API is used for Assessments.
Attribute | Type | Description | Required? |
---|---|---|---|
AssessmentName | string | The name of the assessment. | Yes |
PropertyName | string | The name of the property that's the data subject ID. For example user.id,. | Yes |
PropertyValue | string | The value of the property that's the data subject ID you're making the request on. For example, user123. | Yes |
For further documentation about this and other Fraud Protection APIs, see Dynamics 365 Fraud Protection API.
Data subject request for reports
Data modifications through data subject requests affect the aggregation numbers of the reports. Fraud Protection recalculates reports to reflect new status updates (for example, chargeback rates in purchase protection). However, it keeps only snapshots of aggregated data outside that moving time window. The aggregated snapshot no longer contains transaction-level details or personally identifiable information. Therefore, the aggregated snapshot can't reflect the impact of GDPR deletion. For example, a customer might request to delete all transactions on the account, including two transactions from the last month and one transaction from five months ago. When this GDPR deletion request is processed in Fraud Protection, an updated report that's configured to reflect the last four months of data might show no transactions in the previous month. Reports that are older than the previously stated time window of four months won't be updated. However, these reports don't affect any delete action in the underlying data.
Fair Credit Reporting Act
The Fair Credit Reporting Act (FCRA) is a federal privacy law that regulates the disclosure and use of consumer personal information to determine a consumer's eligibility to obtain a product or service or otherwise engage in a transaction. FCRA also applies to the use of consumer personal information for non-credit-related transactions, such as insurance, employment, or even retail purchases, where the consumer's reputation or personal characteristics are relevant to eligibility.
Why does FCRA matter to users of Fraud Protection? Fraud Protection wasn't designed to analyze the characteristics or behavior of credit card users, which is primarily an area that FCRA protects for consumers. Fraud Protection only informs you about the risk that the transaction might have been initiated by a fraudster, not whether the specific purchaser has a history of committing fraud. If Fraud Protection is ever abused to assess the personal characteristics of a given purchaser for purposes that are restricted by FCRA, this abuse could bring serious legal consequences for both users and Microsoft. For this reason, we take special care to educate our customers about the usage limitations of Fraud Protection.
Therefore, during the first-run experience in Fraud Protection, usage consent forms are provided to tenant administrators, but only when they access the application for the first time. Product Admin, Global Admin, PSP Admin, and All Areas Admin are presented with this user experience.