While it is possible to delete any type of Mixpanel data, only certain data types can be removed from within the user interface. People properties can easily be removed from a Mixpanel project. Events and event properties cannot be removed without contacting Mixpanel.
You can tell if the property you’re trying to remove is an event property by going to Segmentation > BY Properties, and find the item in the dropdown:
The next to that property denotes an event property.
The denotes a people property.
Events and event properties
Event data is immutable in Mixpanel, which means it cannot be edited or deleted once it's been sent to your project. With that said, there are actions that can be taken in order to exclude the data from your analysis or to remove event data in necessary situations.
Let the Events Inactivate
For all Mixpanel users, events and event properties that have not been sent to your project in 30 days will automatically be hidden from your reporting. The events will still be available in the project's raw data, but will not be visible in the UI. View more information about Mixpanel's Data Retention Policy to learn more about the retention of raw data.
Hide Events and Properties
Additionally, if you’re on an Enterprise plan (see pricing page for more detail), you can hide events, event properties, and people properties you see in your Mixpanel project via the Data Management menu. Access the Data Management menu by clicking the settings icon in the upper righthand corner of your Mixpanel project and selecting Project settings from the dropdown.
Note: Custom Events are not hidden automatically like regular events, and they also cannot be hidden via the Data Management menu.
Hide and show events via the Data Management menu:
Tips on hiding events/properties
Events and properties are hidden on the project level, meaning if you hide an event or property, it will be hidden for all users of that project.
Hiding events and properties via this menu does not stop these events and properties from being sent to Mixpanel; hiding is simply meant to clean up the interface if you have dropdown items you’re not using.
To completely stop events from being recorded in your Mixpanel project, you’ll need to remove the code that sends those events to Mixpanel.
Hiding events and properties can be a useful feature when combined with custom events; for example, if you wanted to change the name of a couple of events without writing code. Learn more about custom events.
Events that have been hidden via the Data Management menu will still be visible in Live View.
If you’re just trying to delete a few specific people properties from certain people profiles, you can do so manually. Hover over the people property in that user’s people profile, and click the trash can. This will remove that property only for the specific user - it won’t delete the people property from all profiles.
If you need to delete more than a few people properties, it is possible to delete people properties programmatically through the Engage API using the $unset method. Detailed instructions on deleting people profiles via the Engage API. Mixpanel also provides an API module to make it easy to unset a property from your profiles in bulk.
When unsetting people properties, keep in mind that if you continue to update properties from the implementation (and/or via previous versions of the app for mobile implementations), they will continue to re-populate the drop down even after they've been $unset.
Delete Sensitive Event Data
In certain situations, it may be necessary to delete events in order to protect the security and privacy of users, or to satisfy data delete requests. Use the form provided in a Mixpanel project to request the deletion of event data.