(Lest you think I'm exaggerating, inventory is literally an industry term: https://smallbusiness.chron.com/advertising-inventory-mean-3...)
Or are you saying it’s not E2EE unless the clients are auditable?
There's nothing preventing the government from forcing Meta to implement a backdoor that exfiltrates the unencrypted key, of course, but that's true of non-web-based systems as well.
Genuinely asking as I would love to implement something for my customers which gives them control over their data while it resides on my servers.
The server only serves encrypted data that gets decoded in the browser.
The primary usability problem for that approach is that there’s no way to recover the data (messages) if the user ever forgets the keys passphrase.
Another problem is that all of the rendering that uses such encrypted data needs to happen client side in JS, WASM or similar.
I am not in security but think that XSS might be a concern here with something so sensitive.
And UX problems that come with it. Sounds interesting though to at least discuss with customers to see if the benefits are worth the costs to them.
The question I think you meant to ask if it is a good thing for companies to obey the state.
In what way are they "a different story" from Messenger?
From The Verge's article[1]:
> However, campaigners note that Meta always has to comply with legal requests for data, and that the company can only change this if it stops collecting that data in the first place. In the case of Celeste and Jessica Burgess, this would have meant making end-to-end encryption (E2EE) the default in Facebook Messenger. This would have meant that police would have had to gain access to the pair’s phones directly to read their chats. (E2EE is available in Messenger but has to be toggled on manually. It’s on by default in WhatsApp.)
[1]: https://www.theverge.com/2022/8/10/23299502/facebook-chat-me...