Sorry, this is the day when I decided to start downvoting people who demand E2E-encryption from things that obviously don't need it.
At this point I am just fed up, but to be constructive:
- E2E-encryption is a seriously nice property. If it was free and simple we should use it everywhere.
- Picking on nice things that absolutely doesn't need E2E-encryption however is just counterproductive, and most people who do so (I haven't studied you in particular) seems to have no clue about when and why it is useful.
-Let me give some ideas: there seems to be lots of people who claim to need E2E-encryption but cannot take basic security precautions like separating work/personal, avoid linking their social media profile etc in their profile, etc etc etc.
- Basically: if someone isn't wearing a cap, using tails, paying in cash, updating ones notes via a directed antenna connected to a distant open network
- and if they haven't considered the pros and cons of connecting to the same network every time (what if "they" are onto one and are right now using a directional antenna to pinpoint ones direction) vs different ones (reduces that risk but simplifies triangulation)
- and haven't considered their cover story for why they were out biking without a phone but with a laptop and a directional antenna, or considered cash (less traceable) or card (don't stand out)
- ... then there is a fair chance they don't actually need E2E-encryption
- and if they share the stuff they are hoarding, the chance is even bigger.
- That said: again, E2E-encryption is a seriously nice property that simplifies a number of other problems. I'll pay premium for it even if I don't need it. But I don't need it for diary, not even for notes about customer systems.
And as I write this I can almost hear glass shattering all around me. I'm logged in through corporate WiFi and I don't care ;-)
Edit: let me also add that 1.) most people have now clue about how to verify E2E-encryption 2.) for web applications it can trivially be circumvented by anyone who can single handedly push code to prod and you won't know before much later 3.) it can be done selectively against one user and on most users it will leave no trace at all (a patched minified script with no caching that sends encryption keys back isn't hard at all, is it?)