Interessante, mas arriscado colocar esse processamento em um ponto de chegada dos dados(cliente) somente.

Sim. Tudo tem o seu lado bom e ruim, eu mesmo prefiro que o processamento de dados não seja no lado do cliente.