For working storage, I use a local server with a Raid 1 array. The drive manufacture dates are offset by a year or more. I keep a spare drive on hand in case of failure.
Every 6 months or so I do a full backup to an external, portable Raid 1 array (again offset manufacture dates) that I keep at grandma's house.
For routine backup, I have a pair of microSD cards that I update every Friday. These are encrypted with Bitlocker in case they should ever be lost. These cards tend to fail over time, hence the 2 copies. I plug them in simultaneously (USB) into the server and run a batch file to update both. Any failure generally becomes obvious at this point. Bitlocker helps as a failure detection mechanism. Any corruption usually results in an unmountable drive.
One microSD goes into a fire proof safe. The other gets strapped to my wrist so I *always* carry it with me wherever I go (even the shower) so it is as safe as I am, if not safer.
The theory being that all I really need to worry about is my personal safety. But even if I should die in some horrible accident like a car or plane crash, authorities will expend a great deal of effort to recover my body --- and the attached microSD storage.
For this purpose, I have designed a 3D printed, discrete, secure locking microSD card holder that slips over a watch strap with the holder on the the inside against my wrist for protection. No one ever even notices it except me.