This document discusses data sharing in the cloud using distributed accountability. It proposes a Cloud Information Accountability (CIA) framework to provide end-to-end accountability and transparency in data usage in cloud environments. The framework uses a logger and log harmonizer to automatically log all access to user data stored in JAR files. It also implements a secure JVM and techniques like oblivious hashing and obfuscated code to strengthen security and integrity. The framework allows data owners to monitor how their data is handled in the cloud according to usage policies in a distributed manner without heavy overhead. It evaluates the framework against attacks like disassembling and man-in-the-middle attacks.