Yes, your data is backed up internally through multiple backups and can be restored for up to 30 days. Please note that depending on the cause of data loss, recovery costs may apply.