The Senate Platform


Data Republic’s Senate Platform delivers a 'data exchange control centre' for organizations to govern dataset visibility, licensing terms and shared - data analytics projects in the cloud.

The Senate Platform solves the complex legal, data security and privacy barriers to data exchange, making it simpler and more secure for organizations to share and license data.

The Senate Platform has been designed to:

  • Provide a secure platform for companies with data (i.e. Data Custodians) to store datasets they wish to authorize for exchange and to keep this data secure from un-authorized access.
  • Preserve customer privacy and ensure that data exchange is ethical, both through the compulsory removal of personally identifiable information (PII) before data is ingested onto the platform and through enforced security and governance protocols to prevent both the re-identification of anonymous data and the unethical application of the insights gained.
  • Deliver a legal and governance framework for the secure and ethical negotiation and provision of data exchange agreements between consenting organizations.

Senate is the primary application and access point for authorized users to list datasets, request and analyze data in discovery workspaces, and build data products based on insights gained via an authorized exchange.

Senate Matching


Senate Matching is Data Republic’s service (SaaS) for matching personal identifiers of individuals. Using this service, Data Custodians generate randomized tokens to replace Personally Identifiable Information (PII) in data uploaded to Senate. Matching of these randomized tokens only occurs through authorized match requests approved by Data Custodians.

When tokenizing customer data, the PII is shredded into small parcels of characters within the Data Custodian’s organization’s firewall through a process of hashing and slicing. Each slice is then sent to a different node for later matching. Personal Information never leaves the Data Custodian in its complete form. Matching is controlled by the same governance process as Senate, so that matches only occur with the consent of the Data Custodian.

How to Use this Guide?


Target audience

This user guide is for anyone who may be responsible for preparing their organization’s datasets for upload, configuring data packages, or requesting data licenses for matching on Senate.


How this guide is organized

We've organized this guide to cover:

  • Custodian onboarding: this involves the setup, configuration and testing of your Contributor Node. The Contributor Node is used to tokenize PII data for data matching.
  • How to prepare your dataset for matchingthis involves tokenization of PII data and appending tokens to your attribute dataset. Data packages created on Senate will need to be configured for matching and linked to the database which issued the tokens.

  • How to request a data match on Senatea project will need to be set up on Senate to request a data license for matching. This section will take you through at a high level, what happens after a data license is approved and how to request data egress off the Platform.

  • How to manage your token databaseshows you to update or remove any database token records if required.