this post was submitted on 15 Feb 2024
393 points (97.8% liked)
Technology
59534 readers
3199 users here now
This is a most excellent place for technology news and articles.
Our Rules
- Follow the lemmy.world rules.
- Only tech related content.
- Be excellent to each another!
- Mod approved content bots can post up to 10 articles per day.
- Threads asking for personal tech support may be deleted.
- Politics threads may be removed.
- No memes allowed as posts, OK to post as comments.
- Only approved bots from the list below, to ask if your bot can be added please contact us.
- Check for duplicates before posting, duplicates may be removed
Approved Bots
founded 1 year ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
I did the switch. Even if there's no PPP pricing for my region it's quite alright. I'm planning to migrate my whole family to Proton in the near future. We already have our chats with Signal and one other last thing is for media backup. We're still using a combination of Google Photos and OneDrive to save our photos. Are there any good privacy oriented data storage solutions? I'm also saving up money to spin up my own self-hosted solution.
If you're planning to subscribe to Proton Unlimited or Proton Family regardless, you might as well try Proton Drive. They try to be fairly privacy focused similar to Proton's other products.
Mega has a similar privacy-oriented design. Such that the server side shouldn't have direct access to your unencrypted file data or its decryption keys.
Still, any web-based service necessitates trusting the JavaScript you receive not to leak out your password or keys. Both Proton and Mega have a good track record so far in that regard, but the best practice for privacy with raw data storage is to encrypt your own data with local tools and treat any remote server as untrusted.
I could imagine a tool that makes cloud storage act like a remote hard drive, with sectors and everything. Where these "sectors" are just small binary files.
You have software locally that is setup to track local files and calculate how they are mapped to the remote sectors. When a file gets updated, or new ones are added, it shuffles things around in an efficient manner to keep the number of remote updates to a minimum, and then it only updates or adds the required sector files. This way a tiny edit to a 4 GB local file would only require a tiny upload to the server instead of resending a new encrypted copy of the entire 4 GB file.
Not only are the little sector files all encrypted with a private key known only to you, the file structure in this system doesn't even make any sense to anyone but you.
However, if you lose you home PC and the file structure DB, the cloud copy becomes absolutely useless. Even if you had a backup of the private key.
Something like this surely already exists. Maybe there are even cloud storage providers who offer hard-drive like access to a block of data instead of being file-based.
EDIT: Turns out that's what Proton Drive does. Kind of.
They say it's client side, but the hashes that control the ordering must be stored on the server or else you couldn't easily download the file on a other device. And I wonder if it's still efficient if you make an exit in the middle of the file. Does it need to send the full 4GB all over again? Even having to send 2 GB all over again would be a lot.
Proton has their own cloud storage called Proton Drive. If you buy the top VPN tier I think it includes all of the premium Proton services, Drive included. I think it's like 500 gigs for a single user account and 2 terabytes if you get the family account.
Proton includes cloud storage and recently started supporting automatic backup of pictures on your phone.
Mega was my option for family photo storage. Mainly used for instant upload to a shared folder between all of us.
As an added step, with some automations, my NAS server (TrueNAS) would sync my mega photo album to my local Nas storage. Files older than two years would be purged from mega and archives on my home NAS would stay intact.
Since then though I swapped mega out with my own personal self hosted nextcloud instance.