New feature: data deletion

June 6, 2022

You now have the option to automate the deletion of stored data that you no longer need in Middle.

You can configure data deletion settings for all accounts and record types across your instance on your settings page. This allows you to manage the amount of data you are storing and remain data compliant. You can set the number of days that data is retained before it's deleted. 

What kind of data is eligible for deletion in Middle?

The three types of data that Middle stores are records, record activity, and workflow history.

  • Records: Records are data captured from connected apps by syncs. A record will be deleted when its "last purposeful use" date exceeds the number of days you set for data retention. A record's "last purposeful use" date is refreshed (i.e., set to now) every time that record is referenced in a trigger or and every time the record is updated. Deleting a record is permanent, however, the data can be synced from the app again.
  • Record activity: When Middle sees a new version of a record, it stores a copy of the old version of that record. This is used to assist in troubleshooting when looking at a record and its history in Middle or to trigger workflows when a record changes such as a membership status changes from active to canceled. These records are deleted when the number of days set in the data deletion settings passes the date of storage.
  • Workflow history: When Middle executes a workflow, it stores a detailed history of each step executed. This is used to troubleshoot issues with workflows. These records are deleted when the set number of days passes the date of storage.
Set how long data is kept in Middle using data retention settings.

How to delete data in Middle

Record retention rules can be overridden. These overrides are account connection and record type-specific. For example, it's possible that you want to keep all user data for a brand's point of sale (POS) system regardless of whether a workflow has been run on it. Alternatively, you may need to delete an account's data at a greater frequency. In either case, you can go to the account and then the app you want to set the override in, and then next to the record type there is a data retention override. 

You have the option to either disable all data deletion for that record type in the specific connection or you can set the number of days records to a different value than the setting for your entire account. Overrides give you the control to accommodate sub-account specific data requirements.

Set sub-account and app-specific data retention rules.

About Middle

Middle is a flexible integration platform as a service (iPaaS) for marketing agencies, enterprises and SaaS companies. Use out-of-the-box integrations in our catalog or customize them to your exact requirements or add your own private apps. Predictable pricing and no limits, other than what your provisioned hardware can handle.

Let's Talk

Feel free to schedule a demo to learn more - we’d love to chat.

We’ll help you get started

Schedule a demo with our team so we can demonstrate how Middle can help your business grow.

GET A DEMO