Data about every internet user is shared hundreds of times each day as companies bid for online advertising slots, a report suggests.
The study, by the Irish Council for Civil Liberties (ICCL), found that the average European user's data is shared 376 times per day.
The figure rises to 747 times daily for US-based users, the report claims.
The revenue from digital adverts is what keeps most internet services free to use.
The ICCL is currently engaged in legal action with the digital ad industry and the Data Protection Commission against what it describes as an epic data breach, arguing that nobody has ever specifically consented to this practice.
The data is shared between brokers acting on behalf of those wishing to place adverts, in real time, as a web page loads in front of someone who is reading it. The brands in the adverts themselves are not involved.
It includes information about the device the page is loading on, some details about where that device is, and other information such as previous websites visited and their subject matter.
It is used to secure the most relevant bidder for the advert space on the page.
This all happens automatically, in a fraction of a second, and is a multi-million dollar industry.
Personally-identifying information is not included, but campaigners argue that the volume of the data is still a violation of privacy.
"Every day the RTB [Real Time Bidding] industry tracks what you are looking at, no matter how private or sensitive, and it records where you go. This is the biggest data breach ever recorded. And it is repeated every day," said Dr Johnny Ryan, senior fellow at the ICCL.
The ICCL's report figures do not include numbers from two advertising revenue giants - Meta (which owns Facebook) and Amazon.
It says the source of the data was a Google feed covering a 30-day period. It is made available to the industry, but not the public.
Google has been contacted by the BBC for comment.
The report claims that:
- data about US web users' habits are shared in advert sales processes 107 trillion times per year. European users' data is shared 71 billion times
- Germany's individual internet users' data is shared once every minute that they are online, using a calculation based on averages
Tech reporter Parmy Olson, writing for Bloomberg, said: "If the exhaust of our personal data could be seen in the same way pollution can, we'd be surrounded by an almost impenetrable haze that gets thicker the more we interact with our phones."