Apple's iCloud Drive has a decent web interface for the non-Apple subset of "any device", and otherwise seems to offer what you want. Curious if you had other reasons it doesn't meet your needs.
My guess is that Google does not like encryption as it prevents de-duplication between users.
For end-to-end Google Drive encryption you'll an app like BoxCrypter or SyncDocs.
https://cloud.google.com/security/encryption-at-rest/#encryp...
Encrypting when the organization has the keys is only effective when accessing the ciphertext is easier than accessing the key material.
I'd prefer a solution where Google could only store encrypted blobs with no access to my keys and all decryption happens on the client device.