The privacy of users' data has emerged as a critical issue in cloud computing. The CloudSpaces project advocates for a paradigm shift from application-centric to person-centric models where users will retake the control of their information. In particular, users retaking control of their information means that users can decide where their data is stored and how applications and users can access their information. CloudSpaces aims to create the next generation of open Personal Clouds using three main building blocks: CloudSpaces Share, CloudSpaces Storage and CloudSpaces Services. CloudSpaces Share will deal with interoperability and privacy issues. The infrastructure must ensure privacy-aware data sharing from other Personal Clouds. It must overcome existing vendor lock-in risks thanks to open APIs, metadata standards, personal data ontologies, and portability guarantees. CloudSpaces Storage takes care of scalable data management of heterogeneous storage resources.