Cinnamon is a modular application designed to offer robust functionalities for data anonymization, synthetization, and evaluation.
The platform has been developed as part of the KI-AIM project.
-
Modular Framework: Cinnamon's design makes it simple to add new features and functionalities. This modular approach ensures the platform can be customized to fit specific requirements.
-
Data Anonymization and Synthetization: By incorporating methods for anonymizing and synthetizing data, Cinnamon helps protect sensitive information while still allowing for data use.
-
Comprehensive Evaluation Module: The evaluation module provides clear, concise results, converting complex data protection processes into understandable insights.
-
Support for Various Data Formats: Cinnamon handles multiple data formats, including CSV and Excel, and we're working to include support for medical formats like FHIR, enabling versatility across industries.
-
Guided Workflow: Cinnamon offers guidance through complex data protection functions, making it accessible to users regardless of their experience level.
A demonstration server is available at the following address: http://cinnamon-demo.uni-muenster.de. You can use the sample dataset and configurations provided in the /sample directory of this repository.
The following video provides an overview of the Cinnamon Platform:
Cinnamon with all its modules can be installed with Docker Compose.
First clone the repository and create a .env file in the root directory.
Then copy the content of .env.example into the new file and set the PG_PASSWORD.
Finally, run the following command in the root directory:
docker-compose up -dThe website is available at http://localhost:8080.
Detailed information about Cinnamon's features, configuration, and development is available in our documentation.
Cinnamon is open source published under the Apache 2.0 license.
Supported by BMFTR grant No. 16KISA115K
Funded by the European Union – NextGenerationEU



