Other Backup Options

I understand it’s my experience, that makes me think about what could go wrong, but things does go wrong quite often.

Apple’s backup is no good - here is why in more details:

  • 1 July you updated the app, and during the update the database get corrupted (iCloud minor bug on top of your migration script, that you just introduced because of some nice feature to add)
  • 1 July your customer have a vacation, so he don’t open Agenda at all
  • 15 of July he opened Agenda to find that all his records are gone.
    What will he do? There are no backups in iCloud lasting that long - it’s only available for the last few days, maximum.

Another case:

  • at the end of the 2 July customer opened the app and found no data - panicked;
  • he had a very intensive day, with lots of WhatsApp communication, including a very important document with competitor’s production details he got there; he also run his first marathon, so he’s proud to see this all tracked in his Health app;
  • following someone’s recommendation, he recover from last iCloud backup - ok, Agenda data is there, but all WhatsApp messages (including important document) and his marathon record are gone from his phone, as well as many other data, that has no single server sync (like Telegram or Notion, for example) and solely rely on local data storage.

I understand, this might not happen often, but when it does, it’s quite dramatic, like any incident.

Since, you are moving to become one-fit-all app (like Notion does), ensuring data is safe is getting more and more important as well.

I’m only aware about nightly backups that are stored somewhere (could be the same iCloud folder, by the way: every new day the app starts, it does snapshot and backup of the previous data to the folder available to the user in iCloud drive, for example), but there could be some other ways to do that - probably even easier than that.

And, as I mentioned, that seems like a very valid paid option - if you are crazy about your data (like I do), here is a paid option for that.

Hope it makes sense now?

2 Likes