Once the user becomes invested in the free tier it's impossible to migrate the data out of your service or self architect backing up that data without significant risk with a complicated stack. The whole entire point is to have secure and reliable experience. You need to restructure the free tier to maintain profitability but include backups. Heck you could even limit the free plan with 2 backups