Someone pointing out that —
When you have E2EE (end to end encryption) you have to do all the work on the client-side — since the client-side is the only one that can decrypt it.
( @reiver note: that isn't completely true — there are some encryption techniques that can allow certain operations on cyphertext.)