On the other hand, the app does nothing to inform them about the “Secret Chat” option. Once a user kick-starts a new chat, Telegram stays silent about options other than the default.
Look, if this was an app that allowed for E2EE on all communication and did not store any of the communication on some company's servers I would be saying France is completely 100% wrong. France is wrong in saying the encryption is the problem, but they are partially right about Telegram not complying with legal requirements as it does not encrypt all communication and it should be obligated to comply with criminal investigations just like they would be obligated if they were a mail delivery service.
Just because something is on the internet doesn't mean it isn't subject to warrants. If a company can be compelled to provide written documentation in their possession, the same is true for electronic. That company should not be obligated to undermine their own encryption though.
All listed prices should be the final maximum cost for any specific product. "Additional fees may apply" should not be allowed, as they exist to deceive the user about the final cost.
Upcharges for additional things is fine, as long as the customer knows what the additional cost is.
Also, tipping needs to fuck off and all employees need to be paid a living wage. If businesses can't pay a living wage they don't need to exist.