A backup is useful only when you know what it can restore. We distinguish website code, uploaded files, CMS content, and databases. Version control preserves code changes, but it does not replace backups of orders or content managed elsewhere. For each part, we agree on what is stored, how long it remains available, and who can access the recovery process.
We also define how to verify recovery: does the website start, are recent records present, and do forms reach the right destination? Restoring older data can lose newer changes, so it needs a different decision from restoring a code version. Where needed, we coordinate this with website maintenance and whoever manages your CMS.