Data Backup and Removal

Last updated on August 19, 2024.

This article describes how removed data is backed up. It also discusses when archived data is removed permanently.

deleted_at

Every record you create in our database has several built-in properties. One of those properties is which is when the record is created. When you delete a record, the system fills this property with a record of the date and time of the delete operation by default.

For example, you can delete a record like this:

GraphQL queries will not show those records anymore. You can them by filtering records by the existing property ().

For example:

Automatic delayed permanent removal

After 30 days of the date set in , the system will permanently delete the data at 5:00 AM UTC.

For example, if is "2020-03-15T14:28:48.153Z" (15 March 2020, 2:28 PM), the system will delete the record 30 days later at 5:00 AM (14 April 2020, 5:00 AM). Until this date, you can still recover it by setting to .

Manual permanent removal

You can force permanent removal by setting the value to a date more than 30 days ago.

For example:

You want the record to be deleted as soon as possible.
Assuming it is 30 April, you would set to a date more than 30 days ago, for example, March 10, which means it will be permanently deleted in the following purge process at 5:00 am UTC.

Important

A record that has been deleted using both and methods cannot be recovered in any way.

Undeleting data

If you want to bring back a record, you can nullify , and this record will not be marked as deleted.

You can also set to a different, future date to prolong its permanent removal or move the date backwards to speed up its removal.

Have a suggestion for this page?

Didn't quite find what you are looking for or have feedback on how we can make the content better then we would love to hear from you. Please provide us feedback and we will get back to you shortly.