Skip to main content

Zwift makes abrupt U-turn after banning weight-doping hack whistleblower

Zwift dual recording
(Image credit: Zwift / ZwiftPower)

Days before the UCI Cycling Esports World Championships, Zwift user Luciano Pollastri took to a burner blog account to publish 'The Ultimate Undetectable Weight Cheat on Zwift', which outlined how, using the Zwift companion app, users could alter their weight mid-race to gain a performance advantage.

Given the sensationalist nature of the title, which made no plea in itself for the bug to be fixed, Zwift proceeded to slap Luciano with a 30 day shadowban, meaning he could still use the platform, but his avatar would not show up for other users, and his results would not feature either.

Following what many in the community deemed an ill-judged knee-jerk reaction, given that the article was released as a plea for the issue to be resolved, Zwift proceeded to rescind the shadowban 48 hours later.

Zwift weight doping 

Despite the best efforts of Zwift in the realm of transparency and the role of dual recording, weight-doping appears to be an issue that won’t go away for the indoor cycling platform.

As the platform is almost exclusively used at home, out of sight of any third party monitoring, scope for cheating is ever-present, and usually takes the form of manipulating data to strategically improve performance. Broadly speaking, this data manipulation can be broken down into three categories:

  • Weight doping - Claiming you are of a lower weight than you actually are to improve your watts per kg and make your avatar faster
  • Reverse weight doping - Claiming you are heavier than you actually are to remain within a set racing category, rather than being promoted up
  • Mid-race weight doping - altering your claimed weight during a race so as to give your avatar a performance boost (the issue Luciano Pollastri was highlighting)

The undetectable weight cheat 

The hack, in essence, relies on the use of the companion app. Users can, right after the start of any race, alter their weight in the app to give them a significant performance boost. Provided they change their weight back before the end of the race it should in theory be undetectable.

There isn’t an awful lot more to it than that, and while it is getting a great deal of publicity it is apparently an issue that has been raised previously on Zwift's own ZwiftPower forum over two years ago (this is disputed by Zwift). Some might argue that to not close this rather large loophole now that Zwift racing has reached UCI levels is a rather glaring oversight if it was in fact highlighted so long ago.

The ban

Following his blog post outlining the hack and, at the end, asking Zwift to rectify things, Luciano was notified his account was to be suspended for 30 days, followed up with a clarification that, despite asking for a fix, highlighting the issue publicly violated Zwift terms of service by undertaking actions which could “interfere with, disrupt, negatively affect, or inhibit other users from fully enjoying our Platform”.

While I think the majority of us have the utmost sympathy for Pollastri, it is also not a great stretch to see things from Zwift’s point of view. The platform has come across a user publishing a blog post with a sensational title that appears, on the face of it, to simply advertise an easily exploited method of cheating. Maybe they should have read the whole article, but for the more nefarious users of the platform, it does also provide detailed instructions on how to cheat before asking for a solution from Zwift. 

The u-turn 

Perhaps had it not preceded the Cycling eSports World Championships by a couple of days, the ban would have gone relatively unnoticed. As it happens though, the Zwift community took umbrage at a whistleblower getting penalised, and caused enough of a stink for Zwift CEO Eric Min to issue a statement with the following key points:

  • Luciano’s ban has been rescinded
  • The cheat is detectable
  • Zwift plans to introduce a bounty for users who detect and report bugs

How the bug is detected remains unclear, presumably to avoid publicising any would-be cheaters working around the detection methods. Ideally it needs to be some sort of live detection, rather than a retrospective investigation from ZADA & ZwiftPower so as to not mar the experiences of users racing alongside cheats. In a perfect world, and given the publicity around this issue, Zwift will simply work to close the loophole entirely rather than targeting users who exploit it. 

Thank you for reading 5 articles this month*

Join now for unlimited access

Enjoy your first month for just £1 / $1 / €1

*Read 5 free articles per month without a subscription

after your trial you will be billed £4.99 $7.99 €5.99 per month, cancel anytime. Or sign up for one year for just £49 $79 €59

Join now for unlimited access

Try your first month for just £1 / $1 / €1

Will Jones
Will Jones

Will joined the Cyclingnews team as a reviews writer in 2022, having previously written for Cyclist, BikeRadar and Advntr. There are very few types of cycling he's not dabbled in, and he has a particular affection for older bikes and long lasting components. Road riding was his first love, before graduating to racing CX in Yorkshire. He's been touring on a vintage tandem all the way through to fixed gear gravel riding and MTB too. When he's not out riding one of his many bikes he can usually be found in the garage making his own frames and components as a part time framebuilder, restoring old mountain bikes, or walking his collie in the Lake District.

Height: 182cm

Weight: 72Kg

Rides: Custom Zetland Audax, Bowman Palace:R, Peugeot Grand Tourisme Tandem, 1988 Specialized Rockhopper, Stooge Mk4, Falcon Explorer Tracklocross