It seems like most cloud services receive their funding via ad revenue or data mining. Which means, in the “free” cloud service you are using, you are the product. So, if you want privacy, you need to pay for a service so there is another funding model.
Three Definitions
- “Convenience” is being able to easily access the data from a new device and/or signup for the service.
- “Privacy” is when other people can’t access your data without you specifically adding them to the allowed list. This is usually implemented using encryption. There are three places encryption matters.
- Encryption in transit is TLS. That is to prevent 3rd parties from intercepting the communication between your device or browser and the server.
- Encryption at rest is the file stored in long term storage is encrypted. This is to prevent someone from grabbing the physical hardware and walking away with your data.
- Encryption in memory (during use), this is the realm of end-to-end encryption where the server never actually decrypts the data in the first place. Therefore they cannot hand data over to a government because the company can’t decrypt the data.
- “Ownership” is ownership over the hardware holding the data.
Four Categories
- Convenience without Privacy or Ownership is for fully cloud hosted services with free or discounted pricing. These services usually have user agreements, but those user agreements can be overwritten by court order, or just accidentally via a data breach. Also, they usually use encryption in transit and encryption at rest, but not encryption in memory.
- Convenience and Privacy without Ownership is for cloud hosted services where you pay the full cost of the service, and the service uses end-to-end encryption. I also include paying for cloud compute in this category. Because while you have licensed that hardware, you don’t have physical access to it.
- Privacy and Ownership with some Convenience is a middle ground. This is using your own hardware at your own location, to run a “cloud” service for yourself. This always requires some degree of setup and maintenance and you compromise on useability.
- Privacy and Ownership without Convenience is when you are running fully local applications working with files on your device that you synchronize between your devices in a peer-to-peer setup. At most, you use end-to-end encrypted relays that don’t retain your data, only relay it. This requires the most effort to setup and involves finding applications that can actually work this way. See Awesome Local First, Local-first Software and Ink & Switch’s Local-first Software.
Services
These are examples for various services I have found in each of those categories. There are alternatives in each of these categories. I just chose the ones I am most familiar with. I put a π for where I am on each of these right now and a π© for where I want to be.
The most traditional method of electronic communication. The one that almost everyone uses.
- Convenience without Privacy or Ownership
- Gmail π
- Convenience and Privacy without Ownership
- Proton Mail π©
- Privacy and Ownership with some Convenience
- Privacy and Ownership without Convenience
- N/A. Email by definition requires a cloud server.
Files
Simple file storage. May be enhanced by web applications. But, at the base, file storage.
- Convenience without Privacy or Ownership
- Google Drive π
- Convenience and Privacy without Ownership
- Proton Drive π©
- Privacy and Ownership with some Convenience
- Privacy and Ownership without Convenience
- Syncthing π
Video Calls
Video calls between two or more people. May include a chat during the call and file sharing during the call. But time limited, so the chat and file share may go away after the call finishes.
- Convenience without Privacy or Ownership
- Google Meet π
- Convenience and Privacy without Ownership
- Proton Meet π©
- Privacy and Ownership with some Convenience
- Privacy and Ownership without Convenience
Calendar
Tracing and sharing calendar events. May include attendance verification.
- Convenience without Privacy or Ownership
- Google Calendar π
- Convenience and Privacy without Ownership
- Proton Calendar π©
- Privacy and Ownership with some Convenience
- Privacy and Ownership without Convenience
Text Chat
Text between 2 or more people. May include file shares and or video calls. Usually persists the chat messages until they expire or a person chooses to delete them.
- Convenience without Privacy or Ownership
- Google Chat
- Slack π
- Telegram π
- WhatsApp π
- Convenience and Privacy without Ownership
- Snikket XMPP Cloud Hosted ππ©
- Signal ππ©
- Privacy and Ownership with some Convenience
- Privacy and Ownership without Convenience
Document Editing
Editing a rich text document.
- Convenience without Privacy or Ownership
- Google Docs π
- Convenience and Privacy without Ownership
- Proton Drive π©
- Privacy and Ownership with some Convenience
- Privacy and Ownership without Convenience
Spreadsheet Editing
Editing a spreadsheet with formulas.
- Convenience without Privacy or Ownership
- Google Sheets π
- Convenience and Privacy without Ownership
- Proton Drive π©
- Privacy and Ownership with some Convenience
- Privacy and Ownership without Convenience
Presentation Editing
Editing and displaying a presentation with transition effects.
- Convenience without Privacy or Ownership
- Google Slides π
- Convenience and Privacy without Ownership
- Privacy and Ownership with some Convenience
- Privacy and Ownership without Convenience
Notes
Editing notes to organize information.
- Convenience without Privacy or Ownership
- Convenience and Privacy without Ownership
- Privacy and Ownership with some Convenience
- Privacy and Ownership without Convenience
Website Hosting
Hosting a website to provide an internet presence. Usually as a blog of some kind.
- Convenience without Privacy or Ownership
- Google Sites
- WordPress π
- Convenience and Privacy without Ownership
- N/A. Not sure how this would work. By definition the cloud host has to be able to decrypt the page to evaluate any scripts.
- Privacy and Ownership with some Convenience
- Privacy and Ownership without Convenience
- N/A. By definition, websites have to be available online all the time.
VPN for protection from public Wi-Fi
VPNs can be used for multiple purposes. These are the VPNs you would use to protect against monitoring the contents of your network connection by your internet provider, cell phone provider, or public Wi-Fi networks.
- Convenience without Privacy or Ownership
- Convenience and Privacy without Ownership
- Proton VPN π©
- Privacy and Ownership with some Convenience
- Privacy and Ownership without Convenience
VPN for accessing devices behind NAT firewalls
VPNs can be used for multiple purposes. These are the VPNs you would use to access your own devices protected behind a NAT firewall. That firewall can be your internet provider’s default router, or something more custom.
Password Management
You should be using a password management system of some kind. Reusing the same password on multiple systems means that when there is a data breach, if they can get your password, they can then log into any other accounts you used that same password for, even if that other account didn’t have a data breach.
- Convenience without Privacy or Ownership
- Google Password Manager (limited to Android and Google Chrome)
- Convenience and Privacy without Ownership
- Privacy and Ownership with some Convenience
- Privacy and Ownership without Convenience
2FA Authenticator
A 2 factor authentication application will keep TOTP tokens for you that you can use for the second stage of logging into a website.
- Convenience without Privacy or Ownership
- Convenience and Privacy without Ownership
- Privacy and Ownership with some Convenience
- Privacy and Ownership without Convenience
Bitcoin Wallets
This is more niche, but you can actually run a bitcoin wallet locally.
- Convenience without Privacy or Ownership
- Coinbase π
- Convenience and Privacy without Ownership
- Proton Wallet π©
- Privacy and Ownership with some Convenience
- Privacy and Ownership without Convenience
Music Player
Everyone nowadays is listening to music. And much of it is streaming.
- Convenience without Privacy or Ownership
- Convenience and Privacy without Ownership
- Privacy and Ownership with some Convenience
- Privacy and Ownership without Convenience
- Kodi π©
Ebooks and Audiobooks
I want to keep a library of my ebooks.
- Convenience without Privacy or Ownership
- Convenience and Privacy without Ownership
- Privacy and Ownership with some Convenience
- Privacy and Ownership without Convenience
- Calibre π©
Smart Home
Automating appliances and lights in your home.
- Convenience without Privacy or Ownership
- Convenience and Privacy without Ownership
- Privacy and Ownership with some Convenience
- Home Assistant ππ©
- Privacy and Ownership without Convenience
TODO: Check through https://github.com/awesome-selfhosted/awesome-selfhosted to see if there are any worth adding to the table.
Leave a comment