Storing encrypted credentials on-chain with user-held decryption keys prevents third-party hosting services from controlling user data