Hi everyone!
I am looking to create an encrypted personal diary that would be hosted online so as to never lose it and be able to access it from anywhere. My main requirement is to be the only one able to access it unencrypted (preventing whoever else to get it, including governments). I do not care about accessing the files with total anonymity or the encrypted files being accessed by a third party, as I assume it is unavoidable.
My researches first directed me towards Proton Drive, which seems to be the most obvious Google alternative. Sadly, some people seem to be advising against using it for completely secure workflows. If I understand correctly, and following my privacy requirements above, the issues could be trusting the web page, web browser, or OS used to access, read, and edit the files, as they could be corrupted or be infected with some kind of keylogger to steal either the code to decrypt the files or log what is being written within the diary.
Learning about tools like Cryptomator (to encrypt and store files on the cloud), don’t seem to resolve the issues of keylogging and might introduce another risk. The files would be decrypted, stored locally on disk, and would afterward required to be manually deleted and fully erased from it, which I assume is not an issue with browser based solutions where I assume everything stays on RAM.
To circumvent those issues, I was thinking of using Tails OS (an OS on USB file) to create and edit the text file, encrypt it there using GPG with a password, and upload the file to my Google Drive using the browser. I feel this solution would result in never having the text file unencrypted on disk, as it would always only reside in RAM in this state. I am wondering if it would also protect me further from keylogging and corrupted browsers, as it would be my main concern with OS like Windows or Android which I guess could become infected overtime, whereas here the device resets every time.
What do you think would be the issues with this proposed workflow? Or do you think I could just settle for Proton Drive or another simpler solution for this?
I hope my explanation was clear enough. Thanks in advance for any advices!