Data Operations comprises the privacy modules that implement CLARUS security services with tools enabling privacy-preserving search, privacy-preserving computation, secure storage and retrieval.

The modules are configured according to the security policies associated with each specific dataset, and are imported by the protocol module to transform the intercepted data (and related user queries and CSP responses) according to these rules. Some of the Data Operation modules have auxiliary modules that run in the CSP premises (e.g. the searchable encryption module).

The Data Operations public API is a common interface for all the data operation modules, both already implemented or under development within the CLARUS project and for future data operation modules. It plays a key role in the plug-ability architecture of the CLARUS proxy.