title: How to hide transactions from peers in hyperledger fabric v1
body: <p>I am trying to build a simple car tracking blockchain app on hyperledger fabric v1.0, much like IBM Carlease demo built back with v0.6.
  An overview of my app is</p>
  
  <ul>
  <li>Manufacturer build the car and sell it to dealer  </li>
  <li>dealer sell it to user  </li>
  <li>user can use it throughout its life or can sell it to another user  </li>
  <li>Manufacturer can track all the cars they manufactured, from start to its current status  </li>
  <li>Dealer can only track the cars that he bought from various manufacturers to its current status.  </li>
  <li>User can only track car/s he bought, from its manufacturer to the user he sold to, but must not have access to view transactions afterwards.  </li>
  <li>And also there is a regulatory authority that can track any car from manufacturer to its current user.</li>
  </ul>
  
  <p>I am having trouble restricting user to view transactions that is performed after he sell the car to another user. How can i achieve this? And where can i implement these restrictions, in chaincode or SDK?</p>