What’s the point of storing the same data in three distinct storages? What kind of disaster are you trying to avert?
ps: this will back fire real bad when safari and friends add permission prompts for each specific storage that this library fills up in a for loop.