Security

Data privacy and trusted access are important considerations in the development of a secure marketing platform. To help improve the security of your marketing data, follow these guidelines.

Create Separate Users

Don’t share passwords or login information between multiple users, apps, or systems. If you work with integration partners, give each partner user a separate account. This step helps protect your customer data if a user’s credentials are compromised. It also makes it much easier to limit access and track actions that occur in your org.

Follow the Principle of Least Privilege

When you create user accounts or external client apps, follow the Principle of Least Privilege. The Principle of Least Privilege states that each user or other entity has the minimum level of permissions that are necessary to get the job done. Following this rule provides a layer of protection for your data against faults, unintentional actions, and unauthorized access.

Monitor the Security of Your Org

The Salesforce Platform provides several tools for monitoring the security of your org and data.

  • Track Login History

    • : To view login data for the past 6 months, use the Login History page in the Salesforce web app. The Login History page shows the HTTP login methods used, connected app and external client app logins, and other login-related data.
  • Track Changes to Object Fields

  • Track Setup Changes

    • : In orgs that have multiple admins, it can be helpful to see which user made a particular configuration change. To monitor configuration changes over the past 180 days, activate Setup Audit Trail in your org.

Use Sandboxes to Test and Experiment

Protect your customer data and the availability of your org by testing in a sandbox. A sandbox org contains the same features and customer data as your production org. You can use a sandbox org for development, testing, and training, without worrying about compromising the data and apps in your production org.

For more information, see Sandboxes: Staging Environments for Customizing and Testing.

<!-- - Developer Orgs - : A [Salesforce Developer Org](https://developer.salesforce.com/signup) is a full-featured version of the Salesforce Platform that you can use at no cost. Use a development org to develop your Salesforce skills, experiment with new features, and test solutions and integrations. Development orgs have access to all Salesforce Platform features, but have certain data storage and API usage limits. - Sandboxes - : When you’re ready to work with real customer data, you can [create a sandboxed version of your production org](https://help.salesforce.com/s/articleView?id=platform.deploy_sandboxes_parent.htm). A sandbox is a direct copy of the data and configurations in your production Salesforce org, but it’s isolated from the production org. You can use a sandbox org for development, testing, and training without compromising the data and applications in your production org. -->