Results
RECITALS aims to build an open-source platform that integrates into a common framework a wide variety of techniques and services for privacy-preserving data sharing and identity management. The platform consists of three main modules:

RECITALS core provides a series of fundamental components that can be used as building blocks for constructing more complex services.
RECITALS value-added services combine multiple components from RECITALS core into end-to-end pipelines that address specific data management tasks or user-oriented applications.
Security Manager provides all necessary means for ensuring the resilience of the entire platform. To this end, it covers all aspects of cyber-security, from the analysis of possible cyber-attacks to their automatic detection and mitigation.
Special care is taken to equip each component with the state-of-the-art techniques of the corresponding task. As a result, each component acts as a library comprising a wide variety of established methods and can be used independently of the platform, for example by being integrated into any other system that leverages Python’s open- source ecosystem. Another goal is to tweak the methods implemented by each component so as to enhance their time efficiency and scalability. Below, we delve into the components that comprise each module.