This document proposes a system for public auditing of data stored in the cloud while preserving privacy. It uses homomorphic linear authenticators with random masking to guarantee data privacy. A third party auditor is used to verify the integrity of outsourced data on demand without retrieving the entire dataset. The system aims to prevent data leakage and enhance security with mobile message alerts when unauthorized access is detected. It further improves auditing using a multicast batch RSA authentication scheme.