Anonymize all your structured data
KIProtect can anonymize almost any kind of structured data. You can protect data from CSV files, databases (Postgres, MySQL, MSSQL, Oracle, ...), message queues (RabbitMQ, Kafka) or external APIs.
Batch and stream processing
KIProtect can anonymize entire datasets in a single operation, or continunously read from data streams and produce anonymous data in real-time using time-window based aggregation.
Strong privacy model
KIProtect uses three independent privacy mechanisms (cryptographic transformation, aggregation and randomization) to protect your data. The result is differentially private data with strong information-theoretic anonymity guarantees.
Apart from an unavoidable utility loss due to the anonymization, KIProtect largely preserves the probability structure of your original data. This enables you to perform explorative and predictive analysis on the anonymized data.
This project has received funding from the European Union’s Horizon 2020 research and innovation programme under grant agreement No 855978.