The proposed system aims to address users' privacy concerns about data sharing in the cloud by developing a decentralized information accountability framework. The framework leverages JAR capabilities to create dynamic traveling objects that enclose user data, policies, and an automated logging mechanism. Any access to the enclosed data will trigger authentication and logging. Distributed auditing mechanisms are also provided to strengthen user control. The framework was experimentally evaluated and shown to efficiently and effectively track data usage in the cloud in a decentralized manner while minimizing overhead.