This is the user documentation of the Decentriq platform. Decentriq allows its users to create data clean rooms, which are secure environments where multiple parties can collaborate on sensitive data sets.
Decentriq's data clean rooms are based on confidential computing technology, which ensures that all data are encrypted and protected at all times, also during computation. Hence, not even Decentriq or the cloud provider admins are ever able to access the unencrypted data.
The key differentiator of the Decentriq platform is that it provably enforces these terms of data usage and that it provably keeps the data confidential at all times. For more details, please refer to Decentriq's technical whitepaper.
The key roles when it comes to data clean rooms are the following:
The data clean room creator aka DCR creator: Sets up the data clean room by defining participants, data schemas and analyses.
The auditor(s): Can review the DCR definition and access the audit log. Please note that all the participants of a published data clean room have auditor permissions
The data provider(s): Provides data into the data clean room according to the assigned data schema.
The data analyst(s): Executes the analyses and retrieves the results.
The same user can of course fill multiple roles. E.g. the data analyst is also the DCR creator.
The Decentriq platform is designed to have a linear workflow and be simple to use and transparent. The standard workflow follows these steps:
The DCR creator creates a new data clean room and defines the conditions of the collaboration:
Data - Specify what data should be provided.
Analysis - Determine what SQL queries can be run on this data (see here for the supported SQL features).
Participants - Set the roles and permissions of the participants: who should provide which dataset (data providers), who is allowed to run which queries (data analysts), and who has the authorization to review the data clean room. All participants have access to the audit log.
The DCR creator publishes the data clean room - after this step it is immutable and cannot be changed anymore.
The participants start interacting with the data clean room:
Data providers can provide and control datasets
Data analysts can run queries and retrieve results
All participants can access the data status and the audit log
To get started, you need a Decentriq account. If you don't have one yet, please contact firstname.lastname@example.org.
If you want to use Decentriq's Python SDK instead, create an API token in the Platform UI and follow the Python SDK instructions.