Or invert this, and make it local-first. It's your data, and publishing it to a network is a form of backup. Either that, or the client holds a local copy by default.
The data is local-first, but it's designed so that you publish to online networks. The point is to invert the current model of putting your content into someone else's network and hoping for the best, or expecting users to remember to run some manual backup that's probably going to be a pain to do anything with.