Uninstall behavior for installed packages
Key Takeaway
Uninstalling a managed package also deletes its data and your customizations to it. Salesforce blocks the uninstall when other parts of the org still depend on the package.
Uninstalling an installed package removes the package and its components from a Salesforce org. For a managed package, Salesforce lets you save a copy of the package's data in an export file first.
What uninstalling a managed package removes
Uninstalling a managed package removes its components and its data from the org. It also removes any customizations you made to the package, such as custom fields or links you added.
When the package includes a custom object, every component on that object is deleted with it, including:
- Custom fields
- Validation rules
- Custom buttons and links
- Workflow rules
- Approval processes