title: How your data is safe in Hyperledger Fabric when one can make changes to couchdb data directly
body: <p>I am wondering that how your data is safe when an admin can change the latest state in <code>Couchdb</code> using <code>Fauxton</code> or <code>cURL</code> provided by <code>Couchdb</code> directly.</p>
  
  <p>According to my understanding <code>Hyperledger Fabric</code> provides immutable data feature and is best for fraud prevention(Blockchain feature).</p>
  
  <p>The issue is :- I can easily change the data in <code>couchdb</code> and when I query from my <code>chaincode</code> it shows the changed data. But when I query <code>ledger</code> by using <code>GetHistoryForKey()</code> it does not shows that change I made to <code>couchdb</code>. Is there any way I can prevent such fraud? Because user will see the latest state always i.e data from <code>couchdb</code> not from <code>ledger</code></p>
  
  <p>Any answer would be appreciated.</p>
  
  <p>Thanks</p>