User permissions for import and mass delete
Key Takeaway
Mass-deleting records requires Modify All Data, whether you use mass delete or Data Loader.
User permissions control who can bring data into Salesforce and who can delete large amounts of it at once. For the Data Import Wizard, the permission a user needs depends on the type of record and on who owns it. Mass-deleting records requires the powerful Modify All Data permission.
Data Import Wizard permissions
In the Data Import Wizard, each record type has its own import permission. For accounts and contacts, ownership also changes what a user needs.
| Records | What a user needs |
|---|---|
| Business accounts and contacts you own | Import Personal Contacts only |
| Business accounts and contacts owned by other users | Modify All Data |
| Person accounts you own | Create on accounts, Edit on accounts, and Import Personal Contacts |
| Person accounts owned by other users | Create on accounts, Edit on accounts and contacts, and Modify All Data |
| Leads | Import Leads |
| Solutions | Import Solutions |
| Custom object records | Import Custom Objects, Create on the custom object, and Edit on the custom object |
Person accounts need object permissions on top of Import Personal Contacts or Modify All Data. For custom objects, Import Custom Objects alone is not enough, so a user needs all three permissions together.