This document proposes a decentralized access control method for data stored in the cloud using key policy attribute-based encryption (KP-ABE). It aims to allow fine-grained access control while maintaining data confidentiality and scaling efficiently. The method defines and implements access policies based on data attributes. It also allows the data owner to delegate access control tasks to cloud servers without revealing data contents. This is achieved using a combination of decentralized KP-ABE and a time-based file deletion scheme. The proposed approach is analyzed and shown to be highly secure and efficient.