With cloud storage services, it is routine that data is not only stored in the cloud, but also shared among group of users. However, public auditing for such distributed data at the same time by preserving identity privacy remains a challenge. This paper proposes a privacy preserving public auditing technique for shared data called ‘Oruta’ which supports auditing, data privacy and identity privacy. This scheme is mainly focused on ring signatures to calculate the information needed for verification to audit the integrity of shared data. By using this auditing, the signer identity on each block is kept unconditionally private from a Third Party Auditor (TPA). This paper also aims to implement traceability, i.e.., the group manager or the original user will know who are editing the data in some special situations based on verification of Metadata. By doing this, the privacy will be preserved and the group manager or the original user can trace the signer, so the original user can have complete control over the data and the signers who are accessing the data.