title: How to hide data received via HTTP requests?
body: <p>I am currently designing a web application using AngularJS. In this I am fetching and posting data via Rest API(s) with different methods. The data I retrieving is fetched in the form of JSON.</p>
  
  <p><strong>Problem:</strong><br>
  Issue here is, while I am using <strong>https</strong>, the data sent and received via HTTP requests can still be seen in proxy tool or traffic monitors. All the JSON can be easily read from this.<br>
  Each of my request has a <strong>token</strong> attached in it's header which takes care of authentication. However, once authorized, there is some part I don't want to be displayed in/ caught in such monitoring tools.</p>
  
  <p><strong>Question:</strong><br>
  This data is stored in an encrypted way in database and all, however while coming via HTTP request, it is first decrypted and then sent. How can I hide/protect this data?  </p>