Data Unions —
The ethical new way to sell user data

Integrate your app with the Data Unions framework, or build one from scratch. Gain meaningful consent from your users and reward them by sharing data sales revenue. Create yours with Streamr Core.

Create valuable datasets with full user permission
Reward your users by sharing data revenue
Incentivise creation of hard-to-get data

Why build a Data Union?

The data economy needs fixing. Trust between those who generate data and those who sell and control is at an all-time low. Data Unions help you work cooperatively with your users instead of against them, with a brand new incentive model for crowdsourcing real‑time data.

The Data Union framework provides a simple front end to a combination of Ethereum compatible mainnet and sidechain smart contracts that support affordable Data Union member management and token withdrawals.

This is an entirely new, fair and ethical solution to the problem of incentivising the creation of large and valuable datasets. Streamr commissioned market research that indicated widespread interest in the idea.

Data Unions Research

Get an executive summary of the
Data Unions market research (PDF).
Download an executive summary of the report
looking at attitudes towards Data Unions (PDF).

Streamr Core views for Data Union create, deploy and monitor functions

The Data Unions ecosystemThe DU ecosystem

Total Members



Total Revenue [DATA]

Revenue [DATA]


Total Purchases



Total Data Unions

Data Unions


Data Unions in use

Case Study — Swash

A browser extension called Swash has become the world's first digital Data Union. Introduced at Mozfest in London in October 2019, Swash allows users to capture their browsing data, and then sell it in real-time via a Data Union on the data Marketplace, with one‑to‑many micropayments enabled by Streamr's Monoplasma technology.

Read more about Swash

How do Data Unions work?
How do DUs work?

At a technical level, a Data Union product is a smart contract running on the Ethereum blockchain that receives subscription revenue via the Streamr Marketplace and pays out provider rewards in DATA. Streamr provides a graphical front end to simplify the process of creating, deploying and managing them.

Typically an admin will build an application or simply integrate the Data Union Framework into an existing application or service. Using the Core app, new streams are created to carry the data, then a new Data Union product is created and deployed.

Users join the Data Union while it’s in a draft state, then it is published to the Marketplace when sufficient users have joined. The Marketplace product then provides access to all data buyers. The admin can monitor members and revenue with a graphical dashboard in the Core app.

Typical revenue and data flows for a Data Union
Basic process flow for a Data Union