---
title: Salesforce Custom Anonymization
description: Salesforce custom anonymization
---

[Skip to content](https://docs.mineos.ai/knowledge/salesforce-custom-anonymization#main-content)

[![Mine](https://docs.mineos.ai/hs-fs/hubfs/Frame%201948756858.png?width=62&height=40&name=Frame%201948756858.png)](https://docs.mineos.ai/knowledge)

Open main navigation

Close main navigation

 Hello! How can we help you?

- There are no suggestions because the search field is empty.

1. [Help center](https://docs.mineos.ai/knowledge)
2. [Integrations](https://docs.mineos.ai/knowledge/integrations)

# Salesforce Custom Anonymization

## Automate privacy requests and data classification by integrating MineOS to Salesforce

### How It Works

This integration allows you to automate DSRs by anonymizing customer data from Salesforce.  
**Custom Anonymization** let's you configure custom API fields for **Lead**, **Contact and Account** objects that are associated with the requestor's email and anonymize them.

This integration allows you to anonymize **custom fields** from your Salesforce account as well.

### Required Permissions

For the integration to work correctly, it requires the following permissions in your Salesforce account:

- Access the identity URL service
- Manage user data via APIs
- Perform requests at any time

For more information on these permissions scopes, see this article: [https://help.salesforce.com/s/articleView?id=xcloud.remoteaccess\_oauth\_tokens\_scopes.htm&type=5](https://help.salesforce.com/s/articleView?id=xcloud.remoteaccess_oauth_tokens_scopes.htm&type=5)

#### In case you are creating a Permission set please note these toggles must be enabled:

1. **API Enabled permission**.
2. **View and Edit Converted Leads**.

 

### Setting up

Before you start

- Make sure your MineOS plan supports integrations.
- **Ensure you have access to Salesforce and the required permissions to connect apps to your Salesforce account.**
- **The authorization is an OAuth flow and the user giving permission must be a Salesforce admin.**

#### ***Salesforce - Custom Anonymization (Sandbox)***

1. Select "**Integration**" and select the integration![Screenshot 2025-12-11 at 10.43.38](https://docs.mineos.ai/hs-fs/hubfs/Screenshot%202025-12-11%20at%2010.43.38.png?width=670&height=335&name=Screenshot%202025-12-11%20at%2010.43.38.png) type that best suits your needs: Custom Anonymization or Custom Anonymization Sandbox if you want to test it before then click *Set up integration*.  
   ![](https://docs.mineos.ai/hs-fs/hubfs/Screenshot%202025-09-03%20at%2016-25-50-png.png?width=670&height=354&name=Screenshot%202025-09-03%20at%2016-25-50-png.png)
2. Click *Connect* on the Salesforce Connection:  
   ![](https://docs.mineos.ai/hs-fs/hubfs/2-png.png?width=670&height=339&name=2-png.png)
3. Allow the Mine for business access:  
   ![](https://docs.mineos.ai/hs-fs/hubfs/3-png.png?width=670&height=454&name=3-png.png)
4. You will see the below page on success:  
   ![](https://docs.mineos.ai/hs-fs/hubfs/4-png.png?width=670&height=337&name=4-png.png)
5. Click Next and proceed to the *Salesforce Fields* page.
6. Configure the fields you need for the *Lead* and *Contact* fields you wish to anonymize.
7. **Important Notes:**  
     1. Email is not a native field for **Account** objects. This integration searches by email, so when you search for Accounts, the email field is custom. This results in a separate configuration where you input the custom API field. In the screenshot below, you'll see a value for **Account Email Search Field.** This should be populated with your custom email field e.g., Email\_\_c.
     2. Email is always anonymized with a value of "{timestamp\_in\_ milliseconds}\_{anonymized\_email}" e.g., "1756904405000\_anonymized@mineos.ai" - do not add Email to the *{Object} Custom Fields* configuration map.
     3. The fields should align with their associated keys in the Salesforce API e.g., look at the LinkedIn URL key: *LinkedIn\_URL\_\_c.* This will change the LinkedIn URL in the corresponding object.
     4. The recommended length of asterisk strings to use when anonymizing is 14. (i.e., \*\*\*\*\*\*\*\*\*\*\*\*\*\*)

![Screenshot 2025-12-11 at 10.43.38](https://docs.mineos.ai/hs-fs/hubfs/Screenshot%202025-12-11%20at%2010.43.38.png?width=670&height=335&name=Screenshot%202025-12-11%20at%2010.43.38.png)

![](https://docs.mineos.ai/hs-fs/hubfs/Screenshot%202025-08-19%20at%2018-15-47-png.png?width=670&height=319&name=Screenshot%202025-08-19%20at%2018-15-47-png.png)  
![](https://docs.mineos.ai/hs-fs/hubfs/Screenshot%202025-08-19%20at%2018-15-56-png.png?width=670&height=319&name=Screenshot%202025-08-19%20at%2018-15-56-png.png)

 

#### **What’s next?**

Read more about the deletion process using integrations [here](https://help.portal.saymine.com/knowledge/managing-deletion-requests-using-integrations).

Read more about the get a copy process using integrations [here](https://help.portal.saymine.com/knowledge/managing-copy-requests-using-integrations).

- [Data Inventory](https://docs.mineos.ai/knowledge/data-inventory#main-content)

    - [Systems](https://docs.mineos.ai/knowledge/data-inventory#systems)
    - [Data types](https://docs.mineos.ai/knowledge/data-inventory#data-types)
    - [Activities](https://docs.mineos.ai/knowledge/data-inventory#activities)
- [Compliance Operations](https://docs.mineos.ai/knowledge/compliance-operations#main-content)

    - [Compliance reports](https://docs.mineos.ai/knowledge/compliance-operations#compliance-reports)
    - [Policies & alerts](https://docs.mineos.ai/knowledge/compliance-operations#policies-alerts)
    - [Risk assessments](https://docs.mineos.ai/knowledge/compliance-operations#risk-assessments)
- [DSR Handling](https://docs.mineos.ai/knowledge/dsr-handling#main-content)

    - [Setting Up Channels](https://docs.mineos.ai/knowledge/dsr-handling#setting-up-channels)
    - [Configuring Responses](https://docs.mineos.ai/knowledge/dsr-handling#configuring-responses)
    - [Processing Requests](https://docs.mineos.ai/knowledge/dsr-handling#processing-requests)
    - [Audit & Reporting](https://docs.mineos.ai/knowledge/dsr-handling#audit-reporting)
    - [Setting Up Rights & Workflows](https://docs.mineos.ai/knowledge/dsr-handling#setting-up-rights-workflows)
- [Integrations](https://docs.mineos.ai/knowledge/integrations#main-content)

    - [General information](https://docs.mineos.ai/knowledge/integrations#general-information)
- [Settings & Security](https://docs.mineos.ai/knowledge/settings-security#main-content)

    - [Security](https://docs.mineos.ai/knowledge/settings-security#security)
    - [Your Account](https://docs.mineos.ai/knowledge/settings-security#your-account)
- [Developers Documentation](https://docs.mineos.ai/knowledge/developers-documentation#main-content)

    - [Portal for developers](https://docs.mineos.ai/knowledge/developers-documentation#portal-for-developers)
    - [Webhook](https://docs.mineos.ai/knowledge/developers-documentation#webhook)
    - [Other](https://docs.mineos.ai/knowledge/developers-documentation#other)
- [Release Notes](https://docs.mineos.ai/knowledge/release-notes)
- [Consent Management](https://docs.mineos.ai/knowledge/consent-management)

[![Frame 1948756858](https://docs.mineos.ai/hs-fs/hubfs/Frame%201948756858.png?width=62&height=40&name=Frame%201948756858.png "Frame 1948756858")](https://mineos.ai/)

Copyright © 2026, "MineOS" (Saymine Technologies Inc)