vincent290587 / Climber

This project is a Zwift accessory for simulating climbs by lifting the front hub of the bike.
http://www.zwift.com
Other
22 stars 2 forks source link

Important announcement that may affect your project #9

Open luciopaiva opened 2 years ago

luciopaiva commented 2 years ago

Hey folks,

I'm a backend engineer at Zwift and want to bring to your attention some upcoming changes that are likely to affect your project.

In July we are rolling out a new encryption protocol that will affect all UDP and TCP communication between client and server, and also between client and the Zwift Companion app (ZC), in order to meet a new requirement from Google Play (they recently changed their user data safety policy).

The rollout will span several days and you may see both encrypted and unencrypted clients running concurrently during that period. It is expected that by July 20th we will have all our communication fully encrypted.

After July 20th, unencrypted clients will be considered deprecated, but still supported. Eventually, however, Zwift will enforce encryption for all clients, but that date is still to be determined.

How exactly that affects your project will depend on what it does:

Please note that this change is required to secure user data, not to discourage community projects. We are internally discussing if and how we can help community projects go through the change and continue working. That said, please have in mind that this is not merely an engineering decision, but it must also involve other departments like Product and Legal. We will post further updates here as soon as we have any news.

We'll also try our best to answer questions, depending on the availability of our backend engineering team. You can trust replies from any of the engineers listed here.

Ride On!

luciopaiva commented 2 years ago

cc @jeroni7100

This change is directly affecting zwift-packet-monitor, which is used by Climber. I was going to open an issue there as well, but the Issues section is closed.