It's simple to get around this. Have a server setup akin to Protonmail, server has a password to login you into your encrypted account, this password is stored on server, but once signed into your account you have to decrypt it with a password which the server doesn't store neither does the company. Which means if you forget/lose your password you have to open a new account but on the otherhand if your in the US you can plead the 5th if they are coming after it.