This paper introduces a public auditing technique for regenerating codes in cloud storage to enhance data integrity protection. It describes a system where a third-party auditor (TPA) performs audits on behalf of data owners, reducing their online workload, while a proxy agent handles the regeneration of corrupted data. The proposed method aims to secure user data and ensure efficient recovery from data corruption.