&gt; 1) Make mass surveillance impossible.<p>A worthy goal.  But let&#x27;s be real; to stop mass surveillance by writing a new chat program, you need mass <i>adoption</i> of your new program, and that means you need truly amazing UX.<p>If you write something which is technically perfect and would work if it was widely used, but nobody uses it because Telegram is just a little bit easier to get started with, and has nice cartoon drawings to explain their features (or whatever), then you&#x27;ve completely failed.