You said that you use end-to-end encryption of all the data. Can you explain what is it?
End-to-End Encryption (E2EE) same as Point-to-Point (P2P), is when all the data is encrypted on your device before transfer to an external network and is decrypted only on the device of a receiver. There is no way (if we are talking of clear and not infected devices) to decode these blocks at the transport or storage steps. Read more here:
https://en.wikipedia.org/wiki/End-to-end_encryption