In cloud storage, users needs the data integrity protection in cloud computing task, especially for users with constrained computing resources. Thus, enabling public audit ability for cloud storage is of critical importance so that users can report to a third-party auditor (TPA) to check the integrity of outsourced data and be worry free .The data owner can share the space where his data are stored with other trusted people. Thus, users set the access rights with whom he/she wants to share the cloud space and that information will be forwarded to the TPA.[1] So, TPA on authentication or receiving the file access request, checks the user whether he is the real data owner or the user who has the rights to access the data. TPA lets these users to directly view the file and denies other users who try to access the file and pass the log report to the data owner. We use cryptographic techniques to securely store the data. We further have integrated RSA and TRIPLE DES algorithms for providing more security to the data. Thus the main objective we focused in this paper is providing privacy to the users and security to the data uploaded and stored by users in the cloud.