On all our account we offer a backup service
We automatically backup all the accounts, doing our best to maintain 2 working backup for every account at any moment.
We always recommend to perform backup before performing un upgrade or any kind of operation. You can follow our tutorial here and here. In some cases an automated backup might be too old or corrupted.
We keep 30 days daily backups for every account (cloud hosting included). This means that if you have a problema you have 30 backups to choose from to recover your website. The number of monthly free backup restores depends on the hosting account you're using.