Due to the enormous size and complexities of cloud there is been always a threat to the data from the external and internal entities. Internal entities are generally are accountable for the data theft, this leads to the third party to audit the data integrity. Whereas the external entities are exploits the sensitive information stored in the cloud through the intelligent query fired on the cloud. There are many methodologies and tools are available to achieve the any one of them out of these two major issues and very few are there to tackle both sensitive information hiding and data integrity together. This research paper introduces the idea of handling both the techniques by analyzing the other past works in depth.