AliExpress Ran Inaudible Audio Through Visitors' Speakers to Fingerprint Their Devices. It Only Got Caught Because It Broke Someone's Bluetooth Headphones.

Share
AliExpress Ran Inaudible Audio Through Visitors' Speakers to Fingerprint Their Devices. It Only Got Caught Because It Broke Someone's Bluetooth Headphones.
Photo by appshunter.io / Unsplash

In August 2026, a developer's Bluetooth headphones started misbehaving. They wouldn't switch cleanly between his laptop and his phone anymore — the multipoint pairing that's supposed to be seamless kept glitching, and only when he had an AliExpress tab open. Most people would have blamed the headphones. He opened the site's source code instead.

What he found was two obfuscated scripts, quietly running on AliExpress's homepage, that build a silent audio signal in the browser and measure exactly how the visitor's specific combination of processor, sound chip, and drivers renders it — a fingerprint precise enough to re-identify a device without a single cookie. The volume is set to zero. Muting the tab doesn't stop it. And it was sitting on one of the ten most-visited shopping sites in the world, unnoticed, until a set of headphones gave it away.

A Broken Headset and a Very Loud Silence

The researcher, publishing under the handle m-c-tech (also known as emctech on Hacker News), wrote up the discovery on August 20, 2026, after tracing his headphone problem back to an active audio connection AliExpress's homepage was holding open in the background. Nothing played. Nothing was audible. But the browser registered the tab as consuming audio hardware anyway, which was enough to interfere with his headset's multipoint switching logic — the accidental tell that exposed the whole mechanism.

  • Two scripts were involved: collina.js (version 1.140.0) and fireyejs.js (version 1.231.67)
  • Both were served from assets.aliexpress-media.com, under a path associated with AWSC — Alibaba's internal web-security and anti-abuse tooling
  • Both were heavily obfuscated, making the behavior invisible to a casual read of the page source

How You Fingerprint a Device With Sound Nobody Hears

The technique uses the Web Audio API, a legitimate browser feature meant for things like music production tools and games. The scripts build a small processing chain: a sawtooth oscillator generates a predictable waveform, that waveform passes through an AnalyserNode and a ScriptProcessorNode, then into a GainNode set to zero — silence — and finally out to AudioContext.destination, the system's actual audio output.

No sound ever reaches a speaker. But the numbers the fingerprint is built from are generated during that computation, not during playback — tiny, consistent variations in how a specific processor, sound chip, operating system, and browser combination processes the identical signal. Those variations are stable enough, across enough visits, to re-identify a device the way a cookie would, except a user can't see it, delete it, or opt out of it through any cookie banner.

The Mute Button That Doesn't Mute

The part that turned this from a clever ad-tech trick into a genuine browser bug is that standard privacy controls didn't stop it. Muting the AliExpress tab through the browser's own UI had no effect — the audio graph kept processing regardless, because gain was already at zero and muting a tab doesn't tear down an active AudioContext.

Firefox developer Tom Ritter confirmed the underlying issue is a genuine defect, not intended behavior, tracked as Mozilla bug 1863193. Brave said on X on August 22 that it had been blocking the scripts responsible, and that its browser has shipped default protections against audio fingerprinting "for more than six years" — which is a polite way of saying the technique long predates this particular use of it, and that the industry has known how to stop it for years without every browser bothering to.

Audio Was Just One Layer

The audio fingerprint wasn't running alone. Alongside it, AliExpress's page was pulling in a standard stack of fingerprinting signals that, combined, build a device profile far more specific than any single data point:

  • Canvas and WebGL rendering signatures
  • Screen resolution and display configuration
  • CPU core count and device memory
  • Installed plugin inventory
  • WebRTC behavior
  • Performance-timing characteristics
  • User interaction patterns and, per some of the reporting, sensor data

Individually, most of these are common enough on the modern web that regulators have mostly tolerated them. Stacked together with an inaudible, un-mutable audio channel that keeps working even when a user thinks they've silenced the page, the result is a tracking method that doesn't ask permission, can't be turned off by any control the browser exposes for it, and doesn't show up anywhere a user would think to look.

A Company Already Under the EU's Microscope

Neither AliExpress nor its parent Alibaba has issued any public statement about the fingerprinting since the discovery went public. That silence is consistent with how the company has handled scrutiny elsewhere.

Under Article 5(3) of the EU's ePrivacy Directive, accessing information on a person's device — which fingerprinting does, audio-based or otherwise — requires prior, informed, unambiguous consent, with narrow exceptions. The Article 29 Working Party classified fingerprinting under this rule back in 2014, and the European Data Protection Board reaffirmed that reading as recently as October 2024. A script quietly building a fingerprint on AliExpress's homepage, before any consent banner is interacted with, sits squarely inside what that rule was written to prevent.

It's also not AliExpress's only open file with EU regulators:

  • In July 2025, the privacy group noyb filed GDPR complaints against Alibaba's Singapore e-commerce entity with data protection authorities in Belgium, Greece, and the Netherlands, after AliExpress's "download your data" tool returned a broken file that could only be opened once — and follow-up questions were met with generic privacy-policy text instead of actual answers. noyb is asking for a fine of up to 4% of global revenue, which it calculates at roughly €147 million.
  • In July 2026, the European Commission fined AliExpress €550 million — the largest penalty ever issued under the Digital Services Act — for failing to properly assess and mitigate the risk of illegal, unsafe, and counterfeit products being sold on its platform, following formal proceedings opened in March 2024.

Different regulation, different harm, same company, same pattern: obligations treated as negotiable until a fine, a complaint, or a broken pair of headphones forces the issue into public view.


Filed from public reporting:

Read more

A Hand-Tightened Blind Flange and a Botched Shift Handover Killed 167 Men on Occidental Petroleum's Piper Alpha Platform in 22 Minutes. No One at the Company Was Ever Criminally Charged.

A Hand-Tightened Blind Flange and a Botched Shift Handover Killed 167 Men on Occidental Petroleum's Piper Alpha Platform in 22 Minutes. No One at the Company Was Ever Criminally Charged.

At around 10 p.m. on July 6, 1988, a pressure safety valve that had been pulled for maintenance that morning let gas condensate leak past a blind flange that had only been hand-tightened. Within 22 minutes, the Piper Alpha platform, 120 miles northeast of Aberdeen in the North

By The Complaints Department
Netflix Spent Six Years Telling Customers Love Is Sharing a Password. Once It Started Charging $7.99 a Month Per Shared Password Instead, Subscriber Growth Hit Its Best Year Since the Pandemic.

Netflix Spent Six Years Telling Customers Love Is Sharing a Password. Once It Started Charging $7.99 a Month Per Shared Password Instead, Subscriber Growth Hit Its Best Year Since the Pandemic.

On March 10, 2017, Netflix's official Twitter account posted four words that would follow the company around for the next six years: "Love is sharing a password." It was a promo tweet for a show called Love, but it was also, unmistakably, a policy statement — an

By The Complaints Department
New York Paused Congestion Pricing for 'Affordability' Weeks Before a 2024 Election, Then Relaunched It at a Lower Price Once Voting Was Over. A Year Later, Traffic Was Down 11 Percent and the Federal Government Was Still in Court Trying to Kill It.

New York Paused Congestion Pricing for 'Affordability' Weeks Before a 2024 Election, Then Relaunched It at a Lower Price Once Voting Was Over. A Year Later, Traffic Was Down 11 Percent and the Federal Government Was Still in Court Trying to Kill It.

On June 5, 2024, Governor Kathy Hochul stood before reporters and "indefinitely paused" New York's Central Business District Tolling Program, the long-planned congestion charge for driving into Manhattan below 60th Street. The launch was three weeks away. Hochul cited affordability concerns for working- and middle-

By The Complaints Department
Twitter Cut Off the Third-Party Apps That Built Its Developer Ecosystem in January 2023 With No Warning. One of Those Apps Coined the Word Tweet and Designed Twitter's Bird Logo Before Twitter Had Either.

Twitter Cut Off the Third-Party Apps That Built Its Developer Ecosystem in January 2023 With No Warning. One of Those Apps Coined the Word Tweet and Designed Twitter's Bird Logo Before Twitter Had Either.

On January 13, 2023, Twitter's API went dark for third-party client apps with no announcement and no explanation. Tweetbot, Twitterrific, Fenix, and others simply stopped working, all at once, for everyone. Developers spent days guessing whether it was a bug, an outage, or deliberate. Four days later,

By The Complaints Department