Strava anunciou esta semana que, daqui para frente, restringirá o acesso à API para alguns aplicativos de terceiros. Embora tenham o cuidado de dizer que a mudança “não causará nenhum impacto para a maioria dos desenvolvedores”, muitos corredores e ciclistas estão descobrindo que a mudança éna verdade, provavelmente eliminará recursos e, possivelmente, aplicativos inteiros dos quais eles dependiam.
Aqui está o detalhamento do que você pode esperar.
O que é Strava de novo?
Strava é um aplicativo usado por corredores e ciclistas para monitorar seus dados de treinamento, competir com outros corredores ou ciclistas em tabelas de classificação e desenhar mapas com base em onde eles e outros usuários do Strava gostam de correr e pedalar. Eu coroei isso melhor aplicativo em execução que existemas também relatou preocupações de privacidade inerentes às suas ferramentas de mapeamento.
Além desses recursos integrados, o Strava também é popularmente usado para unir outros aplicativos. Todos os seus rastreadores de condicionamento físico (e seus aplicativos associados) provavelmente podem ser sincronizados com o Strava, e muitos aplicativos de treinamento e análise podem extrair dados do Strava, por sua vez.
O que o Strava está mudando com sua nova política de dados?
De acordo com o anúncio no site do Strava, aplicativos de terceiros que usam dados do Strava agora podem exibir apenas os dados de um usuário ter dados, e não de qualquer outra pessoa. Isso significa que não há problema em seu aplicativo Oura extrair o tempo e a distância de sua última corrida do Oura Ring, mas aplicativos que agregam dados de vários usuários (por exemplo, para construir seus próprios mapas de calor ou permitir que os treinadores verifiquem o progresso de seus atletas) não será mais permitido.
Strava diz: “Especificamente, queremos abordar cuidadosamente situações em que os usuários se conectam a um aplicativo de terceiros e não sabem que seus dados estão sendo divulgados não apenas para seu próprio uso e visibilidade, mas também para outros usuários (por exemplo, em um feed público ou mapa de calor).
As mudanças nos termos da API também proíbem desenvolvedores terceirizados de treinar IA em dados do Strava e buscam “proteger a aparência e a funcionalidade exclusivas do Strava”, o que parece significar que eles estão extraindo certos recursos de sua API para que aplicativos de terceiros possam Não me orgulho de ter todos os mesmos recursos do aplicativo Strava.
Quais aplicativos serão afetados?
Toneladas de aplicativos extraem dados do Strava, e seus desenvolvedores acabaram de aprender sobre as mudanças na API, então ainda não posso fornecer uma lista completa dos aplicativos afetados. Strava prevê que “menos de 0,1% dos aplicativos” serão afetados, mas se algum deles estiver entre os aplicativos de monitoramento de condicionamento físico mais populares, muitos Usuários será afetado.
Então, aqui está um pouco do que sabemos: os aplicativos de treinamento serão afetados, pois esses aplicativos extraem os dados de um usuário (o atleta) para servir a outro usuário (o treinador). O desenvolvedor do intervals.icu, um aplicativo popular para análise e coaching, é incentivando atletas e treinadores a alterar as configurações de seus aplicativos então seus dados vão diretamente para intervals.icu em vez de passarem pelo Strava.
Essa é uma solução alternativa que não é possível para todos. A razão pela qual o Strava era tão popular para aplicativos de treinamento e análise é que existem muitos gadgets e dispositivos que registram dados de treino, desde smartwatches até medidores de energia de bicicletas. É impraticável que pequenos desenvolvedores de aplicativos escrevam códigos para todo dispositivo que um usuário pode usar, mas é fácil para ele extrair dados do Strava.
Portanto, se você usa dispositivos Garmin e seu aplicativo favorito pode se conectar ao Garmin, ótimo. Mas se não, talvez você não consiga mais usar esses aplicativos. (Esse desenvolvedor intervals.icu, por exemplo, está trabalhando duro para colocar a integração do Zwift em funcionamento.)
As alterações também podem bloquear qualquer tipo de análise por aplicativos de terceiros. De acordo com Leitura de DC Rainmaker dos novos termos da APIaté mesmo cálculos simples como “quantas milhas corri esta semana?” poderia entrar em conflito com o contrato API modificado.
O que você pode fazer sobre isso
No momento, se você usa algum aplicativo que extrai dados do Strava, acesse o site associado (ou verifique seu e-mail) e veja se os desenvolvedores disseram alguma coisa sobre como lidarão com as coisas, dadas as mudanças no Strava. Você pode vincular seus dados diretamente, como nos exemplos Garmin e Zwift acima, mas isso dependerá de seus dispositivos específicos, dos aplicativos que você usa e dos dados que espera ver neles. Essa complexidade é exatamente o que o uso do Strava como ponte de dados deveria resolver! Infelizmente, esses dias aparentemente acabaram.
Acho irônico que o Strava esteja posicionando essa mudança como importante para a privacidade dos usuários. Embora os controles de privacidade do Strava sejam complicados o suficiente para que as pessoas possam compartilhar mais informações do que imaginam, isso também é verdade dentro do próprio Stravae a empresa não fez muito para corrigir esse problema.
Como escrevi anteriormente, os dados “desidentificados” do Strava ainda são específico o suficiente para enganar alguns indivíduos com base em seus hábitos de corrida. Quando pedi à empresa para comentar sobre esse assunto, eles responderam: “Os mapas de calor públicos (sejam semanais ou noturnos) usam apenas dados agregados não identificados – nenhuma informação pessoal. O Strava possui diversas configurações de privacidade para capacitar os usuários a projetar sua experiência em nossa plataforma, incluindo a capacidade de optar por não contribuir para o Mapa de Calor Global. Estamos comprometidos em desenvolver essas experiências com a privacidade em primeiro lugar.”
Mas quando sua rota de corrida em si é o que identifica você, retirar os identificadores dos dados de execução (ou ciclismo) nem sempre os torna realmente anônimos. E como apenas os usuários Premium têm acesso às ferramentas de mapeamento mais precisas do Strava, os usuários gratuitos não podem necessariamente ver como seus dados estão sendo usados. Parece que o Strava só reconhece esses problemas de privacidade quando ocorrem em sites de terceiros e não resolverá o mesmo problema quando ocorrem internamente. (Se algo disso for preocupante, você pode verificar suas configurações de privacidade.)