&gt; &quot;Never trust the client&quot; is good advice for every kind of application. Clients are filthy liars.<p>It&#x27;s true that you can&#x27;t trust clients not to lie.  However, in some situations, it&#x27;s the correct decision to accept a constrained number of lies if that brings you benefits.<p>Like so many other absolute statements in software, in reality it&#x27;s a trade off, and you need to consider the business context to make the right decision.