Use cloud storage the unorthodox way, like I do. Make multiple accounts, then create a big file with your backup data (pictures, projects, etc) and write it in a VeraCrypt file. Then split this file in multiple files and upload each to accounts (I use protonmail, yahoo, gmail - a few different vendors in case one goes belly up I can still access the backup from the others).
It's a hassle at beginning to create the accounts but you can create a program that has an embedded browser (I use chromium) and then you can automate the tasks. Basically you just simulate keyboard and mouse over the chromium surface and the vendors are none the wise. I keep my info of each account into a local SQLite DB and the program does the automation, requiring minimal interaction from me. So the only real backup I need is that SQLite file. Rest is scattered around in the cloud with none having access to it but me.